More additions to the user manual.

pull/32/head
Holger Wirtz 4 years ago
parent 6220a5672f
commit 77d4b83586
  1. 2
      config.h
  2. 108
      doc/manuals/MicroDexed-User_Manual/MicroDexed-User_Manual.md
  3. BIN
      doc/manuals/MicroDexed-User_Manual/MicroDexed-User_Manual.pdf
  4. 9
      doc/manuals/MicroDexed-User_Manual/build.sh
  5. BIN
      doc/manuals/MicroDexed-User_Manual/images/10_MIDISendVoice_1.jpg
  6. BIN
      doc/manuals/MicroDexed-User_Manual/images/10_MIDISendVoice_2.jpg
  7. BIN
      doc/manuals/MicroDexed-User_Manual/images/10_MIDISendVoice_3.jpg
  8. BIN
      doc/manuals/MicroDexed-User_Manual/images/10_MIDISendVoice_4.jpg
  9. BIN
      doc/manuals/MicroDexed-User_Manual/images/10_Operator_1.jpg
  10. BIN
      doc/manuals/MicroDexed-User_Manual/images/10_Operator_2.jpg
  11. BIN
      doc/manuals/MicroDexed-User_Manual/images/10_Operator_3.jpg
  12. BIN
      doc/manuals/MicroDexed-User_Manual/images/10_Operator_4.jpg

@ -56,7 +56,7 @@
// sed -i.orig 's/^#define USB_MIDI_SYSEX_MAX 290/#define USB_MIDI_SYSEX_MAX 4104/' /usr/local/arduino-teensy-1.8.12/hardware/teensy/avr/cores/teensy3/usb_midi.h
//#define USB_MIDI_SYSEX_MAX 4104
#define VERSION "0.9.9p"
#define VERSION "1.0.1"
//*************************************************************************************************
//* DEVICE SETTINGS

