Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trash80/Ym2149Synth
YM2149F Teensy Synthesizer
https://github.com/trash80/Ym2149Synth
Last synced: 3 days ago
JSON representation
YM2149F Teensy Synthesizer
- Host: GitHub
- URL: https://github.com/trash80/Ym2149Synth
- Owner: trash80
- License: gpl-3.0
- Created: 2016-08-26T03:59:33.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-07-26T03:43:49.000Z (over 7 years ago)
- Last Synced: 2024-08-02T05:11:14.502Z (3 months ago)
- Language: Max
- Size: 1.05 MB
- Stars: 92
- Watchers: 15
- Forks: 19
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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