Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

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

About

YM2149F Teensy Synthesizer

Resources

License

Releases

No releases published

Packages

No packages published