Wire Tutorial - Exporting and Importing Java Classes
|
The Wire software and documentation is Copyright 2000-2008 by SoftSynth.com,
All Rights Reserved
Once you have a patch that you like, you may want to use it in other
JSyn programs besides Wire. Wire allows you to export the patch as Java
source code and compile it.
| Note that the Export feature is only available to registered JSyn developers.
It is disabled in the demo version. Click here
to learn about registering your JSyn SDK. |
Exporting Java Source for a Circuit
-
Load a predefined patch by selecting "Patch from File..." from the Add
menu. Load the "DrumWoodFMTest.xml" patch file.
-
Double click the patch module to edit the tester.
-
Click on PlayKeys button and play the ASCII keyboard to hear the drum.
-
Double click the patch module to edit the drum patch.
-
Select "Export and Java Source..." from the File menu.
-
Save the file as DrumWoodFM.java in one of your source directories.
-
Open the source file in your test editor and notice the package name on
the first line.
-
Compile the exported Java source file using your Java compiler.
Importing a Compiled Circuit
Wire can import SynthCircuit or SynthNote classes. It will automatically
create Wire jacks for the SynthPorts on the circuit. This feature is supported
in the demo version.
-
Go to the DrumWoodFMTest patch and delete the drum patch.
-
Make sure that the class you want to import is in the CLASSPATH.
-
Select "Circuit by Name..." from the Add menu.
-
Type in a class name, for example "patches.DrumWoodFM" without the quotes.
Upper and Lower case is important because it is a Java class name and Java
is case-sensitive.
-
Hit OK. A "circuit" module should appear with the same jacks as the original
drum.
-
Connect the drum to the lineOut and use the PlayKeys button to play the
drum using the ASCII keyboard.
-
Double click on the circuit and notice that it does not open an editor.
This is because it is a compiled class, not an editable patch.
Previous | Top
|
Next