3 ms·
Looking at the source, yours appears to be sample based too. I think the GP was interested in an oscillator based sound engine.
by louthy 10y ago
Looking at the source, yours appears to be sample based too. I think the GP was interested in an oscillator based sound engine.
- leviathant 10y agoI started out with a sample-based version in 2011 or so, but the link I posted uses synthesized sounds, in updates I made last year. Have a closer look at the javascript as referenced in index.html and take a look at dr110_synth.js This is probably most evident if you play a roll on the snare or the handclap. A free-running LFO on the noise sources for these instruments prevents "machine-gunning" like you get when you roll a sample.
- heuermh 10y agoThese appear to be the synthesized versions: https://github.com/leviathant/BossDR110/blob/feature/synthesized-sounds/dr110_synth.js https://github.com/leviathant/BossDR110/blob/feature/synthes... To the parent, what did you use as the reference for the synthesis patches and parameters? I wouldn't mind trying something similar in ChucK.
- leviathant 10y agoMy Boss DR-110, a probe, and oscilloscope software - Visual Analyser 2011. You can short the different individual oscillators to ground, and they'll come out the audio & headphone jack. There's a great breakdown of how the circuitry works at http://www.sdiy.org/richardc64/new_drums/dr110/dr110a1.html http://www.sdiy.org/richardc64/new_drums/dr110/dr110a1.html - but some of the frequency values there (related to the cymbals) didn't sound right to me - though it's possible I misinterpreted what's going on at that page.
- heuermh 10y agoThanks! I added a sample-based ChucK class with examples here https://github.com/heuermh/lick/commit/be60769ae32ca955b35b9c14209876d78760feff https://github.com/heuermh/lick/commit/be60769ae32ca955b35b9.... I'll dig into the docs you linked to and see if I can come up with a synthesized version as well!