Open303 - open source 303 emulation project - collaborators wanted
-
- KVRAF
- 3689 posts since 13 Jun, 2004
hadn't even seen the back panel until i read the documentation.
click on the rackscrews...
you know, the layout for the silverbox like that is pretty much the easiest
most logical way of looking at this sequencer. only the gate lengths are hard
to represent.
and i find something confusing -it's in the manual:
the gates can have a value of up to 16 steps. is that correct? so you
could have a single note, of 16steps in length, for a pattern.
i don't know if it retriggers and curtails if another note is introduced.
the slide setting appears to be a separate parameter.
i find this bit problematic. both in how to represent, and implement.
click on the rackscrews...
you know, the layout for the silverbox like that is pretty much the easiest
most logical way of looking at this sequencer. only the gate lengths are hard
to represent.
and i find something confusing -it's in the manual:
the gates can have a value of up to 16 steps. is that correct? so you
could have a single note, of 16steps in length, for a pattern.
i don't know if it retriggers and curtails if another note is introduced.
the slide setting appears to be a separate parameter.
i find this bit problematic. both in how to represent, and implement.
Last edited by mztk on Wed Apr 21, 2010 8:32 pm, edited 1 time in total.
-
- KVRAF
- 7879 posts since 16 Apr, 2003 from -on the outside looking in
- KVRAF
- 2569 posts since 4 Sep, 2006 from 127.0.0.1
mztk: step lengths per step are not part of the TB-303.. that's one "extra" i added to Venom
the TB-303 "steps" are 16th notes
if i have to be precise, the length is not exactly 0.5 but more like 0.525 (measured)
for the sampling rate, you decide, you should just know that normaly a TB-303 filter goes up to 25-27KHz and that's even without introducing Accent (it goes above 30KHz then)
so i suppose a minimum of 88200Hz sampling rate for such a synth
i only added a compromise 44100Hz minimum for venom, but inside all the processing is already 4x oversampled so it's actually 4*44100 and downsampled to 44100 at the end
what is important i guess, is that the whole synth sounds and acts the same way at any sampling rate (erm, at higher it may only sound better, but not _different_)
the filters you used seem to blow up at higher rates, that means they are probably working with poor approximitations
the TB-303 "steps" are 16th notes
if i have to be precise, the length is not exactly 0.5 but more like 0.525 (measured)
for the sampling rate, you decide, you should just know that normaly a TB-303 filter goes up to 25-27KHz and that's even without introducing Accent (it goes above 30KHz then)
so i suppose a minimum of 88200Hz sampling rate for such a synth
i only added a compromise 44100Hz minimum for venom, but inside all the processing is already 4x oversampled so it's actually 4*44100 and downsampled to 44100 at the end
what is important i guess, is that the whole synth sounds and acts the same way at any sampling rate (erm, at higher it may only sound better, but not _different_)
the filters you used seem to blow up at higher rates, that means they are probably working with poor approximitations
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
- 3689 posts since 13 Jun, 2004
ha, was just a quick sketch, to test the comparator square, with
the RJ filter, so it could have some options( the saw is just the
standard SE.
so far, now 'implemented' accent and slide, and it sounds like the
Clangers on some very nasty speed. Long Way To Go.
so, to recap, each step can be rest/gate/gate legato. correct? and then, there's slide. and accent. that gives three possible note lengths.
have a look at the original manual: it looks like you can specify note lengths. it isn't very clear though, i prob read wrong;
the RJ filter, so it could have some options( the saw is just the
standard SE.
so far, now 'implemented' accent and slide, and it sounds like the
Clangers on some very nasty speed. Long Way To Go.
so, to recap, each step can be rest/gate/gate legato. correct? and then, there's slide. and accent. that gives three possible note lengths.
have a look at the original manual: it looks like you can specify note lengths. it isn't very clear though, i prob read wrong;
Last edited by mztk on Wed Apr 21, 2010 8:35 pm, edited 1 time in total.
-
- KVRist
- 161 posts since 15 Jun, 2009
right heremztk wrote: have a look at the original manual: it looks like you can specify note lengths. it isn't very clear though, i prob read wrong; where's rv0?
yes you can specify note lengths, but the unit is steps..
compare it to using slides to make notes longer on most clones. the result is exactly the same, it's just less data.
if you search this thread a bit, i've been into these details a few times already, i think all information about it is already within this topic
- KVRAF
- 2569 posts since 4 Sep, 2006 from 127.0.0.1
VSTJuNkiE: recently, i f*cked up the sequencer as you might know.. i changed the way it stores data inside the patterns and lots of new things, this means that none of the sequencer buttons works right now (nothing is connected to nowhere) and.. you could only load patterns right now
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
- 2458 posts since 18 Jun, 2008 from "nunya"....
Actually, I didn't knowantto wrote:VSTJuNkiE: recently, i f*cked up the sequencer as you might know.. i changed the way it stores data inside the patterns and lots of new things, this means that none of the sequencer buttons works right now (nothing is connected to nowhere) and.. you could only load patterns right now
Guess I'll hafta to wait till ya get er fixed then. Carrie on.........
KVR >Gear Slutz! Change my mind! 
- KVRAF
- 2569 posts since 4 Sep, 2006 from 127.0.0.1
Robin: i think i don't know where's the most recent Open303 source available
i have the AciDevil sources but i think it's older, either way i just tried if i can compile it in CodeBlocks/GCC - almost:
i have the AciDevil sources but i think it's older, either way i just tried if i can compile it in CodeBlocks/GCC - almost:
Code: Select all
D:\CodeBlocks8\MinGW\bin\..\lib\gcc\mingw32\3.4.5\include\xmmintrin.h | 34 | #error "SSE instruction set not enabled" |
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
-
Music Engineer Music Engineer https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=15959
- KVRAF
- Topic Starter
- 4379 posts since 8 Mar, 2004 from Berlin, Germany
the latest version of the source can always be checked out from the svn-repository at sourceforge:antto wrote:Robin: i think i don't know where's the most recent Open303 source available
https://open303.svn.sourceforge.net/svnroot/open303
i dunno how familiar you are with svn - so i assume not at all. so here's what you need to do: get yourself an svn client - i'd recommend this:
http://tortoisesvn.net/
install it and check out the code via 'SVN Checkout'. in order to upload to the repository ('SVN Commit'), i think you need to create an account on sourceforge and i must add you as developer to the project (someone correct me if i'm wrong).
meanwhile, i'll see to create an CodeBlocks IDE project and check it in so you can continue to use your favourite IDE and the project may hopefully be built on other platforms as well (or am i overly optimistic here?)
-
Music Engineer Music Engineer https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=15959
- KVRAF
- Topic Starter
- 4379 posts since 8 Mar, 2004 from Berlin, Germany
OK done. new revision is up containing a CodeBlocks project. it builds with a couple of warnings, though - but i can't fix them as they occur in source files belonging to the VST-SDK (i.e. in steinberg's code). let me know how you get along with it.Robin from www.rs-met.com wrote:meanwhile, i'll see to create an CodeBlocks IDE project and check it in so you can continue to use your favourite IDE
- KVRAF
- 2569 posts since 4 Sep, 2006 from 127.0.0.1
so.. yes, i'm pretty unfamiliar with SVN ;]
i installed TortoiseSVN and.. first i had some errors, i figured it was because i use a proxy server, i configured it and now there is only 1 error:
what i'm doing is: i created a new (empty) folder in D:\zone\Open303\ then entered it and clicked on the SVN Checkout button, it opened up a dialog where i entered the URL you see on the error message..
i'm not sure what is supposed to happen, i *suspect* that it should download the contents of the web-folder down to my Open303 folder or something.. have no idea actually..
any clues?
i installed TortoiseSVN and.. first i had some errors, i figured it was because i use a proxy server, i configured it and now there is only 1 error:
Code: Select all
Checkout from https://open303.svn.sourceforge.net/svnroot/open303, revision HEAD, Fully recursive, Externals included
OPTIONS of 'https://open303.svn.sourceforge.net/svnroot/open303': could not
connect to server (https://open303.svn.sourceforge.net)
i'm not sure what is supposed to happen, i *suspect* that it should download the contents of the web-folder down to my Open303 folder or something.. have no idea actually..
any clues?
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
-
Music Engineer Music Engineer https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=15959
- KVRAF
- Topic Starter
- 4379 posts since 8 Mar, 2004 from Berlin, Germany
yes, exactly that. does your checkout dialog look like this:antto wrote:i'm not sure what is supposed to happen, i *suspect* that it should download the contents of the web-folder down to my Open303 folder or something

Uploaded with ImageShack.us
if so and it still don't works, i'm a bit clueless myself. this is how it works over here (although terribly slow). maybe in this case someone with more experience with svn has an idea what could be wrong?
-
Music Engineer Music Engineer https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=15959
- KVRAF
- Topic Starter
- 4379 posts since 8 Mar, 2004 from Berlin, Germany
ah, and you need to obtain the VST-SDK 2.4 from steinberg and paste it into the appropriate folder (see the readme file). unfortunately, i can't include it due to steinberg's licensing terms. 
edit: i guess you already knew this but anyway
edit: i guess you already knew this but anyway
