Before Width: | Height: | Size: 215 B After Width: | Height: | Size: 135 B |
Before Width: | Height: | Size: 209 B After Width: | Height: | Size: 133 B |
Before Width: | Height: | Size: 67 KiB After Width: | Height: | Size: 133 KiB |
After Width: | Height: | Size: 57 KiB |
@ -0,0 +1,4 @@ |
|||||||
|
![MicroDexed boot screen](images/00_MD_Build_Manual.jpg) |
||||||
|
|
||||||
|
# MicroDexed Build Manual |
||||||
|
|
@ -0,0 +1,16 @@ |
|||||||
|
#!/bin/bash |
||||||
|
# |
||||||
|
# sudo apt install wkhtmltopdf pandoc |
||||||
|
|
||||||
|
LCDIMG="../../bin/gen_lcd_screen.sh ../../images" |
||||||
|
|
||||||
|
${LCDIMG} " MicroDexed" " Build Manual" images/00_MD_Build_Manual.jpg |
||||||
|
|
||||||
|
pandoc MicroDexed-Build_Manual.md \ |
||||||
|
-V 'geometry:a4paper' \ |
||||||
|
-V 'geometry:margin=2cm' \ |
||||||
|
-V 'fontfamily:dejavu' \ |
||||||
|
-V 'fontsize:16pt' \ |
||||||
|
-V 'lang=de-DE' \ |
||||||
|
--number-sections \ |
||||||
|
-t html5 -o MicroDexed-Build_Manual.pdf |
@ -0,0 +1,4 @@ |
|||||||
|
![MicroDexed boot screen](images/00_MD_User_Manual.jpg) |
||||||
|
|
||||||
|
# MicroDexed User Manual |
||||||
|
|
@ -0,0 +1,16 @@ |
|||||||
|
#!/bin/bash |
||||||
|
# |
||||||
|
# sudo apt install wkhtmltopdf pandoc |
||||||
|
|
||||||
|
LCDIMG="../../bin/gen_lcd_screen.sh ../../images" |
||||||
|
|
||||||
|
${LCDIMG} " MicroDexed" " User Manual" images/00_MD_User_Manual.jpg |
||||||
|
|
||||||
|
pandoc MicroDexed-User_Manual.md \ |
||||||
|
-V 'geometry:a4paper' \ |
||||||
|
-V 'geometry:margin=2cm' \ |
||||||
|
-V 'fontfamily:dejavu' \ |
||||||
|
-V 'fontsize:16pt' \ |
||||||
|
-V 'lang=de-DE' \ |
||||||
|
--number-sections \ |
||||||
|
-t html5 -o MicroDexed-User_Manual.pdf |
@ -0,0 +1,2 @@ |
|||||||
|
*.pdf |
||||||
|
images/* |
@ -0,0 +1,82 @@ |
|||||||
|
![MicroDexed boot screen](images/00_MD_boot.jpg) |
||||||
|
|
||||||
|
# What is MicroDexed? |
||||||
|
|
||||||
|
MicroDexed is a FM-Software-Synthesizer with 6 operators and some additional features. |
||||||
|
It is written in C/C++ for the microcontroller Teensy-3.6/4.x. The sound generation (msfa) |
||||||
|
from the free VST-plugin Dexed was used and a user interface was created using two encoders |
||||||
|
and an LCD display. |
||||||
|
|
||||||
|
For the original Dexed/msfa software take a look at https://github.com/asb2m10/dexed and |
||||||
|
https://github.com/google/music-synthesizer-for-android. |
||||||
|
|
||||||
|
## Features |
||||||
|
|
||||||
|
* Compatible to a legendary FM synth with 6 operators of a famous japanese manufacturer |
||||||
|
* MIDI interface: |
||||||
|
* DIN IN/OUT with software THRU (can be disabled, optional hardware THRU possible) |
||||||
|
* USB-Slave (for connecting to a PC) |
||||||
|
* USB-Master (for connecting keyboards) |
||||||
|
* Audio inteface: |
||||||
|
* RCA stereo IN/OUT with audio THRU (daisy-chain you sound generators) |
||||||
|
* Onboard effects: |
||||||
|
* Chorus (mono) |
||||||
|
* Delay (mono, up to 500ms, with feedback) |
||||||
|
* Low-üass filter with resonance |
||||||
|
* Reverb (stereo) |
||||||
|
* Mono sound engine with panorama controller before reverb |
||||||
|
* Up to 16 voices of polyphony |
||||||
|
* Up to 100 banks of 32 voices can be used on a SD card. |
||||||
|
* MIDI SYSEX compatible |
||||||
|
* Sounds can be edited with a external editor like... |
||||||
|
* EdiSyn (https://github.com/eclab/edisyn) |
||||||
|
* https://dx7.vstforx.de/ |
||||||
|
* https://synthmata.com/volca-fm/ |
||||||
|
* https://www.thisdx7cartdoesnotexist.com/ |
||||||
|
* Sending of Voice/Bank MIDI-SYSEX dumps |
||||||
|
* Receiving of Voice/Bank MIDI-SYSEX dumps |
||||||
|
* Voice-Parameter change via MIDI-SYSEX |
||||||
|
* Flexible MIDI controller settings with additional features |
||||||
|
* Modwheel, Pitchbend, Portamento, Breath-Controller, Aftertouch, Foot-Controller |
||||||
|
* Additional modes for the most Controllers (linear, inverse, direct) |
||||||
|
* Controller parameter change via MIDI-SYSEX |
||||||
|
* Additional MIDI-CCs |
||||||
|
* Bank select |
||||||
|
* Volume |
||||||
|
* Panorama |
||||||
|
* Filter resonance |
||||||
|
* Filter cutoff |
||||||
|
* Delay time |
||||||
|
* Delay feedback |
||||||
|
* Delay volume |
||||||
|
* Storing of voice, effect presets and combinationsof both as performance |
||||||
|
* Transpose, fine-tune, mono-mode |
||||||
|
* Note refresh options: normal or retriggert |
||||||
|
* Velocity level adaption |
||||||
|
* Three sound engines: |
||||||
|
* Modern : this is the original 24-bit music-synthesizer-for-android implementation. |
||||||
|
* Mark I : Based on the OPL Series but at a higher resolution (LUT are 10-bits). The target of this engine is to be closest to the real DX7. |
||||||
|
* OPL Series : this is an experimental implementation of the reversed engineered OPL family chips. 8-bit. Keep in mind that the envelopes stills needs tuning. |
||||||
|
* Open-Source (https://codeberg.org/dcoredump/MicroDexed) |
||||||
|
|
||||||
|
<div style="page-break-after: always"></div> |
||||||
|
|
||||||
|
## Manuals |
||||||
|
|
||||||
|
A manual how you can build your own MicroDexed can be found here: TBD |
||||||
|
|
||||||
|
A user manual can be found at: TBD |
||||||
|
|
||||||
|
## License |
||||||
|
MicroDexed is licensed on the GPL v3. The msfa component (acronym for music synthesizer for android, see https://github.com/google/music-synthesizer-for-android) stays on the Apache 2.0 license to able to collaborate between projects. |
||||||
|
|
||||||
|
## Credits & thanks |
||||||
|
|
||||||
|
* Dexed engine by Pascal Gauthier (asb2m10) |
||||||
|
* DX Synth engine (as part of Dexed): Raph Levien and the msfa team |
||||||
|
* PPPlay : Great OPL3 implementation, with documented code :D |
||||||
|
* Thierry Pottier: for extreme testing, discussing about different options, images and many good suggestions for UI handling |
||||||
|
* Lars Pelz: Testing and documentation |
||||||
|
|
||||||
|
![MicroDexed](images/01_MD_Peace.jpg) |
||||||
|
|
@ -0,0 +1,17 @@ |
|||||||
|
#!/bin/bash |
||||||
|
# |
||||||
|
# sudo apt install wkhtmltopdf pandoc |
||||||
|
|
||||||
|
LCDIMG="../../bin/gen_lcd_screen.sh ../../images" |
||||||
|
|
||||||
|
${LCDIMG} " MicroDexed" "%round-brace-open%c%round-brace-close%parasiTstudio" images/00_MD_boot.jpg |
||||||
|
${LCDIMG} " Let there be" "peace and music%note%" images/01_MD_Peace.jpg |
||||||
|
|
||||||
|
pandoc MicroDexed.md \ |
||||||
|
-V 'geometry:a4paper' \ |
||||||
|
-V 'geometry:margin=2cm' \ |
||||||
|
-V 'fontfamily:dejavu' \ |
||||||
|
-V 'fontsize:16pt' \ |
||||||
|
-V 'lang=de-DE' \ |
||||||
|
--number-sections \ |
||||||
|
-t html5 -o MicroDexed.pdf |
Before Width: | Height: | Size: 56 KiB |