Open303 - open source 303 emulation project - collaborators wanted

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS
JC-303

Post

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.
Last edited by mztk on Wed Apr 21, 2010 8:32 pm, edited 1 time in total.

Post

mztk - do you have a link for the grymmjack skin?

Regards, James

Post

..what goes around comes around..

Post

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
It doesn't matter how it sounds..
..as long as it has BASS and it's LOUD!

irc.libera.chat >>> #kvr

Post

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;
Last edited by mztk on Wed Apr 21, 2010 8:35 pm, edited 1 time in total.

Post

@ antto

I know your trying to get venom PERFECT and all, but I think it's time for a newer beta, IMO. Maybe?
KVR >Gear Slutz! Change my mind! :clap:

Post

mztk 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?
right here ;)

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

Post

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

Post

antto 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
Actually, I didn't know :shock:

Guess I'll hafta to wait till ya get er fixed then. Carrie on.........
KVR >Gear Slutz! Change my mind! :clap:

Post

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:

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

Post

antto wrote:Robin: i think i don't know where's the most recent Open303 source available
the latest version of the source can always be checked out from the svn-repository at sourceforge:

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?)
My website: rs-met.com, My presences on: YouTube, GitHub, Facebook

Post

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
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.
My website: rs-met.com, My presences on: YouTube, GitHub, Facebook

Post

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:

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)
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?
It doesn't matter how it sounds..
..as long as it has BASS and it's LOUD!

irc.libera.chat >>> #kvr

Post

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
yes, exactly that. does your checkout dialog look like this:

Image

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?
My website: rs-met.com, My presences on: YouTube, GitHub, Facebook

Post

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. :cry:

edit: i guess you already knew this but anyway
My website: rs-met.com, My presences on: YouTube, GitHub, Facebook

Post Reply

Return to “DSP and Plugin Development”