Hi list
For the past few months I've been working on an OSC message sequencer using Java. I just finished the first version, so I thought I'd share it with you guys for some feedback. The interface is far from complete (only 8 messages at once) but it is fully operational.
In the future I'd like to eliminate the JTable and instead use a
graphical grid and a separate JPanel to adjust message parameters.
Essentially each OSC message will be a patch! No more midi piano patch
notes! The panel will automatically construct sliders and knobs so you
can fiddle with each message.
Another feature planned for the *far* future is to implement a piano roll (a nice, horizontal piano) and give the user the option to include a "noteValue" variable in the OSC message. the noteValue will be according to the x position of the message, so you can draw in notes like any piano roll... also a noteLength variable but that depends on the graphical display...
This is my first full fledged app so it's probably pretty buggy. It needs more threading and the timer isn't very accurate but it floats my boat.
long live OSC! heil PD!
-brendan
On Sat, May 14, 2005 at 06:16:54PM -0700, brendan wrote:
Hi list
hi!
i guess i'll ask this, to get it ouf of the way:
# java Canvas.jar Exception in thread "main" java.lang.NoClassDefFoundError: Canvas/jar
any tips on how to try this out for those of us not enlightened to the subtle art of running java apps?
long live OSC! heil PD!
-brendan
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
java -jar Canvas.jar
it worked on my linux system with 1.5.0 j2re libraries, I haven't tested it on others yet.
-brendan
ix@replic.net wrote:
On Sat, May 14, 2005 at 06:16:54PM -0700, brendan wrote:
Hi list
hi!
i guess i'll ask this, to get it ouf of the way:
# java Canvas.jar Exception in thread "main" java.lang.NoClassDefFoundError: Canvas/jar
any tips on how to try this out for those of us not enlightened to the subtle art of running java apps?
long live OSC! heil PD!
-brendan
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On Sat, May 14, 2005 at 07:14:31PM -0700, brendan wrote:
java -jar Canvas.jar
a ~ # java -jar Canvas.jar Exception in thread "main" java.lang.UnsupportedClassVersionError: javaapplication4/Main (Unsupported major.minor version 49.0) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:539) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) at java.net.URLClassLoader.access$100(URLClassLoader.java:55) at java.net.URLClassLoader$1.run(URLClassLoader.java:194) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:187) at java.lang.ClassLoader.loadClass(ClassLoader.java:289) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) at java.lang.ClassLoader.loadClass(ClassLoader.java:235) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
it worked on my linux system with 1.5.0 j2re libraries, I haven't tested it on others yet.
a ~ # java -version java version "1.4.2-01" Java(TM) 2 Runtime Environment, Standard Edition (build Blackdown-1.4.2-01)
3 cheers for java