adding a trunk directory
adding a trunk directory
adding a trunk directory
adding a trunk directory
added a test file to docs for experimenting with svn
minor test commit to test file
in runs! ... wxWidgets win32 application ported to linux GTK in under 2 hours. hats off to the wxWidgets team.
nomsg
fix DIB png problem
fixed Master fader movement crash caused by linux midi system missing
some changes that get the server actually runnable:
added a refference to boost::program_options... so you may need to install all the boost libraries..
resound_server now connets to jackd and registers ports but dsp not yet done builds ok.
jack now hooks and audio is tested from ardour -> resound -> ardour with a 50 % global attentuation. results are as expected with 6dB drop on the meters
liblo is now a dependency so you need it to compile and run. Have made some modifications to the startup information on the server and have started an osc manager class which DSPManager now inherits from. OSCManager sends a test message to itself on construction and this seems to be working thus far.
OSCManager now maintains a list of the clients who send ping messages within 3 seconds. need to implement the ack response to the ping. 
This feature is intended to work a bit like active sensing. The ping message will eventually contain info about the client and the ack will return info about the server.
resound_gui now sends osc to itself
fixed display bugs
moved images to the gui folder for easy working
removed old comms system and replaced with beginnings of osc system
moved console from frontpage to tab pane
test commit for email commit script
osc output from resound_gui is now patched (crudely) to resound_server... ie you can now control the matrix attenuations from the gui. the global, input, output, and node attenuators apear to be working as expected (tested with ardour meters).
this is the first commit in a series of changes to the way in which parameter addressing is handled... this code compiles and runs but has VERY LIMITED functionality compared to previous revisions.
changes include: 
renaming of PVar to Parameter and all related classes
change from PVarAddress in format a,b,c,d to osc/url based ParameterAddress in the form /namespace/param/.../... 
seperation of gui related code from backend code pvar.h and .cpp
removal of old wxWidgets serialization code ready for XML based method using  boost::serialization 
complete removal of wxString from backend.. replacing with std::string
lots of progress towards the new addressing system, but still much work to be done. UNSTABLE but improving