I've worked on a complete JV1080 intgration including :
- patch drivers / editor
- patch bank driver
- performance drivers / editor
- performance bank driver
- rhythm set drivers / editor
- rhythm bank driver
Since I'm boring with GridBagLayout and other swing layout
stuffs, I wrote a XML based implementation of EditorFrame.
So thoses editors need apache xerces XML librairies.
I am looking for anyone who wants to help me to test this work.
Contact me if interrested.
Xavier
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ok, I rewrote the Editor to make it fully compatible with
the standard JRE. It does not need Apache Xerces Librairies
anymore since I use JAXP included in standard JRE (since
version 1.4).
Xavier
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
- (Javadoc) comments are in french
- Why NoteWidget? Could be simply a ComboBoxWidget or not?
I'm asking because I'm thinking about creating a NoteWidget
in the core using a virtual keyboard and that would
result in name conflicts. ;-)
- LittleKnobWidget:
* Because default KnobWidget default size off DKnob is too
big for me !!
* It would be better to have a KnobWidget contructor wich
accept
* alternative size for Dknob.
Good idea! -> Are you already subscribed to the developer
mailing list?
Or may be you can open a feature request for this. ;-)
- I get some compiler errors (JDK 1.4.2):
build:
[javac] Compiling 23 source files to D:\JSynthLib\JSynthLib
CVS\build
[javac] D:\JSynthLib\JSynthLib
CVS\synthdrivers\RolandJV1080\ActionButtonWidget.java:40:
warning: SysexWidget(java.
ang.String,core.IPatch) in core.SysexWidget has been deprecated
[javac] super(label, patch);
[javac] ^
[javac] D:\JSynthLib\JSynthLib
CVS\synthdrivers\RolandJV1080\ActionButtonWidget.java:98:
non-static method add(core
JSLFrame) cannot be referenced from a static context
[javac] JSLDesktop.add(frame);
[javac] ^
[javac] D:\JSynthLib\JSynthLib
CVS\synthdrivers\RolandJV1080\JV1080PatchBankDriver.java:16:
synthdrivers.RolandJV10
0.JV1080PatchBankDriver is not abstract and does not
override abstract method
setPatchName(core.Patch,int,java.lang.Str
ng) in core.BankDriver
[javac] public class JV1080PatchBankDriver extends
JV1080DefaultBankDriver {
[javac] ^
[javac] D:\JSynthLib\JSynthLib
CVS\synthdrivers\RolandJV1080\JV1080PerformanceBankDriver.java:17:
synthdrivers.Rola
dJV1080.JV1080PerformanceBankDriver is not abstract and does
not override abstract method setPatchName(core.Patch,int,j
va.lang.String) in core.BankDriver
[javac] public class JV1080PerformanceBankDriver extends
JV1080DefaultBankDriver {
[javac] ^
[javac] D:\JSynthLib\JSynthLib
CVS\synthdrivers\RolandJV1080\JV1080RhythmSetBankDriver.java:16:
synthdrivers.Roland
V1080.JV1080RhythmSetBankDriver is not abstract and does not
override abstract method setPatchName(core.Patch,int,java.
ang.String) in core.BankDriver
[javac] public class JV1080RhythmSetBankDriver extends
JV1080DefaultBankDriver {
[javac] ^
[javac] D:\JSynthLib\JSynthLib
CVS\synthdrivers\RolandJV1080\XMLBasedEditorFrame.java:98:
warning: pack() in core.J
LFrame has been deprecated
[javac] pack();
[javac] ^
[javac] D:\JSynthLib\JSynthLib
CVS\synthdrivers\RolandJV1080\XMLBasedEditorFrame.java:99:
warning: show() in core.P
tchEditorFrame has been deprecated
[javac] show();
[javac] ^
[javac] 4 errors
[javac] 3 warnings
BUILD FAILED
D:\JSynthLib\JSynthLib CVS\build.xml:75: Compile failed; see
the compiler error output for details.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
1. I will traduce javadoc in english
2. NoteWidget can't be a ComboBoxWidget because it's content
is dynamically generated. There is no pb with name conflict
as it is in its own package.
3. Other contrauctor for KnobWidget : I didn't post this
request in developper mailing list.
4. I will look a those compilation pb. They probably occur
because my jSynthLib sources are not synchornized with cvs
ones.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've updated source so compilation problems will not still
occur. Note that I can compile with jdk 1.4.2 but I need 1.5
to run it (this is due to xml parser implementation missing
in 1.4.2).
I will work on english javadoc and unimpemented features
when I will back from holidays (1 week).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=960528
I've worked on a complete JV1080 intgration including :
- patch drivers / editor
- patch bank driver
- performance drivers / editor
- performance bank driver
- rhythm set drivers / editor
- rhythm bank driver
Since I'm boring with GridBagLayout and other swing layout
stuffs, I wrote a XML based implementation of EditorFrame.
So thoses editors need apache xerces XML librairies.
I am looking for anyone who wants to help me to test this work.
Contact me if interrested.
Xavier
A screenshot of JV1080 editors
Logged In: YES
user_id=299446
I don't think it's a good idea to make the driver GUI
dependent of the Apache Xerces Libraries.
Personally I will not integrate the driver to JSynthLib
until it runs with the standard JRE.
Logged In: YES
user_id=960528
But it does work with the standard JRE !! I've just used XML
librairies to manage widget position.
Logged In: YES
user_id=299446
I don't understand that.
You wrote:
"[...] So thoses editors need apache xerces XML librairies."
IMHO this means they don't run with the standard JRE without
the Xerces library.
Logged In: YES
user_id=960528
Ok, I rewrote the Editor to make it fully compatible with
the standard JRE. It does not need Apache Xerces Librairies
anymore since I use JAXP included in standard JRE (since
version 1.4).
Xavier
Logged In: YES
user_id=299446
Thanks a lot.
Can you give me the code so that I can check it and
integrate it to the official JSynthLib?
Logged In: YES
user_id=960528
Mmm after verifications, it works good with jre1.5 but not
with earlier version. Is that ok ? What are the JSynthLib
requirement about jre version ?
Xavier
Logged In: YES
user_id=299446
Actually JRE 1.3 or higher.
I take that on the mailing list.
Logged In: YES
user_id=299446
Sorry, the requirements won't be change to 1.5 for some time.
Actually there is no 1.5 JRE for Mac OS X.
Logged In: YES
user_id=299446
Can you send the code to me?
I'll try to change it to make it JRE 1.4 compliant.
Shouldn't be a big issue.
Logged In: YES
user_id=960528
I have attached jre1.4 compliant source codes for Roland
JV1080 Drivers and Editors.
Regards,
Xavier
Logged In: YES
user_id=299446
OK, I'll check the code this evening and if it works fine
(don't have a JV1080 to test but I can check the GUI) I'll
add it to CVS tomorrow morning.
A file containing all path types
Logged In: YES
user_id=960528
I've attached a file containing all path types for tests
without a JV1080. (I have not implemented yet create patch
functions).
Xavier
Logged In: YES
user_id=299446
I tried it yesterday and had some problems:
- (Javadoc) comments are in french
- Why NoteWidget? Could be simply a ComboBoxWidget or not?
I'm asking because I'm thinking about creating a NoteWidget
in the core using a virtual keyboard and that would
result in name conflicts. ;-)
- LittleKnobWidget:
* Because default KnobWidget default size off DKnob is too
big for me !!
* It would be better to have a KnobWidget contructor wich
accept
* alternative size for Dknob.
Good idea! -> Are you already subscribed to the developer
mailing list?
Or may be you can open a feature request for this. ;-)
- I get some compiler errors (JDK 1.4.2):
build:
[javac] Compiling 23 source files to D:\JSynthLib\JSynthLib
CVS\build
[javac] D:\JSynthLib\JSynthLib
CVS\synthdrivers\RolandJV1080\ActionButtonWidget.java:40:
warning: SysexWidget(java.
ang.String,core.IPatch) in core.SysexWidget has been deprecated
[javac] super(label, patch);
[javac] ^
[javac] D:\JSynthLib\JSynthLib
CVS\synthdrivers\RolandJV1080\ActionButtonWidget.java:98:
non-static method add(core
JSLFrame) cannot be referenced from a static context
[javac] JSLDesktop.add(frame);
[javac] ^
[javac] D:\JSynthLib\JSynthLib
CVS\synthdrivers\RolandJV1080\JV1080PatchBankDriver.java:16:
synthdrivers.RolandJV10
0.JV1080PatchBankDriver is not abstract and does not
override abstract method
setPatchName(core.Patch,int,java.lang.Str
ng) in core.BankDriver
[javac] public class JV1080PatchBankDriver extends
JV1080DefaultBankDriver {
[javac] ^
[javac] D:\JSynthLib\JSynthLib
CVS\synthdrivers\RolandJV1080\JV1080PerformanceBankDriver.java:17:
synthdrivers.Rola
dJV1080.JV1080PerformanceBankDriver is not abstract and does
not override abstract method setPatchName(core.Patch,int,j
va.lang.String) in core.BankDriver
[javac] public class JV1080PerformanceBankDriver extends
JV1080DefaultBankDriver {
[javac] ^
[javac] D:\JSynthLib\JSynthLib
CVS\synthdrivers\RolandJV1080\JV1080RhythmSetBankDriver.java:16:
synthdrivers.Roland
V1080.JV1080RhythmSetBankDriver is not abstract and does not
override abstract method setPatchName(core.Patch,int,java.
ang.String) in core.BankDriver
[javac] public class JV1080RhythmSetBankDriver extends
JV1080DefaultBankDriver {
[javac] ^
[javac] D:\JSynthLib\JSynthLib
CVS\synthdrivers\RolandJV1080\XMLBasedEditorFrame.java:98:
warning: pack() in core.J
LFrame has been deprecated
[javac] pack();
[javac] ^
[javac] D:\JSynthLib\JSynthLib
CVS\synthdrivers\RolandJV1080\XMLBasedEditorFrame.java:99:
warning: show() in core.P
tchEditorFrame has been deprecated
[javac] show();
[javac] ^
[javac] 4 errors
[javac] 3 warnings
BUILD FAILED
D:\JSynthLib\JSynthLib CVS\build.xml:75: Compile failed; see
the compiler error output for details.
Logged In: YES
user_id=960528
1. I will traduce javadoc in english
2. NoteWidget can't be a ComboBoxWidget because it's content
is dynamically generated. There is no pb with name conflict
as it is in its own package.
3. Other contrauctor for KnobWidget : I didn't post this
request in developper mailing list.
4. I will look a those compilation pb. They probably occur
because my jSynthLib sources are not synchornized with cvs
ones.
Logged In: YES
user_id=960528
I've updated source so compilation problems will not still
occur. Note that I can compile with jdk 1.4.2 but I need 1.5
to run it (this is due to xml parser implementation missing
in 1.4.2).
I will work on english javadoc and unimpemented features
when I will back from holidays (1 week).
Updated source for Roland JV1080 drivers and editors