Heh. That sounds pretty sweet.mystran wrote:Less arguing, more dancing (neither fish nor hardware were harmed making the above clip).
Open303 - open source 303 emulation project - collaborators wanted
-
- KVRAF
- 3404 posts since 15 Sep, 2002
Swing is the difference between a drum machine and a sex machine.
-
- Banned
- 2623 posts since 20 Feb, 2004 from in ur head pullin cablez out [boston, ma]
Hey hey, did you make that? Sounds really cool! Nice jobmystran wrote:Less arguing, more dancing (neither fish nor hardware were harmed making the above clip).
- KVRAF
- 8476 posts since 12 Feb, 2006 from Helsinki, Finland
Hehe, yeah well, that's just some patterns pulled from a crappy psytune I'm working on. The synth (obviously inspired by 303 though not really a proper model) I wrote in the last couple of days (well, I lifted a lot of code from some other projects) but it needs some more care and love before I'll let it into the wild..rlahalla wrote:Hey hey, did you make that? Sounds really cool! Nice jobmystran wrote:Less arguing, more dancing (neither fish nor hardware were harmed making the above clip).
- KVRAF
- 2569 posts since 4 Sep, 2006 from 127.0.0.1
mystran: cool 
It doesn't matter how it sounds..
..as long as it has BASS and it's LOUD!
irc.libera.chat >>> #kvr
..as long as it has BASS and it's LOUD!
irc.libera.chat >>> #kvr
- KVRAF
- 2569 posts since 4 Sep, 2006 from 127.0.0.1
i tested the FEnv curve against the audio sample from acidvoice, it matches there too, the min/max decay too
so now i can give you the curve and the time ;]
curve: -0.2938485 / (1.0 + -608.94871 * exp(-6.1539216 * x))
x is your linear envelope.. 1 to 0.. (decaying)
min decay: 0.341
max decay: 4.310
so now i can give you the curve and the time ;]
curve: -0.2938485 / (1.0 + -608.94871 * exp(-6.1539216 * x))
x is your linear envelope.. 1 to 0.. (decaying)
min decay: 0.341
max decay: 4.310
It doesn't matter how it sounds..
..as long as it has BASS and it's LOUD!
irc.libera.chat >>> #kvr
..as long as it has BASS and it's LOUD!
irc.libera.chat >>> #kvr
-
- KVRAF
- 3404 posts since 15 Sep, 2002
I'm still not sure what this curve is. FEnv is the filter envelope, right? What does this curve control? The cutoff during decay?
Swing is the difference between a drum machine and a sex machine.
-
- KVRian
- 1343 posts since 26 Aug, 2005 from Netherlands
Hey Antto.. I haven't been able to try all your findings out yet, but here's a big
for all your detective work!
- KVRAF
- 2569 posts since 4 Sep, 2006 from 127.0.0.1
imagine this wasn't a TB-303 but a simple/standart/basic subtractive synthesizermistertoast wrote:I'm still not sure what this curve is. FEnv is the filter envelope, right? What does this curve control? The cutoff during decay?
where you have OSC, Filter, VCA, and ADSR envelopes for the filter
now set Attack to 0 (fastest, or instant) Sustain to 0, Release to 0
you are left with only Decay
usualy an ADSR would be linear, just like mine (which btw is the standart SynthEdit ADSR module)
now if you shape the output of the Decay envelope (before it goes to the filter cutoff frequency) with the curve i posted, you'll get a TB-303 feel ;]
you probably have heard how a TB-303 sounds when the Reso & EnvMod are high, Decay is low, and cutoff is being modulated (sounds like liquid to me)
it sounds like it does mostly because of this curve ;]
any different curve and you'll hear that it's kind of liquid, but not a TB-303
It doesn't matter how it sounds..
..as long as it has BASS and it's LOUD!
irc.libera.chat >>> #kvr
..as long as it has BASS and it's LOUD!
irc.libera.chat >>> #kvr
-
- KVRAF
- 3404 posts since 15 Sep, 2002
So you're talking about the amplitude of the signal being affected, not anything about the filter.antto wrote:imagine this wasn't a TB-303 but a simple/standart/basic subtractive synthesizermistertoast wrote:I'm still not sure what this curve is. FEnv is the filter envelope, right? What does this curve control? The cutoff during decay?
where you have OSC, Filter, VCA, and ADSR envelopes for the filter
now set Attack to 0 (fastest, or instant) Sustain to 0, Release to 0
you are left with only Decay
usualy an ADSR would be linear, just like mine (which btw is the standart SynthEdit ADSR module)
now if you shape the output of the Decay envelope (before it goes to the filter cutoff frequency) with the curve i posted, you'll get a TB-303 feel ;]
you probably have heard how a TB-303 sounds when the Reso & EnvMod are high, Decay is low, and cutoff is being modulated (sounds like liquid to me)
it sounds like it does mostly because of this curve ;]
any different curve and you'll hear that it's kind of liquid, but not a TB-303
I guess I'm looking for a one word answer. What is the curve you gave us affecting?
Swing is the difference between a drum machine and a sex machine.
- KVRAF
- 2569 posts since 4 Sep, 2006 from 127.0.0.1
no, this is not part of the filter itself
it's just a wave shaper that i apply to my linear envelope (Decay) to get the propper filter modulation curve seen on the FFT
you know, some say "logarithmic envelope" or "exponential" or "linear"
this is exactly the same, only it doesn't seem to be any of these
in other words, if you look how the cutoff (with a lot of resonance) travels on the FFT (when you're looking at a TB-303 sample) you'll see that it is not linear, it falls down fast in the begining, then slower and slower
this is very important part of the TB-303 since you hear it all the time ;]
it's just a wave shaper that i apply to my linear envelope (Decay) to get the propper filter modulation curve seen on the FFT
you know, some say "logarithmic envelope" or "exponential" or "linear"
this is exactly the same, only it doesn't seem to be any of these
in other words, if you look how the cutoff (with a lot of resonance) travels on the FFT (when you're looking at a TB-303 sample) you'll see that it is not linear, it falls down fast in the begining, then slower and slower
this is very important part of the TB-303 since you hear it all the time ;]
Last edited by antto on Sun Sep 13, 2009 5:17 pm, edited 1 time in total.
It doesn't matter how it sounds..
..as long as it has BASS and it's LOUD!
irc.libera.chat >>> #kvr
..as long as it has BASS and it's LOUD!
irc.libera.chat >>> #kvr
-
- KVRian
- 1343 posts since 26 Aug, 2005 from Netherlands
So it affects the cutoff variable?antto wrote:no, this is not part of the filter itself
it's just a wave shaper that i apply to my linear envelope (Decay) to get the propper filter modulation curve seen on the FFT
you know, some say "logarithmic envelope" or "exponential" or "linear"
this is exactly the same, only it doesn't seem to be any of these
What are these? Seconds?min decay: 0.341
max decay: 4.310
Thanks!
- KVRAF
- 2569 posts since 4 Sep, 2006 from 127.0.0.1
brambos: A1: yes.. your envelope (that modulates the filter cutoff) must look like this curve to sound like a TB-303
A2: yes, seconds, but they are valid only if you use linear envelope + my curve ;]
A2: yes, seconds, but they are valid only if you use linear envelope + my curve ;]
It doesn't matter how it sounds..
..as long as it has BASS and it's LOUD!
irc.libera.chat >>> #kvr
..as long as it has BASS and it's LOUD!
irc.libera.chat >>> #kvr
-
- Banned
- 18651 posts since 2 Oct, 2001 from England
isnt that what a logarithmic curve does?antto wrote:
you know, some say "logarithmic envelope" or "exponential" or "linear"
this is exactly the same, only it doesn't seem to be any of these
in other words, if you look how the cutoff (with a lot of resonance) travels on the FFT (when you're looking at a TB-303 sample) you'll see that it is not linear, it falls down fast in the begining, then slower and slower
-
- KVRAF
- 3404 posts since 15 Sep, 2002
OK. So your curve describes how the cutoff moves through time. And once again I'm baffled as to how you came up with this graphically without taking multiple screenshots through time.
Swing is the difference between a drum machine and a sex machine.
- KVRAF
- 2569 posts since 4 Sep, 2006 from 127.0.0.1
yes, the envelope decays in time, but this curve doesn't change with different values of the Decay knob (on the TB-303)
it appears more like a simple waveshaper applied to a linear envelope (at least, this is what i'm doing here, and it works/looks the same)
multiple screenshots? why?!
i got FFT ;]
oh, now i think i understand your question
when i say "FFT" you probably think of something like the Voxengo Span VSTi which is realtime FFT or something, it shows you the FFT curve of the sound in realtime (i think this is called a SpectroScope)
while i use something different, it's more like a SpectroGraph
SoundForge -> Spectrum analysis
btw, if it's not like that, i won't find looking at an FFT useful (if it was like a spectroscope)
it appears more like a simple waveshaper applied to a linear envelope (at least, this is what i'm doing here, and it works/looks the same)
multiple screenshots? why?!
i got FFT ;]
oh, now i think i understand your question
when i say "FFT" you probably think of something like the Voxengo Span VSTi which is realtime FFT or something, it shows you the FFT curve of the sound in realtime (i think this is called a SpectroScope)
while i use something different, it's more like a SpectroGraph
SoundForge -> Spectrum analysis
btw, if it's not like that, i won't find looking at an FFT useful (if it was like a spectroscope)
It doesn't matter how it sounds..
..as long as it has BASS and it's LOUD!
irc.libera.chat >>> #kvr
..as long as it has BASS and it's LOUD!
irc.libera.chat >>> #kvr
