sy.factory supports the editing of Waves in:
sy.factory supports the following editing operations upon the Wave Collection shown within the Tree View of a Child Window:
The Wave Collection Object in an SY99 TNN file is only shown within a Tree View and is called User Waves.
To access all features other than Move and Copy (which you do via "Drag and Drop"), right click over the Wave Collection to activate the Wave Collection's Context Sensitive Menu.
sy.factory supports the following editing operations upon the Wave Objects within the Tree View or Table View of a Child Window:
To access all features other than Move and Copy (which you do via "Drag and Drop"), right click over a Wave or selection of Waves to activate the Wave's Context Sensitive Menu.
The Edit Wave Dialog allows you to edit the Wave parameters. You can also audition the Wave using a keyboard connected to the Keyboard Input MIDI Port defined in the MIDI Preferences options dialog to play notes. Please note that the MIDI support is "simplistic" mono note detection, don't try and play chords!
The Edit Wave Dialog provides the following controls.
Send Edits To SY99 | When this option is checked, edits within the dialog will be transmitted to the SY99. |
Receive Edits From SY99 | When this option is checked, Wave edits received from the SY99 will update the controls within the dialog. |
Wave Name | A text box that allows you to edit the name of the Wave. |
First Sample | A drop down box that allows you to select the first sample referenced by the Wave. |
Last Sample | A drop down box that allows you to select the last sample referenced by the Wave. |
Sample List |
Shows the samples used by the Wave, along with the key parameters. If you press the ![]() You can also adjust the Original Key, Low Key and High Key parameters by double clicking in the cells and either: typing in a note name; using the increment/decrement arrows that appear; or playing a note on a keyboard connected to the Keyboard Input MIDI Port defined in the MIDI Preferences options dialog. |
Playback Volume | Adjusts the playback volume of the Wave during auditioning. |
Imports Waves from the SY Memory locations into the currently selected Child Window.
You can import:
Exports Waves from the currently
selected Child Window to the SY Memory locations.
You can export:
sy.factory allows the editing of Wave Card files for use with Sector 101's WaveBlade programmable Wave Card and WaveBlade Programmer.
It is worth noting that how the keymap for samples within a Card Wave works might be a little different compared to what you are used to compared to the keymapping features in modern samplers!
There are no key range cross fade options, and there are no velocity layers.
There are no "low key" parameters; there are only high keys. The key range of a sample extends from the note above the high key of the previous sample up to its specified high key.
The keymap is held within the wave, and it is not very tightly coupled with the samples; this made it a challenge in deciding what sy.factory should do with the keymap when moving, inserting, deleting, adding or importing waves. The following table explains what happens to a wave comprised of five samples when various operations are performed. The philosophy is to preserve the keymap as much as possible. Following an edit, you may need to go and adjust the keymap as required.
To help the descriptions, the effects of each operation on some example samples (with their high key numbers given in brackets) is given for each type if edit. The example samples are
Move Sample (within Wave) |
The keymap itself is not altered when the samples are reordered, but the samples take on the order of the high keys. For example, if you move High-Hat to before Snare Drum, the samples and their high keys become:
|
Insert Sample |
The inserted sample takes on the high key of the sample that it was inserted before, and each subsequent sample has the high key of the one above it, with new keymap entries created as required so that the last sample remains set to G8. For example, if you insert two samples before the Tom Tom sample, the samples and their high keys become:
|
Delete Sample |
The keymap is adjusted so that the last sample always has a high key of G8. For example, if you delete Snare Drum and Tom Tom, the samples and their high keys become
|
Add Sample |
New Samples are added to the end of the sample list, and the high keys are adjusted so that the last added Sample has the high key of G8, and each sample below it down to original last sample has a high key one less than the one above it. For example, if you add three new samples:
|
Import Sample) | The keymaps are adjusted in the same way as when adding samples. |
The high key of the last sample must always be G8.
Due to the way that Card Wave keymaps work, I would recommend that you import all of the samples that you require into a Wave and get them in the right order before setting the high keys.
sy.factory supports the following editing operations upon the Waves Collection shown within the Tree View of a Child Window:
The Wave Collection Object in an SY Wave Card file is only shown within a Tree View and is called Waves. The number of Waves is also shown, along with the amount of memory required (in 16 bit words).
To access all features other than Move and Copy (which you do via "Drag and Drop"), right click over the Wave Collection to activate the Wave Collection's Context Sensitive Menu.
sy.factory supports the following editing operations upon the Wave Objects within the Tree View or Table View of a Child Window:
To access all features other than Move and Copy (which you do via "Drag and Drop"), right click over a Wave or selection of Waves to activate the Wave's Context Sensitive Menu.
Adds a new initialised Wave to the Waves Collection.
If you hold down the ALT key whilst making the menu selection, a Dialog will appear allowing you to specify the number of waves to add.
Adds a new initialised Sample to a Wave Object.
If you hold down the ALT key whilst making the menu selection, a Dialog will appear allowing you to specify the number of samples to add.
Samples are added to the end of the sample list, and the parent Wave's keymap is adjusted so that all samples have a high key. The existing keymap is preserved as much as possible and adjustments are made in the high key range. For example if you add a sample, the keymap for that sample is G8 (the last sample's high key must always be G8), the high key of the sample below it becomes F#7.
Imports an audio file into the Wave; a Sample object is created and added to the Wave. You can import multiple audio files
The parent Wave's keymap is adjusted so that all samples have a high key. The existing keymap up to the last sample is preserved. For example if you import a sample, it becomes the last sample, and the keymap for that sample is G8 (the last sample's high key must always be G8), the high key of the sample below it becomes F#7.
The Edit Wave Dialog allows you to edit the Wave parameters. You can also audition the Wave using a keyboard connected to the Keyboard Input MIDI Port defined in the MIDI Preferences options dialog to play notes. Please note that the MIDI support is "simplistic" mono note detection, don't try and play chords!
The Edit Wave Dialog provides the following controls.
Wave Name | A text box that allows you to edit the name of the Wave. |
Wave Detune | Applies a detune to the Wave. This can only be a negative value. The wave detube offset is also applied to any individual sample detuning. |
Sample List |
Shows the samples used by the Wave, along with the key parameters. If you press the ![]() You can also adjust the Original Key and High Key parameters by double clicking in the cells and either: typing in a note name; using the increment/decrement arrows that appear; or playing a note on a keyboard connected to the Keyboard Input MIDI Port defined in the MIDI Preferences options dialog. You can also edit the Detune parameter by double clicking in the cell and editing it. |
Playback Volume | Adjusts the playback volume of the Wave during auditioning. |