Wire - Release History
The Wire software and documentation is Copyright 2000-2008 by SoftSynth.com,
All Rights Reserved
Wire Home Page
V1.3, build #19 - 10/13/08
- BUG: Fixed problem with new units only appearing after a delay or when window clicked on when using Java 1.5.
- Report error when user names a unit with a blank name.
- Align text in NumericTextModules so that most significant digits are visible and place caret at position=0 after value entered.
V1.2, build #18 - 10/12/08
- BUG: Not able to connect units on Mac with Java 1.4 and later. Fixed by using Swing for GUI.
- BUG: Dragging over a port stops the rubber banding. FIXED
- BUG: Was able to add more than the maximum number of points in envelope editor. FIXED
- Handle more combinations of relative paths in patch files.
- Removed SynthAlert that had dangerous "Abort" button that could cause an exit and lost work.
- Reduced jitter in VUDisplay. Show absolute peak value.
- Allow exit by closing main Wire window that will prompt for saving files.
- Warn user if they add a LineIn and don't have input enabled.
- WAVRecorder now writes a real WAV file to "recorded.wav". Added flashing status light
V1.0, build #15 - 6/10/02 - first official release
Bugs Fixed
-
Using ExternalEnvelopePort and ExternalSamplePort in a path caused "Export
to Java Source..." to fail.
New Features
-
Users are now warned that they need to enable audio input when they load
a LineIn unit.
-
A new "Up" button can be used to quickly open the parent patch window.
-
Support for Macintosh OS X
V0.9, build #12 - 3/14/2002 - gamma release
Bugs Fixed
-
Can now load files properly when using Java 1.1.8
-
VU meter uses specified not range, not always -1.0 to 1.0.
-
VuDisplay threads now stopped when VuDisplay deleted.
-
Patches containing circuits from com.softsynth.jsyn.circuits not produces
correct Java code.
-
You can no longer accidentally drag a module off the edge of a patch where
it becomes inaccessable.
-
An attempt to load a non-XML file prints an informative error.
New Features
-
Added Cut/Copy/Paste.
-
Can now select sample rate, 22050, 44100 from Engine menu.
-
When saving patches, subpatches are now saved using relative names so you
can move two related patches to a new directory.
-
Subpatches no longer have to be saved to a separate file. They can be embedded
in the patches that use them.
-
View menu, "Top Patch no longer toggles, always shows Top Patch
-
Make sure that windows open within screen boundaries.
-
Window name now contains patch hierarchy.
-
Drag all selected modules together as a group.
V0.8, build #10 - 2/5/2002 - beta release
Bugs Fixed
-
Fixed NumericTextJacks so that they save their edited values in the XML
file.
V0.8 - 2/4/2002
-
Added a Wire reference manual and a tutorial. See documentation
page.
-
When new modules are added to a patch, they appear in front of older units.
Bugs Fixed
-
Fixed rubber banding when disconnecting or moving an input connection.
Was invisible.
-
Fixed EnvelopeEditor so it automatically expands the X range when displaying
a very short envelope, making it easier to edit.
V0.7 - 1/28/2002
Editor
-
Show current port value on mouseOver. Helpful for debugging.
-
Added scrollbars so you can edit a patch that is too large for the screen.
-
Added size, loop, base note, file info to SampleModule editor.
-
An initial patch file name can be passed on the command line.
-
Add Loop button to SampleModule and EnvelopeModule.
-
Delete key can now be used to delete modules.
-
Modules can be drag selected.
-
Added F2R (frequency to rate) port to SampleModules. The value can be used
to tune patches with samples. SampleRate = F2R * frequency.
-
Added "SynthNote Patch" menu item that creates a patch with amplitude,
frequency and output ports.
Exported Java Code
-
Force file types to CWIE and TEXT on Macintosh so CodeWarrior can see them.
-
Set Java package name to the names of subfolders under "com/", "org/",
"jsrc/" and "source/" when file is saved.
-
Add AIFF and WAV sample loading. Sample is static and shareable if loaded
from a file.
-
Generate setStage() code for samples.
Bugs Fixed
-
NumericTextModules now save min and max.
-
NumericTextModule now sends its value after being edited from the dialog.
-
Patches no longer get bogus names like "output" which caused broken connections
when reloaded.
-
Port that is disconnected before saving now save it's value in the XML
and Java file.