Sample Editing Features

ex.factory supports the following editing operations upon the Sample Collection shown within the Tree View of a Child Window:

The Sample Collection Object in an S1A or S1M file is only shown within a Tree View and is called User Samples.

To access all features other than Move and Copy (which you do via "Drag and Drop"), right click over the Sample Collection to activate the Sample Collection's Context Sensitive Menu.

ex.factory supports the following editing operations upon the Sample 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 Sample or selection of Samples to activate the Sample's Context Sensitive Menu.

Edit Sample

The Edit Sample Dialog allows you to edit the Sample parameters. You can also audition thse Sample 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 Sample Dialog provides all the controls available in the EX5 Sample Edit Mode. Rather than repeat the descriptions for these parameters given in the EX5 User Manual, please refer to Pages 179 to 182 of the EX5 User Manual.

The Edit Sample Dialog provides three additional controls to allow Samples to be played back within ex.factory:

Use the Playback Volume slide to adjust the level that samples are played back at (this is not an editing feature and is not saved).

Note: Java has a maximum Sample playback rate of 48KHz. When shifting the centre key, the adjustment is achieved by changing the Sample rate (as on the EX). If changing the centre key causes the Java sample rate to be exceeded, ex.factory will sample rate convert the Sample to maintain the Sample rate within limits. When this happens the playback button is coloured orange (as shown above). When no sample rate conversion has taken place the button is its normal colour.

Note you must have the Tritonus Java Sound extension libraries installed for ex.factory to be able to perform the sample rate conversion. If the Playback button is coloured orange and there is no sound when you press the play button, then the most likely problem is you are missing the Tritonus Sample Libraries.

If the Sample is looped then the Sample playback will remain in the loop untill either:

Import Sample

When you select this option, ex.factory will prompt for the file to import.You can select more than one file to import if you wish

ex.factory will attempt to import the file as follows:

If the Sample rate is not 44.1KHz, you have the option of sample rate converting to 44.1KHz or leaving the sample unconverted, which is what the EX does (it adjusts the centre key to compensate) or you can attempt to sample rate convert to 44.1KHz

If you wish to be able to perform the sample rate conversion then you will need the Tritonus Java Sound extension libraries installed.

Please note that even with these libraries installed, sample rate conversion still seems to be limited to integer multiples (e.g. 22.05 to 44.1 KHz), but it's an improvement over the default Java Sound implementation that does not allow sample rate conversion.

If the file is not a valid audio file, or if the type of audio file cannot be converted to the required format, then ex.factory will put up an error message indicating what the problem is.

ex.factory mimics the EX behaviour by creating a Sample and a Wave that references the Sample. Both the Wave and Sample share the same name. This is a sensible behaviour as an AWM Voice cannot reference a Sample (although a drum Voice can).

ex.factory also supports the import of Samples via drag and drop. For example on the PC, WAV files shown in Windows Explorer can be dragged onto an S1A or S1M file open in ex.factory. Note, due to a Java limitation ex.factory can only detect if a valid file is being dragged once the drop occurs.

More than one file can be dropped into ex.factory, which allows for the rapid import of a Sample set.

Export Sample

The Export To Wav option allows you to export:

When you select this option, ex.factory will prompt for the directory within which to save the WAV files. The filename for each WAV file is taken from the Sample Name, so be sure your Sample names are unique, otherwise a Sample file may get overwritten by another.

Note: the following characters that are legitimate within Sample Names are not allowed within Filenames (at least on a PC). If these characters are used in a Sample name then they are replaced with an underscore character in the WAV filename.

< > ? * " | \ / :