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 |