@ -63,10 +63,12 @@ The __PRESET__ encoder has only two different permanent function:
On a freshly installed MD the screen should greet you with the sound/bank selection. The volume is set to 80%.
__Long-Press PRESET__: Changes between voice and bank selection:
![](images/10_SoundBank_1.jpg)
<center><img src="images/10_SoundBank_1.jpg" width="400"/></center>
__Turn PRESET left/right__: Change voice or bank (voices: 1-32, banks: 0-99):
![](images/10_SoundBank_2.jpg)
<center><img src="images/10_SoundBank_2.jpg" width="400"/></center>
- [<img src="../../images/LCD_characters_green/small_1_inv.png" width="12"/>](../../images/LCD_characters_green/small_1_inv.png) indicates that you are using timbre 1.
- [<img src="../../images/LCD_characters_green/key.png" width="12"/>](../../images/LCD_characters_green/key.png) indicates that you currently use the monotimbral engine.
@ -105,9 +107,9 @@ If you use the *dual-timbral* engine, in many menus a small <img src="../../imag
The most important screen will be the selection for the sounds. The screen displays the selected bank number (top left) and the selected voice number (below). Next to the numbers are the corresponding names. The paramater, which is shown in square brackets, can be changed by turning the preset encoder.
MD can manage 100 banks (0-99) and 32 voices per bank, if you turn the mouse over the 32 voices, the first voice of the next bank will be loaded automatically (if possible). This happens the same way if you go lower than voice number 1.
MD can manage 100 banks (0-99) and 32 voices per bank, if you turn the encoder over the 32 voices, the first voice of the next bank will be loaded automatically (if possible). This happens the same way if you go lower than voice number 1.
![](images/10_SoundBank_3.jpg)
<center><img src="images/10_SoundBank_3.jpg" width="400"/></center>
To switch between voice and bank selection, the preset encoder must be pressed for a long time.
@ -129,13 +131,14 @@ The audio menu contains all functions that can lead to audible changes in any fo
##### Voice Level
![](images/10_VoiceLevel_1.jpg)
<center><img src="images/10_VoiceLevel_1.jpg" width="400"/></center>
By changing (and later saving) this value you can compensate for differences in volume between different sounds. The value ranges from 0 to 127. Normal is 100, but you can make the sound louder by increasing the value.
##### Panorama
![](images/10_Panorama_1.jpg)
<center><img src="images/10_Panorama_1.jpg" width="400"/></center>
The place in the stereo image can be adjusted here (MIDI-CC 10)
@ -222,7 +225,7 @@ Parameter:
The other MIDI controllers all have the same modification possibilities. The allocation of modulation can affect different destinations: PITCH (pitch envelope), AMP (loudness envelope), EG (see note below). It is possible to specify targets or any combination of targets but to be able to hear an effect, the voice must be configured accordingly.
Parameter:
Parameters:
* Range (0-99)
* Assign (PITCH/AMP/EG or any combination)
* Mode (LINEAR/REVERSE LINEAR/DIRECT)
@ -249,7 +252,8 @@ Parameter:
>
> ![](images/10_EG-BIAS_1.png)
>
>> Note on changing *AMD*: You can easily change all voice parameters by using an external MIDI-SYSEX editor (see Appendix).
>> __Note on changing *AMD*:__
>> You can easily change all voice parameters by using an external MIDI-SYSEX editor (see Appendix).
---
##### MIDI
@ -259,14 +263,43 @@ In this menu everything concerning MIDI control is set.
This influences on which midi channel MD reacts. A channel between 1 and 16 can be selected. Alternatively OMNI can be selected if data should be received on each MIDI channel.
Parameters:
* MIDI-Channel (OMNI/1-16)
###### Lowest/Highest note
You can also restrict the range to which NOten MD should react. This allows split and/or dual configurations with the *dual-timbral* engine or mehewren MD devices.
You can also restrict the range to which MIDI-notes MD should react. This allows split and/or dual configurations with the *dual-timbral* engine or mehewren MD devices.
Parameters:
* Lowest Note (A0-C8)
* Highest Note (A0-C8)
> __Note on ranges:__
> You have to check by yourself if the note ranges you entered make sense. If you set *Lowest Note* to C6 and *Highest Note* to C4 you won't hear anything!
###### Send voice
The currently configured voice can be sent via MIDI SYSEX, for example to edit it in an external editor or use it on another MD.
1. Choose the bank.
<center><img src="images/10_MIDISendVoice_1.jpg" width="400"/></center>
2. After choosing, push the preset encoder.
<center><img src="images/10_MIDISendVoice_2.jpg" width="400"/></center>
3. Choose the voice to send.
<center><img src="images/10_MIDISendVoice_3.jpg" width="400"/></center>
4. After choosing, push the preset encoder and the data is send via MIDI.
<center><img src="images/10_MIDISendVoice_4.jpg" width="400"/></center>
> __Note on sending voice data:__
> The voice data is send on the current MIDI channel. If the MIDI channel is *OMNI* the data will be send on Channel 1.
#### Setup
The setup menu contains all other parameters that are necessary for this voice.
@ -307,7 +340,7 @@ Parameters:
* Polyphony (0-20, see note below)
---
> __Hint for polyphony:__
> __Hint for *Polyphony*:__
> Maximum polyphony depends on the used Teensy and the used clock speed at compile time. Setting the polyphony to 0 means that no sound will be produced. In *Monophonic* mode you need at least a polyphony of 2.
---
@ -321,16 +354,69 @@ Parameters:
##### Mono-/Polyphonic
MD can be set to a monophonic mode. In this mode, the envelopes are not restarted when playing legato. In combination with *portamento* this can lead to good sounding effects.
Parameters:
* Mono/Poly (MONOPHONIC/POLYPHONIX)
---
> __Important note on *Mono/Poly*:__
> Please do not confuse this parameter with *Polyphony*! *Mono/Poly* limits the polyphony only indirectly by using only two of the maximum available internal sound generators. If *Polyphony* is set to one, it is still different from playing with *MONOPHONIC* mode enabled. Furthermore, a polyphony of at least two is required for the *MONOPHONIC* mode!
---
#### Internal
In the internal menu there are several items that are needed for the basic game.
##### Note Refresh
##### Velocity
With *Note Refresh* you can influence the behaviour when playing the same note.
For example: if you play a G5 and press and hold the sustain pedal, the next time you strike the same note, another of the maximum available tone generators will hit the note. So the note sounds double and its envelope would also run out seperate for both notes (with a corresponding time delay). This would, however, limit the maximum available notes, since the same note sounds multiple times.
With *RETRIGGERED*, the envelope of the same note is started again and more remaining tone generators are available for other tones.
You should try out this setting and decide yourself which variant fits better.
Parameters:
* Note Refresh (NORMAL/RETRIGGERED)
##### Velocity Level
If you have a hard to play keyboard or just want everything to sound "louder" or "more brilliant" and you don't have to press the keys so hard anymore, you can set a higher value here.
Parameters:
* Velocity Level (100-127)
##### Engine
The original Dexed offers three different routines for generating sound, all of which sound a little different. These three engines can also be found in MD and you can try out which one sounds best. *Mark 1* is modeled after an original FM synth (also in the calculation), *Modern* is more modern and more accurate and *OPL* is the attempt to recalculate the sound generation like it was done on OPL chips back then.
Parameters:
* Engine (MODERN/MARK 1/OPL)
#### Operator
Operator enable/disable is a function often used when creating sounds. As an example, let's assume that operator 2 is disabled and we want to enable it again:
The blinking cursor is on the inverse one:
<center><img src="images/10_Operator_1.jpg" width="400"/></center>
1. Choose Operator 2 by turning the preset encoder to the right.
<center><img src="images/10_Operator_2.jpg" width="400"/></center>
1. When the blinking cursor is on position 2, push the preset encoder.
<center><img src="images/10_Operator_3.jpg" width="400"/></center>
Now Operator 2 is enabled:
<center><img src="images/10_Operator_4.jpg" width="400"/></center>
Pushing the encoder again turns the operator off. If you tunr off all operators, nothing can be heard.
#### Save voice
<div style="page-break-after: always"></div>

