-
Notifications
You must be signed in to change notification settings - Fork 127
Menu
In order to use menu-driven operation it is possible to attach an alphanumeric 16x2 1602 LCD with a HD44780 compatible chipset like this and a rotary encoder like this to the Raspberry Pi. This is optional. You can use the instrument without such a display and rotary encoder, but in this case you will need to configure the instrument using MIDI commands and/or configuration files edited on a computer.
Depending on the contents of the file performance.ini on your SD card the default settings that are loaded when the instrument is switched on may vary.
This is the menu when you switch on the device:

There are up to 8 tone generators (TG) that can be used simultaneously. To select another tone generator, rotate the knob. The > symbol indicates that you can rotate the knob clockwise. if you do, the display changes from "TG1" to "TG2" and other tone generators:

The < and > symbols indicate that you can rotate the knob counter-clockwise and clockwise, respectively.
Turn the knob counter-clockwise until TG1 is selected, then double-click the knob to open the submenu for that tone generator. You will see:

To select another voice, double-click the knob to open the voice submenu. You will see:

Turn the knob to select a voice.
To return to the menu "above", click the knob once.
You can always return to the initial screen, no matter where in the menu tree you are. To do so, triple-click (press the knob three times) and the menu returns to the initial screen:

To restart the device hold the knob pressed until the device restarts (2 minutes).
While you are editing a parameter that applies to one of the Tone Generators (TG1...8) or one of the Operators (OP1...6), you can go from TG1...8 or from OP1...6 quickly by keeping the knob pressed and rotating it at the same time. This allows you to quickly edit the same parameter for multiple tone generators or operators.
Double-click to open a submenu, single-click to close it.
-
MiniDexed
-
TG1 Contains parameters for Tone Generator 1
- Voice Selects a voice from the curently selected Bank
-
Bank Selects a bank of 32 voices (loaded from a
.syxfile each) - Volume Level Can be set graphically from 0 bars (silent) to 14 bars (loudest)
- Pan Stereo panning Can be set graphically from left to right
- Reverb-Send Sets the amount of reverb that gets applied to the selected Tone Generator (TG) if reverb is enabled under Effects
- Detune Adjusts the tuning of the selected Tone Generator (TG). This can be used to match the pitch with other instruments, or to enrich the sound by using this in conjunction with other slightly detuned Tone Generators. Can be set from -99 to 99
- Cutoff Lowpass filter setting that determines which frequencies get filtered out. Can be set from 0 (filters even the lowest frequencies) to 99 (no filtering, default) (NOTE: This functionality is not part of the DX7/TX816 series of instruments)
- Resonance Lowpass filter setting. Can be set from 0 (default) to 99 (NOTE: This functionality is not part of the DX7/TX816 series of instruments) [FIXME: Improve description]
-
Pitch Bend Determines what happens when the Pitch Bend wheel or button on the MIDI controller is used
- Bend Range Can be set from 0 (no change in frequency) to 12 (plus or minus an octave = 12 semitones). The numbers in the programming display indicate how many semitones the wheel can change the pitch in each direction
- Bend Step Can be set from 0 (perfectly smooth) to 12 (1200-cent = 1 octave steps). If set to 1, the pitch will bend in 100-cent (semitone) steps
-
Portamento Can be used to make changes in pitch from one note to a subsequent note spread out over time, either as a continuous slide ("portamento") or in discrete steps ("glissando")
- Mode Can be set to Fingered (portamento is applied only when the second note is pressed before releasing the first note, "legato") or Full time (portamento is always applied) ✏️ Note: This is not correctly implemented in synth_dexed yet
- Glissando Can be set to On (the glide in pitch occurs in discrete steps) or Off (a normal continuous glide "portamento" effect is produced). This effect is best heard with a slower time and when two widely separated notes are played one after the other
- Time Can be set from 0 (default, changes in pitch are immediate) to 99 (maximum time, changes in pitch are slow)
- Channel Specifies which MIDI receiving channel number the selected Tone Generator (TG) reacts on. Can be set from 1 to 16, Omni (react to all MIDI channels), or Off (react to no MIDI channels)
-
Edit Voice Allows the parameters of the loaded voice to be edited
-
OP1 Contains parameters for Operator 1
- Output Level Controls the overall level of the Envelope Generator (EG). Can be set between 0 and 99. If an operator is not needed to produce the desired tone, its output level can be set to 0 to make it silent
- Freq Coarse If Osc Mode is set to Ratio, the frequency ratio can be set from one half (0.5 times) to 32 times, default is 1. If Osc Mode is set to Fixed, one of the following frequencies can be selected: 1, 10, 100, and 1000 Hz
- Freq Fine If Osc Mode is set to Ratio, the frequency set by Freq Coarse can be adjusted from 1 to 1.99 times. If Osc Mode is set to Fixed, the frequency set by Freq Coarse can be adjusted from 1 to 9.772 times
- Osc Detune Detunes the frequency set by Freq Coarse and Freq Fine over a range of -7 to +7
- Osc Mode Determines the behavior of Freq Coarse and Freq Fine. Can be set to Ratio or to to Fixed
- EG Rate 1 The Envelope Generator (EG) determines how a tone changes over time. If the current Operator is used as a carrier, this results in amplitude changes over time; if the current Operator is used as a modulator, this results in timbre changes over time. Each EG Rate determines how long it takes for the envelope to reach the corresponding EG Level. Can be set from 0 (slowest) to 99 (fastest)
- EG Rate 2 (as EG Rate 1 above)
- EG Rate 3 (as EG Rate 1 above)
- EG Rate 4 (as EG Rate 1 above)
- EG Level 1 Can be set from 0 (no output) to 99 (maximum level)
- EG Level 2 (as EG Level 1 above)
- EG Level 3 (as EG Level 1 above)
- EG Level 4 Normally set to 0. In this case, EG Level 1 should be greater than 50 to ensure proper operation of the Envelope Generator
- Break Point Keyboard Level Scaling allows to raise or lower the Envelope Generator (EG) levels for keys to the left and right of any key specified as the Break Point key. Can be set from A1 to C8
- L Key Depth Varies the depth of the curve left from the Break Point key. Can be set from 0 (flat curve with no variation) to 99 (maximum scaling depth)
- R Key Depth (as L Key Depth but for the curve right from the Break Point key)
- L Key Scale
- R Key Scale
- Rate Scaling The Envelope Generator (EG) can be set for a long bass decay and short treble decay, like in an acoustic piano. Can be set from 0 to 7.
- A Mod Sens. Amplitude Modulation Sensitivity, determines how strongly the modulation wheel affects the sound. If the current Operator is used as a carrier, this results in amplitude changes (tremolo effects); if the current Operator is used as a modulator, this results in timbre changes ("wow" effects). Can be set from 0 (no response to modulation wheel) to 3 (maximum response)
- K Vel. Sens. Key Velocity Sensitivity, determines how key velocity (how soft or hard keys are pressed) affects the sound. If the current Operator is used as a carrier, this results in amplitude changes; if the current Operator is used as a modulator, this results in timbre changes. Can be set from 0 (no touch response) to 7 (maximum response)
- Enable The operator can be set On (default) or Off
- OP2 (as OP1 above)
- OP3 (as OP1 above)
- OP4 (as OP1 above)
- OP5 (as OP1 above)
- OP6 (as OP1 above)
- Algorithm Determines the layout in which the Operators are aligned, i.e., which ones are used as carriers (directly audible) modulators (changing the sound of the carriers)
- Feedback One Operator in each algorithm is the Feedback Operator, which has its output routed back into its input. The amount of feedback determines the harmonics. Can be set from 0 (no feedback) to 7 (most feedback; noisy sound)
- P EG Rate 1 The Pitch Envelope Generator (P EG) allows pitch to be changed over time. Each P EG Rate determines how long it takes for the envelope to reach the corresponding P EG Level. Can be set from 0 (slowest) to 99 (fastest)
- P EG Rate 2 (as P EG Rate 1 above)
- P EG Rate 3 (as P EG Rate 1 above)
- P EG Rate 4 (as P EG Rate 1 above)
- P EG Level 1 Can be set from 0 (-4 octaves), 50 (standard pitch), to 99 (+4 octaves)
- P EG Level 2 (as P EG Level 1 above)
- P EG Level 3 (as P EG Level 1 above)
- P EG Level 4 (as P EG Level 1 above)
- Osc Key Sync When set to On, all oscillators begin to oscillate from the same 0 degrees phase angle. When set to Off, the phase angle at which an operator starts is taken from the previous note. For example, in polyphonic mode, the maximum simultaneous output is 16 notes. When a 17th key is pressed, the first note smoothly transitions to the 17th note
- LFO Speed The Low Frequency Oscillator (LFO) can be used to apply vibrato, tremolo or "wow" effects. Can be set from 0 (slowest) to 99 (fastest)
- LFO Delay Introduces a delay between the time at which a key is pressed and the time at which the Low Frequency Oscillator (LFO) modulation begins. Can be set from 0 (no delay, modulation begins instantly) and 99 (longest delay)
- LFO PMD Pitch Modulation Depth. Determines how much depth is applied to pitch by the Low Frequency Oscillator (LFO). Can be set from 0 (no pitch modulation) to 99 (maximum modulation)
- LFO AMD Amplitude Modulation Depth. Determines how much depth is applied to amplitude by the Low Frequency Oscillator (LFO). Can be used to apply tremolo effects independently from controller settings. Can be set from 0 (no amplitude modulation) to 99 (maximum modulation)
- LFO Sync When set to On, the Low Frequency Oscillator (LFO) modulation starts at the same point in the waveform when a key is pressed. When set to Off, LFO modulation starts at a random point in the LFO waveform
- LFO Wave Determines which of six waveforms is used for the Low Frequency Oscillator (LFO). Can be set to Triangle, Saw down, Saw up, Square, Sine, Sample/Hold
- P Mod Sens. Pitch Modulation Sensitivity, determines how strongly the modulation wheel affects the sound. This results in pitch changes (vibrato effects). Can be set from 0 (no response to modulation wheel) to 7 (maximum response)
- Transpose Transposes pitch. Can be set from -2 to +2 octaves in semitone steps with C3 as the default
-
OP1 Contains parameters for Operator 1
- TG2 (same structure as TG1 above)
- TG3 (same structure as TG1 above)
- TG4 (same structure as TG1 above)
- TG5 (same structure as TG1 above)
- TG6 (same structure as TG1 above)
- TG7 (same structure as TG1 above)
- TG8 (same structure as TG1 above)
-
TG1 Contains parameters for Tone Generator 1
-
Effects NOTE: This functionality is not part of the DX7/TX816 series of instruments
- Compress
-
Reverb (stereo plate reverb)
- Enable Reverb can be set On or Off
- Size Sets reverb time
- High damp Sets the high frequency loss in the reverb tail
- Low damp Sets the low frequency loss in the reverb tail
- Low pass Sets the output/master lowpass filter, useful for darkening the reverb sound
- Diffusion Lower settings will make the reverb tail more "echoey", optimal value 0.65
- Level Sets the amount of reverb applied overall
-
Save
-
Performance Saves the performance configuration to
performance.ini, comments in an existing file will be overwritten
-
Performance Saves the performance configuration to
- Screenshots generated with http://avtanski.net/projects/lcd/
- Menu structure from
MiniDexed/src/uimenu.cpp