Open303 - open source 303 emulation project - collaborators wanted
- KVRAF
- 2569 posts since 4 Sep, 2006 from 127.0.0.1
well, i already have the VST SDK, in another directory
do you mean that i have to create the directories first?
do you mean that i have to create the directories first?
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
you should paste the SDK into the "Libraries" subfolder. once you have successfully checked out the code from the repository, you'll find all (well, hopefully all) necessary instructions to build it in the file ReadMe.txt
- KVRAF
- 2569 posts since 4 Sep, 2006 from 127.0.0.1
too bad i still can't "check out" anything.. same error message all the time, the folder is empty
i can otherwise see the URL with my browser, maybe i should just manualy download the files..
i can otherwise see the URL with my browser, maybe i should just manualy download the files..
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
that would be *very* tedious. we need a true solution for this problem. for the time being, i've archived the content of the repo and put it here:antto wrote:too bad i still can't "check out" anything.. same error message all the time, the folder is empty
i can otherwise see the URL with my browser, maybe i should just manualy download the files..
www.rs-met.com/temp/Open303_r5.zip
....but we still need a true solution. any ideas anyone?
- KVRAF
- 2569 posts since 4 Sep, 2006 from 127.0.0.1
extracted the zip to the Open303 directory, and the folders got new icons (with green checkmarks)
then i placed a copy of the VST SDK to where it had to be, and compiled the CodeBlocks project.. no errors, right from the first time
now back to the Open303 folder, the "Build" folder now has a red exclamation mark "!"
and the right click menu is now full of wierd sub-menus..
anyway.. the VST works, but where the hell is the GUI?
then i placed a copy of the VST SDK to where it had to be, and compiled the CodeBlocks project.. no errors, right from the first time
now back to the Open303 folder, the "Build" folder now has a red exclamation mark "!"
and the right click menu is now full of wierd sub-menus..
anyway.. the VST works, but where the hell is the GUI?
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
but you also get the compiler warnings?
these marks are the SVN stuff - green marks indicate that the folder of your working copy is in sync with the repository, red marks indicate that it is not in sync (i.e. you changed its contents after checking out). i'd recommend to read the tortoise helpfile - it explains all this stuff pretty well.
as for the GUI - there is none as of yet. mind you, this is the Open303, not AciDevil (the latter is destined to be my derivative of the Open303 engine)
these marks are the SVN stuff - green marks indicate that the folder of your working copy is in sync with the repository, red marks indicate that it is not in sync (i.e. you changed its contents after checking out). i'd recommend to read the tortoise helpfile - it explains all this stuff pretty well.
as for the GUI - there is none as of yet. mind you, this is the Open303, not AciDevil (the latter is destined to be my derivative of the Open303 engine)
-
- KVRian
- 665 posts since 24 May, 2009
I have been working on a gui lately
doing it in illustrator but don't have the knobs as I can't figure out how to animate them in illustrator. Perhaps we can use the mztk knobs until I get a handle on doing knobs.
Regards, James
Regards, James
-
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
perhaps you want to have a look at knobman:sunhome wrote:I have been working on a gui latelydoing it in illustrator but don't have the knobs as I can't figure out how to animate them in illustrator. Perhaps we can use the mztk knobs until I get a handle on doing knobs.
Regards, James
http://www.g200kg.com/en/software/index.html
i have no idea about it because i usually don't do bitmap based GUIs (anymore) - but it seems rather popular around here.
-
- KVRist
- 161 posts since 15 Jun, 2009
Robin, what do you use instead of bitmaps? vector graphics?Robin from www.rs-met.com wrote: i usually don't do bitmap based GUIs (anymore) - but it seems rather popular around here.
oh, and that SVN stuff seems to work ok, earlier today I checked out all the code using built-in SCM in Xcode on mac OSX and it went just fine.
-
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. for my products, i use the juce library from www.rawmaterialsoftware.com - and i draw my GUIs at runtime with the vector-graphics engine that comes with juce.rv0 wrote:Robin, what do you use instead of bitmaps? vector graphics?Robin from www.rs-met.com wrote: i usually don't do bitmap based GUIs (anymore) - but it seems rather popular around here.
mmm...antto? any news on that? maybe some configuration is screwed up in your tortoise installation? or perhaps some firewall setting or something?oh, and that SVN stuff seems to work ok, earlier today I checked out all the code using built-in SCM in Xcode on mac OSX and it went just fine
-
- KVRAF
- 1981 posts since 29 Feb, 2004
Antto and rv0,
Here is the link the the mGUI wrapper for open303. It contains some knobs and unfinished backgrounds.
Download open303-g.rar
Here is the link the the mGUI wrapper for open303. It contains some knobs and unfinished backgrounds.
Download open303-g.rar
-
- KVRist
- 161 posts since 15 Jun, 2009
One thing though, it was impossible to check out the License.txt and ReadMe.txt files in the root, only folders with their contents could be checked out
as for the settings in xcode, it was really easy, i just filled in the url and accepted the security certificate, all the other settings were auto-filled:
URL: https://open303.svn.sourceforge.net/svnroot/open303
SCHEME: https
HOST: open303.svn.sourceforge.net
PATH: /svnroot/open303
port & user settings are left blank.
Now there's a lot more work involved to make it a working and compiling xcode project, so dont expect a quick osx port. I just wanted to browse the code a bit already.
as for the settings in xcode, it was really easy, i just filled in the url and accepted the security certificate, all the other settings were auto-filled:
URL: https://open303.svn.sourceforge.net/svnroot/open303
SCHEME: https
HOST: open303.svn.sourceforge.net
PATH: /svnroot/open303
port & user settings are left blank.
Now there's a lot more work involved to make it a working and compiling xcode project, so dont expect a quick osx port. I just wanted to browse the code a bit already.
-
- KVRAF
- 3676 posts since 13 Jun, 2004
knobman is the easiest way.sunhome wrote:I have been working on a gui latelydoing it in illustrator but don't have the knobs as I can't figure out how to animate them in illustrator. Perhaps we can use the mztk knobs until I get a handle on doing knobs.
Regards, James
it'll generate a strip of images in *png format, which is the easiest for
transparency issues ( no mask image required, etc.).
you can then use synthedit to mock up the plugin: look at the way the
default 'moog knob' is made, and change the image to your own, editing a
definition text file to match the dimensions of yours. look inside the
default skin: each image has a text file of the same name, defining its dimensions, and behaviour.
your image strip and definition file do not have to reside inside any particular skin; you can look for your file in any folder from the load dialog
for the 'bitmap image' subcontrol module ( doesn't have to be a *.bmp, though,
*.png works too)
-
- KVRAF
- 3676 posts since 13 Jun, 2004
hi, yeah, read it all, but must have zoned out at some point or other..rv0 wrote: 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
just to recap - and keep it simple - you can have:
*gate ON, which antto tells us is a gate of 0.525 of 1 'step'. roughly a 32nd note length.
or:
*gate OFF, = 'rest'
and we know about the 'slide' and the 'accent' on/off buttons, as parameters.
but what does the 'tie' do? is it a full length step? eg: full 16th note?
and what is then the difference between 'legato' 'tied',and 'portamento'?
it appears to be a separate entry-per-step button.
...and then there's the little triplet symbol...
- i guess i'll have to check back for the detailed investigation of this -
so you can specify the note length in full steps:
simple gate ON = 0.525/step
extended gate ON + note length = ( 2-16 full steps) ( no slide/s )
simple gate ON + 'tie' = 1 full step length?
oR, you can put in a note, and put a series of slides in, to extend it,
which, ahem, invokes portamento.
-------------------------------------------------
you say it's the same thing, but ONE note of 4 steps length will-surely?-have the same pitch throughout, until note end, whereas a 'slided' note will(?) follow the pitches it encounters. is this correct?
sorry, just haven't had any hands-on time, and i never even got 'legato' to
work conclusively on any of the other sequencers that feature it, so i'm not
even sure i'd know anyway..still kinda kicking myself for not sussing out how
to get a 707 to send out midi...rtfm...
and i 'know' legato and portamento are supposed to be the same thing, - and
probably 'tied' notes, too...
-
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
i actually hoped that the CodeBlocks project can be (re)used for the other platforms (OSX and Linux) - i just tried to build it with codeblocks on OSX. first, i just tried the debug-configuration 'as is' - after getting a linker error related to the user32 library, i duplicated the debug-config, took the offending library off from the linker setiings and tried again. now i get these linker errors:rv0 wrote:Now there's a lot more work involved to make it a working and compiling xcode project, so dont expect a quick osx port. I just wanted to browse the code a bit already.
Code: Select all
-------------- Build: Debug OSX in Open303 ---------------
Linking dynamic library: bin/Debug/Open303.dylib
i686-apple-darwin8-g++-4.0.1: unrecognized option '-shared'
/usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols:
_main
collect2: ld returned 1 exit status
interestingly, the compiler doesn't complain at all (which is perhaps already a positive surprise). it's only the linker. any ideas?
