TeensyMIDIAudio (also known as TMA) is a flexible kit to build a synthesizer or effects unit based on a Teensy-3.x microcontroller. For example, you can load MicroDexed or MicroMDAEPiano onto your Teensy using the Arduino IDE and then select a MIDI instrument.
## Requirements
## Requirements
Making a TeensyMIDIAudio board is not very difficult, but you should consider the following:
Making a TeensyMIDIAudio board is not very difficult, but you should consider the following:
@ -27,6 +31,8 @@ Making a TeensyMIDIAudio board is not very difficult, but you should consider th
* Stripping tool
* Stripping tool
* Hot air gun for shrinking tube
* Hot air gun for shrinking tube
<divstyle="page-break-after: always"></div>
## Build
## Build
The printed circuit board has numerous optional components that only need to be mounted in certain cases. This guide shows you all possible options and indicates whether steps are optional or recommended. All steps without further hints are necessary.
The printed circuit board has numerous optional components that only need to be mounted in certain cases. This guide shows you all possible options and indicates whether steps are optional or recommended. All steps without further hints are necessary.
@ -109,7 +115,7 @@ For the assembly of printed circuit boards you should always start with the flat
* Connect USB-Host (OPTIONAL)
* Connect USB-Host (OPTIONAL)
* Insert the audio card
* Insert the audio card
* Connect audio card
* Connect audio card
* Prepare and insert SD card
* Prepare and insert SD card (only needed for using TMA with MicroDexed)
* Connect encoders
* Connect encoders
* Connect LCD display
* Connect LCD display
* Setting jumpers
* Setting jumpers
@ -331,7 +337,7 @@ You need:
<divstyle="page-break-after: always"></div>
<divstyle="page-break-after: always"></div>
#### Prepare and insert SD card
#### Prepare and insert SD card (only needed for using TMA with MicroDexed)
Format the SD card as FAT32 and copy the contents of the directory *addon* from the *MicroDexed* directory to the SD card. You can also install your own SYSEX files (or load them directly onto the MicroDexed later). It is important to keep the directory structure: For each bank there is a directory with the bank number as name.
Format the SD card as FAT32 and copy the contents of the directory *addon* from the *MicroDexed* directory to the SD card. You can also install your own SYSEX files (or load them directly onto the MicroDexed later). It is important to keep the directory structure: For each bank there is a directory with the bank number as name.
@ -403,29 +409,36 @@ This can happen if the contrast of the LCD display is not set correctly. To adju
![](images/300.jpg)
![](images/300.jpg)
##### Problem: The screen hangs on the boot message
##### Problem: The screen hangs on the boot message!
This may be due to problems with the SD card? The synth will only work if the SD card works correctly. If the SD card is not recognized, the system will stop. Try to format it again as FAT32 and copy the preset data or try another SD card.
This may be due to problems with the SD card? The synth will only work if the SD card works correctly. If the SD card is not recognized, the system will stop. Try to format it again as FAT32 and copy the preset data or try another SD card.
##### Problem: The encoders are reversed
##### Problem: The encoders are reversed!
The lines on the encoder (on the three-pin side, the lines on the right and left) have been connected to the headers in reverse order. Exchange them crosswise on the main board.
The lines on the encoder (on the three-pin side, the lines on the right and left) have been connected to the headers in reverse order. Exchange them crosswise on the main board.
##### Problem: The encoder buttons don't work
##### Problem: The encoder buttons don't work!
Check if the two wires from the encoder (from the two pin side) are connected to the correct header on the main board.
Check if the two wires from the encoder (from the two pin side) are connected to the correct header on the main board.
It is also possible that the potentiometer knobs are mounted too close to the encoder. Loosen the screw in the potentiometer knob and push the knob a bit further away from the case. You can also remove it first and try to push the buttons without the knobs.
It is also possible that the potentiometer knobs are mounted too close to the encoder. Loosen the screw in the potentiometer knob and push the knob a bit further away from the case. You can also remove it first and try to push the buttons without the knobs.
##### Problem: There is no sound
##### Problem: There is no sound!
First check your MIDI wiring. Are you getting signals? The LCD should show a note symbol or a box symbol under the inverse 1 when you press a key. If not, no MIDI signals are detected and no sound is generated.
* First check your MIDI wiring.
* MicroDexed
* Are you getting signals? The LCD should show a note symbol or a box symbol under the inverse 1 when you press a key. If not, no MIDI signals are detected and no sound is generated.
* Did you reset the EEPROM? You may need to reset the EEPROM after each time you flashed the firmware.
* Is the volume high enough? Turn the volume encoder (left) so that the display shows you a higher value (maximum 100).
* Has the SD card been recognized? You can only hear the sound if the SD card has been recognized correctly. If not, format it again as FAT32 and copy the data or try another SD card.
* Check the output level.
Did you reset the EEPROM? You may need to reset the EEPROM after each time you flashed the firmware.
<divstyle="page-break-after: always"></div>
Is the volume high enough? Turn the volume encoder (left) so that the display shows you a higher value (maximum 100).
## Contact
Has the SD card been recognized? You can only hear the sound if the SD card has been recognized correctly. If not, format it again as FAT32 and copy the data or try another SD card.