From: Sebastian K. <seb...@gm...> - 2007-08-04 11:41:56
|
Hello jSynthlib-devel-list readers, Based on the existence of the 'Emu-Proteus' driver I thought that it would be quite simple to 'morph' the code to support the Morpheus (please excuse my bad puns ;o) It definitely was more that a 'copy & paste' job since those two machines are not altogether that similar. I tried to include the description of the (some hundred) filters (and the effects of their parameters) in the GUI so it has grown a little in size. I included editors for single patches, banks, midimaps and hyperpresets. The reason that I mail to you guys before I try to check the code in is that I made a new widget... Since there are multiple morpheus parameters where the order of possible values is ugly or even not continuous I thought it would be easiest to create a new widget. ComboValueBoxWidget is basically the same as ComboBoxWidget but there is a second array called 'values' so that you can send other values for the parameter than the 'array-position + offset'. Do you think this is ok? What should I do next - since this is not just 'driver-code'... By the way - I am not very good at 'GUI event coding' - is there someone ou= t there who could extend the 'Knob-Widget' so that you could fine-tune the in= put by pressing Ctrl while using the mouse (or something to that effect) That would be awesome, because I do prefer the look of the knob to the look of the slider and even with the slider it is not possible to select a precise value in the range of '0..4096'. Thank you for all your work! Cheers, Bass -- Wegen ung=FCnstiger Witterung fand die deutsche Revolution in der Musik statt. (K. Tucholsky) (Due to bad weather the german revolution took place in music ;o) |
From: Bill Z. <wrz...@in...> - 2007-09-18 03:43:52
|
Sebastian Korten wrote: > Do you think this is ok? > I vote "go right ahead." If you have CVS privileges, you should be free to change anything, as long as it doesn't break anything else. And if you break something else, that's fine too, as long as you fix everything that broke. -B |
From: Bill Z. <wrz...@in...> - 2007-09-18 05:15:28
|
Sebastian Korten wrote: > By the way - I am not very good at 'GUI event coding' - is there someone out > there who could extend the 'Knob-Widget' so that you could fine-tune the input > by pressing Ctrl while using the mouse (or something to that effect) > Fixed it. Ctrl, Shift, and right-click all slow the action by 10x. Use all three to slow by 1000x. Code's a bit screwy, so it might need more tweaking if this behaves funny. -B |
From: David G. <dg...@cs...> - 2007-09-18 10:04:57
|
On Mon, 17 Sep 2007, Bill Zwicky wrote: > Sebastian Korten wrote: > > Do you think this is ok? > > > I vote "go right ahead." If you have CVS privileges, you should be free > to change anything, as long as it doesn't break anything else. And if > you break something else, that's fine too, as long as you fix everything > that broke. Do you know when there might be a new release? I recently tried to compile the CVS version and it barfed when doing the Roland drivers. -- David Griffith dg...@cs... A: Because it fouls the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? |
From: Robert W. <wi...@op...> - 2007-09-18 11:24:16
|
Hello, as there are some traffic in CVS now, why do not take my changes to JSL and incorporate it? It would preserve me to manually include changes into my version. Here are the links: core changes, a patch: http://jsynthlib.republika.pl/wirski.txt.zip drivers: http://jsynthlib.republika.pl/Yamaha01v.zip http://jsynthlib.republika.pl/NovationSBS.zip Robert |
From: Bill Z. <wrz...@in...> - 2007-09-19 09:35:37
|
Robert Wirski wrote: > Hello, as there are some traffic in CVS now, why do not take my > changes to JSL and incorporate it? It would preserve me to manually include changes into my version. > Here are the links: > core changes, a patch: http://jsynthlib.republika.pl/wirski.txt.zip > drivers: > http://jsynthlib.republika.pl/Yamaha01v.zip > http://jsynthlib.republika.pl/NovationSBS.zip > The new drivers are in, I'll check in shortly. But I can't use the patch file, the code has changed too much. Also, it'd be easier if you use Eclipse to generate the patch (right click the project, select Team->Create Patch). If you can't, send me the CVS patch anyway, I might convince it to work. -B |
From: Bill Z. <wrz...@in...> - 2007-09-19 09:32:18
|
David Griffith wrote: > Do you know when there might be a new release? I recently tried to compile the CVS version and it barfed when doing the Roland drivers Compiles fine for me, but I'm using Eclipse. Are you sure you got everything? Were there conflicts? No plans for a release, I don't control that. -B |
From: David G. <dg...@cs...> - 2007-09-19 21:53:44
|
On Wed, 19 Sep 2007, Bill Zwicky wrote: > David Griffith wrote: > > Do you know when there might be a new release? I recently tried to compile the CVS version and it barfed when doing the Roland drivers > > Compiles fine for me, but I'm using Eclipse. Are you sure you got > everything? Were there conflicts? I'm trying to build under Linux using make. Here's the tail end of what I get: ./synthdrivers/RolandGP16/RolandGP16SingleEditor.java:231: cannot find symbol symbol : class VSender location: class synthdrivers.RolandGP16.RolandGP16SingleEditor new VSender(0x2B)),0,8,1,1,faderVal); faderVal++; ^ ./synthdrivers/RolandGP16/RolandGP16SingleEditor.java:232: cannot find symbol symbol : class ExpLevScrollBarWidget location: class synthdrivers.RolandGP16.RolandGP16SingleEditor addWidget(eq,new ExpLevScrollBarWidget("Low Level",patch,0,48,-24,new ParamModel(patch,0x2C+8), ^ 100 errors make: *** [synthdrivers/RolandGP16/RolandGP16AllDriver.class] Error 1 The full output is at http://frotz.homeunix.org/tmp/jsynthlib-barf.txt > No plans for a release, I don't control that. Who's the one in charge of that? BTW, has someone checked in the mods Thorsten Klose made for the Midibox SID driver? -- David Griffith dg...@cs... A: Because it fouls the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? |
From: Bill Z. <wrz...@in...> - 2007-09-19 23:14:42
|
David Griffith wrote: > I'm trying to build under Linux using make. I'd recommend switching to Ant; it's become the definitive build tool for Java. JSynthLib has an Ant build script. But this is open source; make is fine if you maintain the script. =^) > Here's the tail end of what I get: > > ./synthdrivers/RolandGP16/RolandGP16SingleEditor.java:231: cannot find symbol > symbol : class VSender > I dunno; that compiles fine here. Do you have the latest code? VSender is in RolandGP16DataHandlers. In fact, it looks like all the missing classes are there. I fixed the weird chars in Line6Pod20SingleEditor. > Who's the one in charge of that? > Looks like hayashi did the last couple releases. > BTW, has someone checked in the mods Thorsten Klose made for the Midibox SID driver? Not that I know of. Got a copy? -B |
From: David G. <dg...@cs...> - 2007-09-20 05:58:15
|
On Wed, 19 Sep 2007, Bill Zwicky wrote: > David Griffith wrote: > > I'm trying to build under Linux using make. > I'd recommend switching to Ant; it's become the definitive build tool > for Java. JSynthLib has an Ant build script. But this is open source; > make is fine if you maintain the script. =^) I take it that nobody is maintaining the makefile? I'll look into adopting that part of this project. In the meantime, I've installed Eclipse and friends. I'll dive in this weekend. > I dunno; that compiles fine here. Do you have the latest code? VSender > is in RolandGP16DataHandlers. In fact, it looks like all the missing > classes are there. I did a cvs update immmediately prior to typing "make". I did it again just now and got this sort of stuff: 50. ERROR in /home/dave/proj/synth/JSynthLib/./core/PatchEdit.java (at line 9) import org.jsynthlib.synthview.*; ^^^^^^^^^^^^^^^^^^^^^^^ The import org.jsynthlib.synthview cannot be resolved ---------- 50 problems (1 error, 49 warnings)make: *** [core/AbstractLibraryFrame.class] Error 255 Full file is in http://frotz.homeunix.org/tmp/barfage2 > I fixed the weird chars in Line6Pod20SingleEditor. > > > Who's the one in charge of that? > > > Looks like hayashi did the last couple releases. Do you think the time may be right to do one now? > > BTW, has someone checked in the mods Thorsten Klose made for the Midibox SID driver? > Not that I know of. Got a copy? I sent him a message asking exactly what he did. It doesn't look like he put the source of his changes anywhere accessable. However, based on how he says it on http://www.ucapps.de/jsynthlib.html, I suspect he has write access and has already committed the fix. -- David Griffith dg...@cs... A: Because it fouls the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing in e-mail? |
From: Bill Z. <wrz...@in...> - 2007-09-20 20:33:15
|
David Griffith wrote: > import org.jsynthlib.synthview.*; > ^^^^^^^^^^^^^^^^^^^^^^^ Fixed. > Full file is in http://frotz.homeunix.org/tmp/barfage2 > Fixed some of these. But you might want to turn off serialVersionUID checking; it's a problem, but will require a concerted effort to fix. -B |
From: Thorsten K. <Tho...@gm...> - 2007-09-20 07:04:27
|
Hi, On Donnerstag, 20. September 2007, David Griffith wrote: > I sent him a message asking exactly what he did. It doesn't look like he > put the source of his changes anywhere accessable. However, based on how > he says it on http://www.ucapps.de/jsynthlib.html, I suspect he has write > access and has already committed the fix. My changes are already in the CVS. The precompiled binary I'm providing on my website are based on a CVS snapshot from 2006-01-28 Best Regards, Thorsten. |
From: Robert W. <wi...@op...> - 2007-09-20 15:55:33
|
Hello, current CVS does not compile due to an error in PatchEdit.java. There is a broken import org.jsynthlib.synthview.*; Robert |
From: Bill Z. <wrz...@in...> - 2007-09-20 20:29:41
|
Robert Wirski wrote: > Hello, current CVS does not compile due to an error in > PatchEdit.java. There is a broken import org.jsynthlib.synthview.* Oh crap, sorry about that. Fixed. -B |
From: Rib R. <ri...@us...> - 2007-09-20 20:54:11
|
On 9/19/07, David Griffith <dg...@cs...> wrote: > On Wed, 19 Sep 2007, Bill Zwicky wrote: > > > David Griffith wrote: > > > I'm trying to build under Linux using make. > > I'd recommend switching to Ant; it's become the definitive build tool > > for Java. JSynthLib has an Ant build script. But this is open source; > > make is fine if you maintain the script. =^) > > I take it that nobody is maintaining the makefile? I'll look into > adopting that part of this project. In the meantime, I've installed > Eclipse and friends. I'll dive in this weekend. Digging through the archives I found this: The makefile is generated using a custom version of mmake. You can download it from http://ribrdb.com/dl/mmake-2.3.rib.tar.gz Install it, then from the JSL source directory run "mmake -d -x '.*midiprovider.*' " (That is use the default options and exclude files containing midiprovider). Unfortunately ribrdb.com is now dead. I may have backups somewhere, but I don't know for sure. It's possible that the official version from http://www.tildeslash.com/mmake/ will work. At some point I added a slash to the makefile which was missing from the output of mmake. It's possible this was what I changed in my version of mmake: http://jsynthlib.cvs.sourceforge.net/jsynthlib/JSynthLib/Makefile?r1=1.4&r2=1.5 > > I dunno; that compiles fine here. Do you have the latest code? VSender > > is in RolandGP16DataHandlers. In fact, it looks like all the missing > > classes are there. > > I did a cvs update immmediately prior to typing "make". I did it again > just now and got this sort of stuff: > > 50. ERROR in /home/dave/proj/synth/JSynthLib/./core/PatchEdit.java (at > line 9) > import org.jsynthlib.synthview.*; > ^^^^^^^^^^^^^^^^^^^^^^^ > The import org.jsynthlib.synthview cannot be resolved > ---------- > 50 problems (1 error, 49 warnings)make: *** > [core/AbstractLibraryFrame.class] Error 255 > > Full file is in http://frotz.homeunix.org/tmp/barfage2 > > > I fixed the weird chars in Line6Pod20SingleEditor. > > > > > Who's the one in charge of that? > > > > > Looks like hayashi did the last couple releases. > > Do you think the time may be right to do one now? > > > > BTW, has someone checked in the mods Thorsten Klose made for the Midibox SID driver? > > Not that I know of. Got a copy? > > I sent him a message asking exactly what he did. It doesn't look like he > put the source of his changes anywhere accessable. However, based on how > he says it on http://www.ucapps.de/jsynthlib.html, I suspect he has write > access and has already committed the fix. > > -- > David Griffith > dg...@cs... > > A: Because it fouls the order in which people normally read text. > Q: Why is top-posting such a bad thing? > A: Top-posting. > Q: What is the most annoying thing in e-mail? > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Jsynthlib-devel mailing list > Jsy...@li... > https://lists.sourceforge.net/lists/listinfo/jsynthlib-devel > |
From: Bill Z. <wrz...@in...> - 2007-10-02 00:04:52
|
Not a typo .. I'm not an admin, so I can't post downloadables. But I've overhauled the ant file to build what I believe are good distributables to the build/distribution dir. The -bin.zip is runnable; the -src.zip contains a snapshot of the source code. These are not in CVS (no buildables should ever be in CVS) but if you update then "ant all", you'll have your own set. Speaking of Ant, I overhauled the build process a bit, so if you use it, do an "ant clean" before you start using it. Note also that all built files are written to the "build" dir, so that's all that "clean" touches. If you have *.class files scattered amongst the source, you'll need to delete those manually. -Bill Z. |
From: Bill Z. <wrz...@in...> - 2007-11-04 23:47:32
|
Robert Wirski wrote: > Hello, I used to compile as Java 1.4 but now I get errors in > synthdrivers.RolandD10 due to 'import static' in line 24. So, I have > to move to Java 5.0. How is that possible to compile it using Java > 1.4? Does it work for you? > Robert. Oops, I forgot about this. I agree, we should move to Java 5.0. I was able to compile because Eclipse for some reason hid the entire D10 synth package, so I never got the source code. -B |