Subsystem Search

This page is read from MIDI Instrument Definitions, a Python library used in the author's other projects, in which every number is traced to a document its maker published. Its source is on GitHub.

Behringer NEUTRON MIDI implementation

The MIDI implementation of the Behringer NEUTRON: what it answers to, and the 2 controls it offers.

At a glance

Firmware
Not recorded.
MIDI channel
Any one of 1 to 16.
Voices
1, or 2 as set on the instrument, and it can play paraphonically.
Note range
Not recorded.
Velocity
Received.
Aftertouch
Answered, of a kind its documents do not say.
Pitch bend
2 semitones, and the range can be changed.
Program change
Not recorded.
MIDI clock
Received.
Start and stop
Not recorded.
Control change
2 controls, in the tables below, 1 of them with a fine half on a second controller number.
NRPN
None.
System exclusive
Supported.

Controls

In the order the definition gives them, by group. Under each control is the name a program calls it by, once pymidiinstrumentdefs.load("behringer/neutron") has loaded them.

Continuous controllers

Control CC Values
Modulation
modulation
1
fine 33
0-127

Switches and pedals

Control CC Values
Damper Pedal on/off (Sustain)
sustain
64 0-127

Where these facts come from

Source documents

How they were read

The NEUTRON User Manual, which is the only document of the six that carries a controller number, and its Appendix A counts them: two. See the comment above the definition for what that leaves, which is a large system exclusive table and a set of absences.

ALL SIX DOCUMENTS BEHRINGER PUBLISHES WERE FETCHED AND READ, AND THREE ARE NOT SAVED HERE. The manual, the worldwide quick start guide and the firmware release note are in the library because the definition cites them. The Chinese and Japanese quick start guides and the editor's release note are cited for an absence and quoted for nothing: between them they carry no controller number, no chart row, and nothing this definition rests on. Saving ten megabytes to support one sentence would buy nothing, so their digests are recorded in the provenance beside the manual and Notes/4615_extract_neutron.py fetches them to recheck the absence rather than taking a note's word for it. The product page is cited for the count being six, which is what makes it the whole of what this maker publishes rather than six that were found.

WHY THE ABSENCES ARE WORTH THIS MUCH TROUBLE. A reader meeting an instrument with two controllers wants to know whether that is the instrument or the reading. Here it is the instrument, and the evidence is of three kinds: the maker counts them, the manual writes no other controller number in 34 pages, and the chart that would list the rest does not exist in any of the 112 sheets this maker publishes. The last of those is checked the way rank 89 taught - against every page, not against the pages about MIDI.

WHAT THE SYSTEM EXCLUSIVE TABLE SETTLES, WHICH IS MOST OF THE FIELDS BELOW. The channel, "Set MIDI channel (*) F0 00 20 32 28 ID 0A 00 MM F7 MM = 0-F --> MIDI channel 1-16" (manual p. 27); the pitch bend range and its factory depth, "Set Pitch Bend Range (*) F0 00 20 32 28 ID 0A 03 MM F7 MM = 0-24 (semitones). Default:2" (manual p. 27); the voicing, "Set Paraphonic Mode F0 00 20 32 28 ID 0A 0F MM F7 MM = 0-Monophonic, 1-Paraphonic. Default:0-Monophonic" (manual p. 27); and the note span, "Set Min MIDI note F0 00 20 32 28 ID 0A 0C MM F7 MM = MIDI note number. Default:24" (manual p. 27) with its companion "Set Max MIDI note F0 00 20 32 28 ID 0A 0D MM F7 MM = MIDI note number. Default:96" (manual p. 27). A sysex command is how this instrument is configured, and the defaults are the only published statement of what it does out of the box.

AND A SECOND WAY TO SET THE CHANNEL, WHICH TURNS THE FIRST ONE OFF. Four DIP switches on the rear panel select it - "MIDI CHANNEL SELECTION. Move the four dip switches to select the incoming MIDI channel for the synthesizer." (manual p. 9) - and setting it by system exclusive instead has a consequence the table states: "Note: using this command to set the MIDI channel will automatically disable the DIP switches on the back panel (which will persist across power cycles)" (manual p. 27). So an instrument that stops answering to its own switches is doing what it was told, and a reader who has met that will not open it up.

WHAT VELOCITY AND AFTERTOUCH DO HERE IS NOT WHAT THEY USUALLY DO. Neither reaches a fixed destination. Both are modulation sources the player chooses, "Set VCF mod src F0 00 20 32 28 ID 0A 12 MM F7 MM = 0-Disabled, 1-aftertouch, 2-modwheel, 3-velocity" (manual p. 27), with the filter's default being Disabled; and both are options for a control voltage jack, "Set ASSIGN out F0 00 20 32 28 ID 0A 04 MM F7 MM = 0-OSC 1 CV, 1-OSC 2 CV, 2-'Note On' velocity, 3-Modwheel, 4-Aftertouch. Default:0" (manual p. 27). So this instrument's answer to a velocity is a voltage on a socket, which is a thing a semi-modular can do and this format has no field for.

THE AFTERTOUCH IS RECEIVED, AND NO PAGE SAYS WHICH KIND. It is a modulation source and an assignable output in the two tables above and nowhere else, and the manual's glossary gives only the generic sense - "Aftertouch is MIDI data sent when pressure is applied to a keyboard after the key has been struck, and while it is being held down or sustained." (manual p. 30). Channel pressure is the likely reading for a monophonic instrument and it is a reading rather than a statement, so the field says received and no more.

NOT RECORDED, THE TRANSPORT, and this is deliberately not none. The words Start, Stop and Continue appear on none of the 112 sheets, which establishes that nothing is published about them rather than that the instrument ignores them. nrpn: none below is a different case and says none for a reason: the absence of the word is backed by a complete alternative, because the system exclusive table is this instrument's parameter mechanism and it is exhaustive. An absence with nothing positive behind it is left empty.

NOT RECORDED, THE MODE, for want of the chart that would carry it, and the absence of that chart is the checked one above.

NOT RECORDED EITHER:

AND NOTHING IN THE MAP EVER MOVED, ACROSS THE WHOLE 2.0 SERIES. The firmware release note lists four MIDI-related fixes and not one controller: "Fix to one shot LFO mode" (release_note p. 1), "Sustain pedal fix: Releasing the sustain pedal now stops all notes, including those that still have a key held" (release_note p. 1), "Note priority has been restored for paraphonic mode" (release_note p. 1), and "MIDI note-on messages with a velocity of zero now stop the appropriate playing note, no longer resulting in stuck notes" (release_note p. 1). The last of those is worth a reader's attention in its own right: a note-on of velocity nought is a note-off on this instrument, and was not before 2.0.2.