Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 75139 - media-sound/jsynthlib-cvs-20041220 midi hardware sysex patch librarian (New Ebuild)
Summary: media-sound/jsynthlib-cvs-20041220 midi hardware sysex patch librarian (New E...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 All
: High enhancement
Assignee: Eric Shattow
URL: http://www.jsynthlib.org
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2004-12-20 23:39 UTC by Eric Shattow
Modified: 2005-01-09 20:53 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
v1, media-sound/JSynthLib-cvs/JSynthLib-cvs-20041220.ebuild (JSynthLib-cvs-20041220.ebuild,799 bytes, text/plain)
2004-12-20 23:42 UTC, Eric Shattow
Details
matrix1000-library (original condition 20040910).patchlib (matrix1000-library (original condition 20040910).patchlib,91.52 KB, application/octet-stream)
2004-12-23 22:11 UTC, Eric Shattow
Details
matrix1000-library (original condition 20040910).scenelib (matrix1000-library (original condition 20040910).scenelib,96.34 KB, application/octet-stream)
2004-12-23 22:12 UTC, Eric Shattow
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Shattow 2004-12-20 23:39:07 UTC
there's a big hole in the sound herd, which is to say, there is no existing MIDI sysex patch librarian AFAIK

here is one called JSynthLib that is java-based. i have made a cvs 20041220 checkout because the older release naming is too strange, and i would like to get the ball rolling on work towards a midi patch librarian being available.
Comment 1 Eric Shattow 2004-12-20 23:42:11 UTC
Created attachment 46518 [details]
v1, media-sound/JSynthLib-cvs/JSynthLib-cvs-20041220.ebuild

this was ripped off mostly from the jbidwatcher ebuild work.   some deps on
jikes need to be re-added, and tested against an actual jdk 1.4.2 (i'm using
jdk 1.5.0)

compiles+installs+runs for me. not sure if it does anything, but i want to put
this up to give other people something to start with their hacking.
Comment 2 Eric Shattow 2004-12-23 22:09:52 UTC
i've been using JSynthLib for a few days now.  it seems stable enough to be usable for modifying Matrix 1000 patches. outstanding issues are:  cannot use when something else is using the midi port (this also seemed to affect non-midi program 'amidi' too), occasionally has a java null pointer exception. this cvs checkout is markedly more stable and improved usability from the version 0.18 on the website currently.

i know the ebuild i submitted sucks.  chris, i heard you talking about fixing it, how's that coming along?  keep it updated here and i'll fix to polish it up. I will attach a sample scenelib and patchlib data file for my "probably factory condition" Matrix 1000, useful when testing out the interface.
Comment 3 Eric Shattow 2004-12-23 22:11:22 UTC
Created attachment 46760 [details]
matrix1000-library (original condition 20040910).patchlib

JSynthLib test data, patchlib "library" type document
Comment 4 Eric Shattow 2004-12-23 22:12:02 UTC
Created attachment 46761 [details]
matrix1000-library (original condition 20040910).scenelib

JsynthLib test data, "scene" type document
Comment 5 Eric Shattow 2005-01-09 19:45:25 UTC
taking responsibility for this bug.
Comment 6 Eric Shattow 2005-01-09 20:53:13 UTC
cleaned up and in CVS.  note, jsynthlib works best with sun jdk 1.5.0, but will build fine with jdk 1.4.x;  when jdk 1.5.x is unmasked be sure to change dep accordingly.