Open303 - open source 303 emulation project - collaborators wanted

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

Post

ford442 wrote:hey - do you guys have any cool MP3 examples of this thing lately? :love:
i have been following a little bit - but, not enough to see even if there is an alpha dll to download or anything..
Try the first post on page numba 1 of this very thread............
KVR >Gear Slutz! Change my mind! :clap:

Post

http://www.csounds.com/jmc/

courtesy of Mr PinkJimi, a csound page with sync modular stuff on it,
with reference to the 303; could be something useful in there?
any luck with that skinedit file? looks like the latest version of skinedit has some additional files. v0.89 onwards is still up there.

Post

ah, sorry just read your post sunhome: been offline for a coupla days.
assemble it all in synthedit. it'll work ticketyboo; by the look of things,
you drafted it alright. as you see, there isnt enough space at the top for
the knob legends, this because there's a slight angle/perspective on the
picture. for a nice flat, square-on image, go to vintage synth explorer and
grab their photo of it. not great colour, and its too small to see all detail, but at least its a 'plan' image you can get everything in proportion.

what i do is have the image at a suitable level- in the image order, and solo
it+other stuff, or use transparency until i'm happy.
so you'll have to move objects around a bit to get it spot-on. like i said, i
ran out of energy on it at this point, temporarily.
the reason i used this size is that its the smallest size where you can actually read the lettering; it could actually do with being a bit bigger.
or full size :)

the font Roland use for everything as far as i can see i arial unicode ms BOLD. it seems to match perfectly. after sitting in front of these, i find their designs to be very practical.

Post

ford442 wrote:hey - do you guys have any cool MP3 examples of this thing lately? :love:
i have been following a little bit - but, not enough to see even if there is an alpha dll to download or anything..
yeah, for some reason, i only have uploaded the sourcecode to the sourceforge. i should probably include a binary .dll there with the next check-in. meanwhile:

www.rs-met.com/software/betas/Open303.zip
My website: rs-met.com, My presences on: YouTube, GitHub, Facebook

Post

mztk wrote:assemble it all in synthedit. it'll work ticketyboo;
That statement has triped me up as I don't have synthedit. But what has me puzzled is the difference between the two below pictures regarding what needs to be on the synth ...

Image

and

Image

The second image is what knobs the devs said they needed so I am not sure where/how those map to the top image?

Regards, James

Post

as it stands, it doesn't provide the sequencer functionality. it's the pure synth. actually, internally - in the source - there is a sequencer, but it's currently inactive. but anyway, that hidden sequencer inside is based on the grid/dot-paradigm as has been discussed earlier in this thread.

i must admit, i'm not really convinced of the 303 sequencing paradigm with time-mode and pitch-mode and stuff. IMHO, if a sequencer - then it should be the grid/dot thing. that said, i'd not be adverse if someone else feels like coding the 303 approach (perhaps as translator to the sequencer that is already there) - but personally i consider it not worth the effort. basically, to me it would mean to go through lengths of writing messy code in order to provide a counter-intuitive interface ...all IMHO, as said
My website: rs-met.com, My presences on: YouTube, GitHub, Facebook

Post

I still like my approach posted here earlier. See here. :D
... when time becomes a loop ...
---
Intel i7 3770k @3.5GHz, 16GB RAM, Windows 7 / Ubuntu 16.04, Cubase Artist, Reaktor 6, Superior Drummer 3, M-Audio Audiophile 2496, Akai MPK-249, Roland TD-11KV+

Post

No worries, :) as I am here to take instructions as to what might be needed graphic wise; so if your looking for a grid/dot look for a sequencer that works well for me.

Regards, James

neotec - sweet - I didn't notice that, I guess I need to read back in the thread to see waht's been added :)

Post

Thanks. I think this is the best GUI that I ever did. Simple, intuitive and the controls are large enough IMHO ... and it even sounds nice :hihi:
... when time becomes a loop ...
---
Intel i7 3770k @3.5GHz, 16GB RAM, Windows 7 / Ubuntu 16.04, Cubase Artist, Reaktor 6, Superior Drummer 3, M-Audio Audiophile 2496, Akai MPK-249, Roland TD-11KV+

Post

sunhome wrote:No worries, :) as I am here to take instructions as to what might be needed graphic wise; so if your looking for a grid/dot look for a sequencer that works well for me.

Regards, James

neotec - sweet - I didn't notice that
i like that too (although i don't really understand the symbols in the sequencer-matrix). but i think, before it makes sense to consider how a sequencer could look like, we need to have a means how the sequencer-GUI communicates with the actual plugin dll. i guess the mGUI communicates with the dll solely through the getParameter/setParameter functions from the VST-SDK (@ asseca)?
My website: rs-met.com, My presences on: YouTube, GitHub, Facebook

Post

Robin from www.rs-met.com wrote:i like that too (although i don't really understand the symbols in the sequencer-matrix).
Hehe, yes, it was hard to find symbols representing what I wanted to represent.

The left part of the notes can be:
Arrow up, line, Arrow down which means: Octave up, no change, octave down.
The right part shows either nothing or this strange curve/line which means: Glide.
A green note means that the gate is open, gray is closed and a red box around the note means: Accent.

It gets a lot easier once you know what these symbols mean :D
... when time becomes a loop ...
---
Intel i7 3770k @3.5GHz, 16GB RAM, Windows 7 / Ubuntu 16.04, Cubase Artist, Reaktor 6, Superior Drummer 3, M-Audio Audiophile 2496, Akai MPK-249, Roland TD-11KV+

Post

aaaha. here's my take on that sequencer-UI thing:

Image

...no-frills and factual - as always.
My website: rs-met.com, My presences on: YouTube, GitHub, Facebook

Post

Robin from www.rs-met.com wrote:aaaha. here's my take on that sequencer-UI thing:

...no-frills and factual - as always.
The great form/function debate :) and ...

we can talk about form/function once I get you some artwork :)

Post

i've actually started programming the original sequencer functions a while ago in object oriented javascript for something i'm working on, need to dig it up wherever i dropped it. yes.. javascript, as in "web app" lol

the sequencer is not that hard to implement though the way i see it (coupled loose from any synth engine),
but its not really what i would really want, its on my personal todo list:
find out how the memory is mapped/addressed and emulate it as close as possible.. incl the quirks, limitations, weirdo-pattern-copy tricks. i have several reasons for this.. but just the educational value of an actual replica in software is huge imo.

But I don't think anyone needs to change his sequencer at this moment.. If it aint broken, dont fix it.

Post

rv0 wrote:its on my personal todo list:
find out how the memory is mapped/addressed and emulate it as close as possible.. incl the quirks, limitations, weirdo-pattern-copy tricks. i have several reasons for this..
...weirdo pattern copy tricks :scared: puuh ... don't even know about them.
But I don't think anyone needs to change his sequencer at this moment.. If it aint broken, dont fix it
:phew: :D
My website: rs-met.com, My presences on: YouTube, GitHub, Facebook

Post Reply

Return to “DSP and Plugin Development”