@ -10,4 +10,11 @@ ${LCDIMG} --baseimg Preset_Setting --line1 "00 SONUS1 %small_1_inv%%key%" --
${LCDIMG} --line1 "00%bracket_open%SONUS1 %bracket_close%%small_1_inv%%key%" --line2 "01 ANLGSYN 1 %note%" --target images/10_SoundBank_3.jpg
${LCDIMG} --baseimg Preset_Setting --line1 "Voice Level %small_1_inv%%key%" --line2 "%block%%block%%block%%block%%block%%block%%block%%block%%block%%block%%full_bar_l1% 100" --target images/10_VoiceLevel_1.jpg
${LCDIMG} --baseimg Preset_Setting --line1 "Panorama %small_1_inv%%key%" --line2 " %vert_bar_l3% %sign-plus%0.6" --target images/10_Panorama_1.jpg
${LCDIMG} --baseimg Preset_Setting --line1 "MIDI Send Voice" --line2 "76%bracket_open%STEPH %bracket_close%" --target images/10_MIDISendVoice_1.jpg
${LCDIMG} --baseimg Preset_Push --line1 "MIDI Send Voice" --line2 "76%bracket_open%STEPH %bracket_close%" --target images/10_MIDISendVoice_2.jpg
${LCDIMG} --baseimg Preset_Setting --line1 "MIDI Send Voice" --line2 "02%bracket_open%F.CHORUS 2%bracket_close%" --target images/10_MIDISendVoice_3.jpg
${LCDIMG} --baseimg Preset_Push --line1 "MIDI Send Voice" --line2 "02%bracket_open%F.CHORUS 2%bracket_close%" --target images/10_MIDISendVoice_4.jpg
${LCDIMG} --line1 "OP Enable %small_1_inv%%key%" --line2 "%small_1_inv%%small_2%%small_3_inv%%small_4_inv%%small_5_inv%%small_6_inv%" --target images/10_Operator_1.jpg
${LCDIMG} --baseimg Preset_Setting --line1 "OP Enable %small_1_inv%%key%" --line2 "%small_1_inv%%small_2%%small_3_inv%%small_4_inv%%small_5_inv%%small_6_inv%" --target images/10_Operator_2.jpg
${LCDIMG} --baseimg Preset_Push --line1 "OP Enable %small_1_inv%%key%" --line2 "%small_1_inv%%small_2%%small_3_inv%%small_4_inv%%small_5_inv%%small_6_inv%" --target images/10_Operator_3.jpg
${LCDIMG} --line1 "OP Enable %small_1_inv%%key%" --line2 "%small_1_inv%%small_2_inv%%small_3_inv%%small_4_inv%%small_5_inv%%small_6_inv%" --target images/10_Operator_4.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Loading…
Cancel
Save