http://rapidshare.com/files/254612380/VenomVB-303.zip
http://www.box.net/shared/162ot6ot8y
My first Big project!
it is a beta or unofficial pre-release or whatever
there is no documentation yet (tho the synth is not too hard to get going with it)
it requires a CPU with MMX, SSE and SSE2
i hope you send any bug-reports or suggestions to me, while i'm doing the documentation..
the next (official) release will be soon, with the docs, and everything
Example Patterns: http://www.box.net/shared/7ojaszlg75
License: Freeware!
Enjoy!
antto
PS: Excuse me if this is not the right place for the topic

EDIT: beta-documentation provided kindly from xybre
basic guide in working with the beta version, and some tips on programing
check it out here
EDIT: BugFix/Change/Todo (list) for the next version:
-----------------------------------------------------
fixed: ClipBoard not being saved with the project
fixed: filter oversampling bug..
fixed: Sequencer Note C0 calls pattern002 (should be 001)
fixed: Sequencer "To All" & "Invert" initial values..
fixed: Sequencer EditPat button being wrong sometimes..
fixed: Sequencer incorrect display of Currently selected Step on INIT
fixed: FreeBee patterns with less than 16 steps were incorrectly considered "wrong" by the sequencer, and thus - not loaded
fixed: FreeBee patterns with lines begining with ";" now considered as comments and ignored.
bug: pattern switching small desync issue <- damn, i can't fix this
changed: Gimmick circuit readjusted (used audio material for reference)
changed: Filters: 303-ladder (thanks to Ken Tomson), modified-moog, at least one more type will be added
changed: Sequencer pattern randomizer, "pitch" is now limited in range c2 to c5 (the range of the original 303 sequencer) tho the sequencer will still have 1 octave more, the whole randomizer was changed, now step length is almost always 4/8, slides are now more probable
changed: Sequencer - Slide to a note with gate-off, the pitch will be ignored now
added: FreeBee pattern Export (StepLength is ignored)
changed: GUI: the small display of the transpose (that shows pluses or minuses) now displays the key and the octave like "D 3" "F#2" ..
changed: filter cutoff envelopes are now accurate, Decay time too
changed: the filter cutoff frequency can now reach ~28KHz (as the original)
changed: distortion now has a nice antialiasing filter, not perfect but far better than nothing
added: Switch (back panel) to keep the current clipboard when loading a NSM file
added: Switch to "restrict" the Next/Prev movement to the length of the pattern (instead of cycling thru the unused steps too)
changed: Sawtooth/Square waveforms now far better than before, square has specific symmetry (PulseWith) depending on frequency, and is not controlled anymore by a knob, but there will be another square type, with manual PW control
todo: improved distortion, more distortion types
todo: Pattern Shift Mode - switch
todo: "Order" modifier will use pattern shift mode too
todo: BackPanel Slider for MoreReso (remember Josh Wink?)
todo: BackPanel Slider/switch for half or twice the Host tempo when sync'ed
todo: better CPU usage when the synth is not playing (an Economy switch on the BackPanel)
todo: better Default preset/parameters
todo: attempt to remove SSE2 requirement and leave only MMX/SSE
todo: additionaly a non-SSE (non-SIMD) version of the synth
todo: Documentation/UserManual
todo: right before i release it, i'll try to select the best patterns i've created during the developement of this synth and put them into one NSM file..
changed: projects made with the beta version (in other words, the VST plugin parameters that are saved in the DAW project) will be incompatible with the new version, better export your sequencer memory to NSM files, i guess the automation will be usable with some clicking, but probably it's DAW dependant and can't guarantee.. and since the envelopes were changed, the new version will sound a little (or more) different from the beta version.. so probably keep the beta somewhere, and don't mesh the two.. use the new one for your new tracks ;]
changed: because of the new changes, the synth will still work at 44100Hz sampling rate, but the minimum _recomended_ sampling rate now is 88200Hz
27-sep-2009: under-construction-release (Beta2)
find it here: http://www.kvraudio.com/forum/viewtopic ... 67#3779367
read the post first
30-oct-2009: the "under-construction-release" (aka Beta2) has a few bugs with pattern loading
29-mar-2011: all plans for this synth changed, the synth was redesigned, and still under construction
the new Venom VB-303 will be almost like a hybrid between a TB-303, a x0xb0x and a ML303
the biggest change is in the sequencer, which has been completely rewritten, and now it works almost like the x0xb0x sequencer, which makes it possible to develope an almost identical sequencer interface for both this software synth AND the x0xb0x
however, the x0xb0x CPU is very small, it fits 16KB of code, and already i've exceeded it, i couldn't implement even 1/3rd of what i wanted, thus progress has stopped
a new CPU modification is under way for the x0xb0x, it'll replace the CPU with another one which can store about 256KB of code
once i get it and i'm able to continue developement on both sequencers - there will be progress
so far, nothing, i'm still waiting