YM2149F Teensy Synthesizer
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
MaxEditor
Ym2149Synth
board Error in schematic, 6n138 was on wrong output pin. Sep 1, 2016
docs
LICENSE
README.md
Ym2149SynthSchematic-V29082016.pdf
platformio.ini

README.md

Ym2149Synth

YM2149F Teensy Synthesizer

@TODO - Documentation.

MIDI Implementation:

3 voices, 1 MIDI channel per voice.

CC Map:

  • CC1 - Softwave-voice / Env-voice finetune (Software PWM)
  • CC2 - Softwave-voice note detune in synth type:5, otherwise square-voice detune
  • CC3 - Synth Type:
    • 0 - Square-voice
    • 1 - Square-voice + Env-voice Saw (Square pitch modulations are soloed for "acid" effects.)
    • 2 - Square-voiec + Env-voice Triangle (Square pitch modulations are soloed for "acid" effects.)
    • 3 - Env-voice Triangle
    • 4 - Env-voice Saw
    • 5 - Square-voice + Softwave-voice (PWM)
    • 6 - Square-voice + Softwave-voice (Square pitch modulations are soloed for "acid" effects.)
    • 7 - Noise
  • CC4 - Volume Env Shape: 0=OFF, 1-63=Ramp up time, 64-127 Ramp down time
  • CC5 - Note Glide Amount
  • CC6 - Vibrato Rate
  • CC7 - Vibrato Depth
  • CC8 - Trigger noise delay (useful for snare tail or Env synth type effect)
  • CC9 - Pitch Envelope amount
  • CC10- Pitch Env Shape: 0=OFF, 1-63=Ramp up time, 64-127 Ramp down time
  • CC11- Transpose: 64 center.
  • CC120 - Load Preset (0-15)
  • CC121 - Save Preset (0-15)
  • CC122 - Dump Patches