- Type
- Instrument
- Author
- guitarguy93
- Version
- 3051.4.1
- License
- None
- Live version
- 9.0.2
- Max version
- 6.1.2
- Downloads
- 1,910
- Updated
- 2015-01-19
Description
After 2 years, I'm back!
Anyone is more than welcome to use parts of the device in their own. All I ask is that you let me know and give credit where credit is due.
Thinking about making a 303-style sequencer with it. Probably as a separate device.
*IF YOU NOTICE ANY BUGS/UNWANTED SOUNDS, PLEASE LET ME KNOW IN THE COMMENTS HOW I CAN RECREATE IT*
-KNOWN BUGS-
-Despite my efforts, the envelope does NOT model an analog envelope.
-CHANGE LOG-
v 1.4.1 Tweaked the UI a bit more and added an option to select the old (Before 1.4) version of the square wave and the current version.
v 1.4.0 The decay dial no longer has an effect on amplitude. Amplitude is now at a set envelope following what I've heard in clips. I've also added an envelope amount dial to adjust how much the velocity sweeps the filter. I decided I'd get rid of the limiter, as it simply served no purpose after a volume slider was added. I reduced the maximum cutoff of the filter to help with some "hairy" high-end from aliasing. Finally, I changed the square wave to better match an oscilloscope view of it I found on Google. You'll be able to see it in the oscilloscope that I threw into the presentation of the device. I'm pretty sure that covers it all. If I missed something, you'll probably figure it out. ;) I'm insanely tired, so forgive me!
v 1.3.1 I adjusted the "Sustain" phase so that the amplitude envelope will now sustain at 3% of the maximum amplitude. The filter envelope will sustain at 1% of the maximum amplitude, multiplied by the filter frequency, plus 200. Doing this makes the filter cutoff sustain at about 440hz with the "Freq" knob turned up all the way. Both of these adjustments to my last update replicate the original even better, as the envelope on an un-modded TB-303 never goes to absolute 0, I think, until a new note with a new envelope is triggered.
v 1.3 I've changed the envelope to model an analog envelope. I've also added in two additive oscillators that consist of 4 [cycle~]s at different octaves. One oscillator involves odd harmonics, the other is even. The main oscillators and the two additive oscillators have separate volume controls for blending in more harmonics with the main wave. Also, the envelope will now never retrigger if it receives a note-on before a note-off. This means that the volume will NOT go back to maximum if you send a note-on before releasing the previous note. The decay phase will continue, rather than restart, also. Doing this seems to emulate the original better. Along with that, I've replaced the oscilloscope with a spectrogram.
v 1.2 I believe I've gotten rid of that "thump" that used to occur on the release phase. Let me know if I need to adjust it more.
v 1.1 The filter's "Freq" control is now adjustable in real-time, rather than only before note-ons.
--NOTE: I was, unfortunately, unable to figure out how to get rid of that "thump" or implement an envelope amount control. I will think long and hard about this, and I hope to have it figured out within the week.
v 1.0 When the glide is turned up, it will now NOT retrigger either envelope. In the previous version, the Filter Envelope would retrigger regardless.
v 0.9 First Uploaded
------------------------------------------------------------
*ORIGINAL DESCRIPTION*
The last one I uploaded didn't work, because I forgot to freeze the device. This gave me the chance to change some little, visual things that I found annoying after I uploaded the last one.
This is my take on emulating the TB-303. I know this has been uploaded before, but I haven't seen anyone use the same type of "square" wave that is used in the original. I've done some research, and decided that the wave they call a square can be reproduced in the way that I've done it in this device.
Much thanks to dude837 for writing a tutorial about this. I didn't follow it step-by-step, but he gave me the overall idea and outline of it. I didn't even know what a TB-303 was until I watched his tutorial. The URL i'm posting is a link to his YouTube channel. I strongly recommend it to anyone looking to get the most out of Max/MSP or Max for Live.
Please, feel free to let me know what you guys think, what I should add, etc. I plan on making this a very versatile synth, but I want to know what you guys think should be done to it first!