I don't remember hearing triplet stuff concerning the 303, I thought that was just the drum machines. I think some of the Roland drum machines do 48 slots per bar.antto wrote:in TB-303 the (gated) step length is either 0.5 or 1.5 (slided) or 2.5 (two slides) etc..
not sure about some rumors say about some "triplet mode" or similar thing, i really don't have clues/evidence of it
i'm talking about the normal (wide-spread) sequencing mode ;]
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.
-
- KVRAF
- 3404 posts since 15 Sep, 2002
I'm in the camp that there has to be a sequencer to sound right (to be able to look ahead for the slide) but it should not be a recreation of the TB-303 one (which I think is appallingly painful).
Swing is the difference between a drum machine and a sex machine.
-
Music Engineer Music Engineer https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=15959
- KVRAF
- Topic Starter
- 4285 posts since 8 Mar, 2004 from Berlin, Germany
look ahead! good point. although it is possible to position the slide-target notes a bit early in a standard host piano roll, this would be tedious and probably not all users would be aware of it (or just too lazy - i'm guilty of that myself). does someone know how much the 303 actually looks ahead? the devil-fish doc says that the slide time is 60 ms in the standard 303 - would that also be the look ahead time then?mistertoast wrote:I'm in the camp that there has to be a sequencer to sound right (to be able to look ahead for the slide)
-
- KVRAF
- 3404 posts since 15 Sep, 2002
I'll bet you anything antto's already figured that out.Robin from www.rs-met.com wrote:look ahead! good point. although it is possible to position the slide-target notes a bit early in a standard host piano roll, this would be tedious and probably not all users would be aware of it (or just too lazy - i'm guilty of that myself). does someone know how much the 303 actually looks ahead? the devil-fish doc says that the slide time is 60 ms in the standard 303 - would that also be the look ahead time then?mistertoast wrote:I'm in the camp that there has to be a sequencer to sound right (to be able to look ahead for the slide)
Swing is the difference between a drum machine and a sex machine.
-
- KVRAF
- 3404 posts since 15 Sep, 2002
Hey Robin, do you have a link to that devilfish documentation you're reading?
Is this the one you're reading?
http://www.firstpr.com.au/rwi/dfish/release.html
"The Slide Time pot. Normally the slide time is 60 ms (milliseconds). In the Devil Fish, the Slide Time pot varies the time from 60 to 360 ms, when running from the internal sequencer. When running from an external CV, the time is between 2 and 300 ms."
Is this the one you're reading?
http://www.firstpr.com.au/rwi/dfish/release.html
"The Slide Time pot. Normally the slide time is 60 ms (milliseconds). In the Devil Fish, the Slide Time pot varies the time from 60 to 360 ms, when running from the internal sequencer. When running from an external CV, the time is between 2 and 300 ms."
Swing is the difference between a drum machine and a sex machine.
- KVRAF
- 2554 posts since 4 Sep, 2006 from 127.0.0.1
well, IMO, the slide time is relative to the tempo, not some miliseconds constant
otherwise slides would sound like a bad singer ;]
the lookahead is probably 1 step
in my implementation, it's a pretty big mess to get the same effects, so it looks into the next step, the current step, and the previous step (grrrr)
the original might work simpler, looking into only the current and next steps, not sure
anyway, the slide is pretty odd, the DevilFish docs only confused me, it was different than what i had to do to get the slides right
when step01 has no slide, it's length is 0.5
if it has a slide, but step02 has no GATE, the length of step01 is 1.0 (and continues on step02 with length 0.5, so it's 1.5 overall)
..but the pitch is constant (of step01, step02's pitch is ignored)
when step02 HAS gate, length stuff is the same, only difference is that the pitch changes (it slides)
the way it slides is somewhat interesting
the pitch starts changing right from the begining of step02 (which has only 0.5 time to slide to the pitch of step02)
the curve of this pitch change is not linear, it looks like a punchy exponent (starts fast, it does look like you've fed a step voltage to a 1pole LP filter)
..but i think the time changes with the tempo, someone has to test this ;]
otherwise slides would sound like a bad singer ;]
the lookahead is probably 1 step
in my implementation, it's a pretty big mess to get the same effects, so it looks into the next step, the current step, and the previous step (grrrr)
the original might work simpler, looking into only the current and next steps, not sure
anyway, the slide is pretty odd, the DevilFish docs only confused me, it was different than what i had to do to get the slides right
when step01 has no slide, it's length is 0.5
if it has a slide, but step02 has no GATE, the length of step01 is 1.0 (and continues on step02 with length 0.5, so it's 1.5 overall)
..but the pitch is constant (of step01, step02's pitch is ignored)
when step02 HAS gate, length stuff is the same, only difference is that the pitch changes (it slides)
the way it slides is somewhat interesting
the pitch starts changing right from the begining of step02 (which has only 0.5 time to slide to the pitch of step02)
the curve of this pitch change is not linear, it looks like a punchy exponent (starts fast, it does look like you've fed a step voltage to a 1pole LP filter)
..but i think the time changes with the tempo, someone has to test this ;]
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
- 2554 posts since 4 Sep, 2006 from 127.0.0.1
um, and things get more nasty when you got slide on step02 too (and all three steps are with different pitch, this is one critical spot where bad emulation might fail just by hearing it with a naked ear)
things get even more complicated when you add the Accent and envelopes to all of this
so trying to do what the sequencer does to make the synth do acid, in a piano roll of a normal DAW, is like um.. don't waste your time and brain-cells ;]
Robin: even if you nailed the sound of all the aspects of the TB-303 (osc, filter, envelopes, everything) without a proper "driver" you would still believe that it's missing something, while if you add the sequencer, you will hear a huge difference instantly (this is what happened with me)
things get even more complicated when you add the Accent and envelopes to all of this
so trying to do what the sequencer does to make the synth do acid, in a piano roll of a normal DAW, is like um.. don't waste your time and brain-cells ;]
Robin: even if you nailed the sound of all the aspects of the TB-303 (osc, filter, envelopes, everything) without a proper "driver" you would still believe that it's missing something, while if you add the sequencer, you will hear a huge difference instantly (this is what happened with me)
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
- 2554 posts since 4 Sep, 2006 from 127.0.0.1
respect to the guy who made the DevilFish mod, but there is some wrong/incomplete information there in his docs IMO
this is true for almost all other "docs" and "articles" i've read about the TB-303 that was thinking are real, using them as a blind guide only got me into wrong directions
i figured they are wrong only when i started analyzing audio samples
this is true for almost all other "docs" and "articles" i've read about the TB-303 that was thinking are real, using them as a blind guide only got me into wrong directions
i figured they are wrong only when i started analyzing audio samples
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
- 7890 posts since 12 Feb, 2006 from Helsinki, Finland
You don't need any lookahead. The slide is set to a note that should be tied to the next one, and that's all the lookahead you need already.. you just need to keep the gate up, and then trigger a slide on the next note.. consider a 2 step sequence:antto wrote:well, IMO, the slide time is relative to the tempo, not some miliseconds constant
otherwise slides would sound like a bad singer ;]
the lookahead is probably 1 step
1: C+slide
2: D
Now, sequencer outputs CV for C, notices that there is a slide, so it keeps the gate up, and then triggers the slide during the next note (D in this example), so during step 2 the CV to the oscillator will slide from C to D.
You can also do the same perfectly well using external sequencer and overlapping notes (because the external sequencer then controls the gate directly, and you just need to trigger a slide when the gate was already high when a note-on is received).
I agree with you though that tempo-synced slides are cool. I tried that last night and it's lovely.
-
- KVRian
- 1343 posts since 26 Aug, 2005 from Netherlands
Does the slide also affect the envelope behavior? Or does the decay kick in as usual and closes the filter during the slide?mystran wrote:You don't need any lookahead. The slide is set to a note that should be tied to the next one, and that's all the lookahead you need already.. you just need to keep the gate up, and then trigger a slide on the next note.. consider a 2 step sequence:
1: C+slide
2: D
Now, sequencer outputs CV for C, notices that there is a slide, so it keeps the gate up, and then triggers the slide during the next note (D in this example), so during step 2 the CV to the oscillator will slide from C to D.
- KVRAF
- 7890 posts since 12 Feb, 2006 from Helsinki, Finland
There doesn't seem to be a separate trigger, but I actually I just realized I have no idea whether the sequencer allows you to do a slide with holding gate.. though I'm under the impression that slide will also cause a hold, thereby not retriggering the envelopes.. curious thing is, TB sequencer (or at least the user interface) does have a separate hold function..brambos wrote: Does the slide also affect the envelope behavior? Or does the decay kick in as usual and closes the filter during the slide?
edit: actually I guess it's just a user interface feature no(?) clone (with more sane programming) seems to have a way of inputting separate holds forcing you to use the slide for longer notes... what I wonder though is what happens when you program an accent on a slide note (that is, a step immediately following a slide)
edit2: seems Revolution actually supports sustained notes separately from glides.. but since they don't support sustained notes wrapping around pattern boundary, they suggest you use a glide on the last note (with the first note having the same pitch) instead...
- KVRAF
- 1611 posts since 17 Jul, 2001 from Milan, Italy
Hi Robin and Everyone:
here are some samples of my TB303:
www.autodafe.net/tmp/TB303_samples.zip
This zip contains several wav fies.
My TB303 is Midified with a Kenton retrofit
so, same MIDI sequence (just C-F notes on four octaves)
They are named along this scheme:
"TB303_saw_C100_R0_E0_D0_A100.wav"
It's pretty easy but let me explain this scheme..
TB303_is...well, you know...
_saw_ or _square_ is the basic waveform
_C100_ Means Cutoff 100% (Fully open)
_R0_ or _R100_ is the resonance (0 or 100%)
And similarly, E is the EnvMod, D is Decay and A is Accent (always, 0 or 100%)
I am not completely sure about the accented/unaccented notes...I have an external input for accents and don't know if the knob is affected or not (I cannot hear big dfferences between notes with accent 100% and 0% honestly)
here are some samples of my TB303:
www.autodafe.net/tmp/TB303_samples.zip
This zip contains several wav fies.
My TB303 is Midified with a Kenton retrofit
so, same MIDI sequence (just C-F notes on four octaves)
They are named along this scheme:
"TB303_saw_C100_R0_E0_D0_A100.wav"
It's pretty easy but let me explain this scheme..
TB303_is...well, you know...
_saw_ or _square_ is the basic waveform
_C100_ Means Cutoff 100% (Fully open)
_R0_ or _R100_ is the resonance (0 or 100%)
And similarly, E is the EnvMod, D is Decay and A is Accent (always, 0 or 100%)
I am not completely sure about the accented/unaccented notes...I have an external input for accents and don't know if the knob is affected or not (I cannot hear big dfferences between notes with accent 100% and 0% honestly)
-
- KVRist
- 116 posts since 1 Sep, 2002
Thumbs up for this project, spent some time with the plug, loved the control you have on the accents even at this very early stages of development. You have my moral support and keep up the good work .
Current favorites...
VSTi: Charlatan
Music: Bioshock Infinite OST
VSTi: Charlatan
Music: Bioshock Infinite OST
-
- KVRAF
- 3404 posts since 15 Sep, 2002
Cool. I'd like to see the difference between this midi driven audio and a similar pattern-driven audio to see what the slide is doing.autodafe wrote:Hi Robin and Everyone:
here are some samples of my TB303:
www.autodafe.net/tmp/TB303_samples.zip
This zip contains several wav fies.
My TB303 is Midified with a Kenton retrofit
so, same MIDI sequence (just C-F notes on four octaves)
They are named along this scheme:
"TB303_saw_C100_R0_E0_D0_A100.wav"
It's pretty easy but let me explain this scheme..
TB303_is...well, you know...
_saw_ or _square_ is the basic waveform
_C100_ Means Cutoff 100% (Fully open)
_R0_ or _R100_ is the resonance (0 or 100%)
And similarly, E is the EnvMod, D is Decay and A is Accent (always, 0 or 100%)
I am not completely sure about the accented/unaccented notes...I have an external input for accents and don't know if the knob is affected or not (I cannot hear big dfferences between notes with accent 100% and 0% honestly)
I'm intrigued by antto's assertion that the slide to the next note begins immediately. I really want to know what that curve to the next note looks like.
Swing is the difference between a drum machine and a sex machine.
-
Music Engineer Music Engineer https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=15959
- KVRAF
- Topic Starter
- 4285 posts since 8 Mar, 2004 from Berlin, Germany
much thanks for the samples. i have investigated them briefly now and will do more thoroughly in the course of this afternoon. what i can say so far is that the amplitude envelope has apparently two stages of decay - something i already observed in the ABL - i currently model this by adding a fast exponential decay (created by a leaky integrator) to the main amp-env. i will now tweak this further to match your samples.autodafe wrote:Hi Robin and Everyone:
here are some samples of my TB303:
www.autodafe.net/tmp/TB303_samples.zip
this is indeed strange - they sound (and also look) indeed almost identical. this is in contrast with ABL where there seems to be an even faster decay added for accented notes (which looks linear) such that the envelope essentialy becomes a 3-stage decay. mmmhhh.I am not completely sure about the accented/unaccented notes...I have an external input for accents and don't know if the knob is affected or not (I cannot hear big dfferences between notes with accent 100% and 0% honestly)