RHYTHM EXTRACTION
- New Facility on Music Testbed to extract rhythm from a soundfile.
- New Option on Table Editor to extract rhythm from an envelope data file.
- In Development
- Generalised time-warping of textfiles containing timing info (brkpoint files, mixfiles, time-lists).
- Synchronisation of 2 input sounds at specified time-marks (by time-warping one of them)
- Hiding (replacing by silence) all sound except the moments specified.
- Time-shrinking of events within sound without changing overall time-frame.
- Pitchwarping tied to time-marks in files.
PROPERTY FILES
Numerous improvements and additions to the handling of property files, including ...
- The display of property data as Tables with ability to enter/change property values from the table display.
(see the K key for more details).
- Property values displayed in the table may be copied from box to box, or from line to line.
(see the buttons at the top of the display).
- Sndfiles may thus be entered with no properites specified, and the Table used to copy existing props, or to enter new props.
- You may Sound View (as well as Play) soundfiles from the Table display.
- Sound names (from which you can Play or View the sounds) are displayed to both left and right of table.
- You may enter, store and read Explanations of your property values from the Table display.
(see the K key for more details).
- Rhythm data may be entered from a display of rhythmic groupings, and stored as codes in a property called rcode.
These codes may be redisplayed (and compared) as rhythm notations, on the Table display.
Use the RhythmCode button which appears on the Property entry page.
- Harmonic Field data may be entered from a staff display, and stored as notenames in a property called HF.
These codes may be redisplayed (and compared) as staff notations, on the Table display.
Use the HF graphic button which appears on the Property entry page.
- Melodic data may be entered from a staff display in a property called motif,
and stored as frq-brkpnt, CDP-sequence, and varibank-filter-data format files.
Use the Enter Motif button which appears on the Property entry page.
- Extended Text may be entered in a property called text.
FREE HARMONY WORKSHOP
With the forthcoming newsynth program, will produce output at different sampling rates & bitsizes.
WORKSPACE
- Notebook can be permanently posted on the desktop, from the Notebook window.
- New menu option tells how many files have been selected on the workspace.
- New Sort Option: Sort by Loudness.
OPERATIONAL IMPROVEMENTS
- Parameter-entry slide-bars:
Left edge (lower limit) forced to minimum possible value of parameter,
so no "out of range" message appears when pushing slider to far left.
- Music Testbed: Sound Motif Workshop: Improvements to window layout, and traps for bad data.
BUGS
- Bug discovered and fixed in one error message from batchfiling process.
- MAC only: When a file is saved from the parameters page, overwriting an existing file, the Loom can hang.
This seems to be a problem with the TK/Tcl implementation on the MAC as there is no fault in the Loom code
and there is no problem on the PC.
The problem seems to be associated with using the 'Recycle' button on the Parameters Page,
so, if you encounter this problem, avoid the 'Recycle' button.
Instead, return to the workspace and use the 'Last' button above the Chosen Files List.
MAC SPECIFIC
- Bug in play routines in various Music Testbed facilities.
Error in operation of EXIT PLAYER dialogue box now fixed.
- New quick download facility (see information on main Sound Loom page).
UNIVERSAL UPGRADES
- Sound View breakpoint drawing mode now displays both value and time of any point created.
- "K" key: This new key. on the workspace and the parameters page, gives information about keyboard shortcuts.
- Simple ->clean better or clean by subtraction can now both be used in batchfile mode.
MAC SPECIFIC
- Upgrades
- System State -> System Settings -> Reset System Test State. Bug Fixed.
- sfedit: This program was originally released on the MAC with the name editsf.
The name is now automatically converted to sfedit to ensure compatibility between earlier and later releases.
- Reported Play problems with Sound View.
The play button incorporated in Sound View uses the play routine in the Snack package in TK/Tcl.
(The following reported problems are not therefore directly attributable to CDP or Sound Loom coding).
- An edited sound appears to have a click at its end.
Any clicks heard are not in the soundfile itself, but are artefacts of the play routine.
Use the Play buttons on the Loom itself (which call your specified play program, e.g. Quick Edit)
if you want to be sure.
- The file begins to play, then stops and exits Sound View.
This problem has been reported on some operating systems and may be to do with a mismatch between
the TK/TCl version in use and the version of the MAC operating system.
UNIVERSAL UPGRADES
- At Installation
The specification of a play program for the Loom has been simplified.
- Current Status Backups
A number of status files in the directory _cdpenv should be stored in the file _userenv
especially for multiuser operation. Storage of these files has therefore been moved.
When you launch version 11.0.0 the Loom will automatically move your existing directories
to the correct directory.
- Sound View
- Quantisation of Time or Value has been added to the 'Sound View' facility in breakpoint mode,
making the old graphic handling redundant.
- The Loom will now automatically uses Sound View operation.
You can modify the way Sound View operates from the 'System State' menu.
PLATFORM SPECIFIC IMPROVEMENTS
On the MAC:
- Sound View
Now outputs its data as intended. Many thanks to Richard Dobson for this fix.
- Quick Time
You can now use Quick Time as the player of choice on the Loom. It is now the default player for new users.
- Bug Fixes
- After the play command had run 90 times, it produced an error. Fixed.
- On set-up, the automatic search for 'wish' to run 'Sound View' now functions correctly.
On the PC:
- Better support for Windows Vista
- Multi-User System: Network and Local Drives
On a multi-user system where users work from a network drive, and
where several users are playing audio simultaneously, there is a danger
of overloading the system , introducing audible distortions in playback.
To avoid this, a new option has been added for the user to transfer their personal CDP environment
from the network drive onto the local workstation, where it can be worked-on independently of other users.
At the end of the session, the new state of the CDP environnent is copied back to the network.
To ensure the robustness of this procedure, a backup of the user's previous network environment is first
made (on the network drive) before the new data is transferred to the network.
If there is any failure during the copying process (e.g. files fail to copy as they are open in
some other application),
- A report is written to a textfile (or if even this fails, written to the screen).
- The temporary backup of the original (pre-session) CDP environment is not deleted.
- The newly made files on the local workstation (from the current session) are not deleted.
These features allow you to backup your new files from the workstation temporary directory to your network directory,
outside the Loom (e.g. in Windows Explorer), or, in extremis, to recover the previous session's state from the
other temporary directory on the network drive.
In the event of a crash, the Loom remembers it has been working on a local
workstation and, when you relaunch it, it will do the necessary backup at this point,
then exit.
NB: If, on startup, you receive a message from the Loom about a system crash but you have not just experienced one,
it is someone else's CDP data on the workstation that has not been recovered. In this case, you
should instruct the workstation not to do the backup, to avoid someone else's network directory
being overwritten by whatever has been left in the local-workstation temporary directory.
SOUND VIEW
- Envelope: Curtail and Edit: Insert Sound
Sound View windows can now output data to the parameter box(es).
- When you Zoom out on the display, the previous display now appears in a box,
so you can tell exactly where you have been.
- Playbox can be moved to left or right in some modes (see mouse instructions on windows).
- Processes which create output of user-specified length (e.g. texture, drunkwalk) and can also use breakpoint files.
The durations of those breakpoint files correspond to the user-specified duration rather than the duration of the input file.
In order to be able to create appropriate breakfiles in the Sound View display
a dummy soundfile is now created (of duration specified in the apprpriate parameter) so that breakpoints can be drawn over it.
- A sequence of times can be created in the Table Editor (TABLE - CREATE) by marking a soundfile in Sound View.
- New EDIT SLICE has been added to the EDIT menu.
- This cuts a file into pieces defined by slice times e.g. a 3 second file with slices at 1 sec and 2 secs, is cut into pieces of 0-1 secs, 1-2 secs and 2-3 secs.
This is simply a version of cut out and keep many but the Sound View facility available via the Make File
button allows you to mark just the slicing times (rather than specifying the start and end times of each segment).
The Sound Loom then creates the appropriate time-segments in the edit-data file.
NEW KEYBOARD SHORTCUTS ON WORKSPACE
- Control-W: Toggle between Workspace mode and Chosen Files mode.
- Control-T: Replace Chosen Files by TOP file of workspace.
- Control-A: ADD top file of workspace to Chosen Files list.
- Control-H: add top file of workspace to HEAD of Chosen Files list.
- New Button, below Chosen Files list, to add top workspace file to top of Chosen Files list.
TABLE EDITOR
- TABLE CREATE: create a list of times by marking the Sound View display.
- COLUMNS COMBINE: create a series of columns-of-values (as files) intermediate between 2 given value-columns.
MULTI-USER SYSTEM
Various improvements to the multi-user interface.
- A shared network drive can be specified for systems where the Loom might need to be accessed from several machines.
- Private CDP system files have been made inaccessible from within the Loom.
- Anomalies in the password routine (vis-a-vis case-sensitivity) have been removed.
The Username is case-sensitive. The password is not.
PLATFORM SPECIFIC IMPROVEMENTS
On the MAC:
- Sound View:
- The Sound View window is no longer hidden behind the Sound Loom display
- Playboxes drawn onto the sound-display now behave correctly.
- Extending the play box: command for this has changed (see details in window): now works correctly.
On the PC:
- Rapid Program Abort:
If you download the newly available program process.exe (and place it in the _cdprogs directory)
the Abort button on the Run Page will terminate a CDP process immediately and return you to the
parameters page.
(The "Control-Alt-Del" route is no longer required).
- Halt Play of Analysis Files:
If you download the newly available program process.exe (and place it in the _cdprogs directory)
playing analysis files will display a small window with a STOP button, allowing you to stop play.
- Old Hardware playing Analysis Files:
On some older systems, playing analysis files produces no sound output.
A new option has now been place on the System State Menu.
If used, attempting to 'Play' an Analysis Files presents a
'no-can-do' message.
MUSIC TESTBED (Tied to future CDP release)
- SMOOTH/CORRECT PITCH TEXT DATA
New facility for pitch-data files to be ...
- Viewed as text.
- Auditioned.
- Auditioned in parallel with the sound from which the pitch has been extracted. Sections to hear can be selected with Sound View.
- Smoothed (forced within a range etc.)..
- 'Nudged' (specific areas altered in pitch). Sections to be modified can be selected and auditioned via Sound View.
TEXT EDITING as the DEFAULT MODE
- A display of the values at breakpoints has been aded to the Sound View graphics.
- As you can now graphically enter data from the Text-editing window using Sound View,
this makes the old graphic editor redundant.
Hence editing breakpoint files will default to text-editing mode,
but you will be able access the new graphic mode from the Sound View button at the top of the text-editing page.
- If you prefer to work in the old graphic editing mode, you can reset to this by going to
SYSTEM STATE MENU -- SYSTEM SETTINGS -- BREAKPOINT EDIT STYLE and resetting to (Old) Graphic Mode.
- On the MAC this change will be implemented once the Sound View option functions correctly.
MULTI-USER ENVIRONMENT : STORING SOUNDS ON A DIFFERENT DRIVE
At the suggestion of Ron Berry and Martin Allison, at Durham University, a new facility has been added
to allow multiple users of a networked PC system to store their soundfiles on a separate drive, or networked machine.
When specifying the users on a Multi-User system, the Loom will enquire if you want to do this,
and, if so, allow you to specify that drive before entering the user names.
(The principal user's base directory remains on the directory where the Loom has been installed).
BUG FIXES
- On some systems the Tempo and Duration buttons on the Workspace,
and the Table Editor Tap out A Time facility give output which is incorrect by a factor of 1000.
This has been fixed, but if you have this problem you need to RESET SYSTEM CLOCK from the Workspace
on SYSTEM STATE MENU -- SYSTEM SETTINGS.
- On the parameters page for the Varibank Filter, the new Randomise button
produced an error. This has now been fixed.
- Quit has been replaced with Close on most Loom windows.
- MAC: 'SOUND VIEW' now installs automatically, if you have TK/Tcl on your system.
(No need to specify path names).
Major New Facilities
- 'SOUND VIEW' SOUND VISUALISATION & DATA ENTRY ('SND VIEW' on MAC Buttons)
The snack waveform-display facilities in TK/Tcl have now been incorporated into the CDP.
These give you a graphic display of the sound or its spectrum.
Extra facilities have been added to allow you to
- Zoom in and out of the display, down to the sample level.
- Select a portion of the display to play (or to Zoom into).
- See a frequency scale superimposed on the spectrum.
- Zoom-in, frequencywise, to see detail in the spectrum.
and
- Draw breakpoints, time-marks or frequency marks on the sound graphics, and output these as data to your Sound Loom parameter file or
directly into the parameter value boxes on the Loom.
- Graphically Select (several) portions of the sound for cutting or editing
The Sound View can be called from
- the "Make File" button and the "Edit File" buttons on the parameters page.
- from the Parameters page, replacing the "Src View" buttons.
- the Workspace (Control V).
Special interfaces have been added to simplify data entry to special data files e.g.
- Varibank Filter data files.
- Texture data files.
- Sequencer data files.
You may want to customize your use of the SoundView facilities.
To do this, use the new option on the 'System State' menu.
See the manual for further details.
- DIRECT MIDI ENTRY FROM MIDI KEYBOARD OR OTHER DEVICE
Direct entry of MIDI data from an external MIDI device has now been made possible.
You must have Richard Orton's Tabula Vigilans on your system (in the _cdprogs directory) for this feature to become operational.
Direct MIDI entry is accessible through the buttons that look like tiny piano-type keyboards (these do not appear if you have not installed 'Tabula Vigilans).
Midi-entry buttons are customised to the application you are using e.g.
- with the Varibank Filter, you can place the cursor on a data line, then use the Midi-In button to play notes.
These note-values will then be entered (as MIDI or as Frq, depending on which mode you are running) into the filter data file at the cursor position.
- With the Texture programs' datafiles (parameter 1) there is an additional intelligent interface which asks for each required MIDI data-set in turn, allows you to enter each from a MIDI keyboard, then writes the data to the file in the required format. For example a Texture using 3 input files, with motifs over a harmonic field will ask for....
- The MIDI pitches of the input files.
- The MIDI pitches of the harmonic field.
- The MIDI pitches of the Motifs to be used.
See the manual for further details.
Other New Facilities
- BRKFILE .brk EXTENSION:
The ".brk" extension can now be used for all breakpoint files.
On installing this update you will be asked to confirm (or reject) this option.
(If you decide against using ".brk", breakpoint files will get the standard ".txt" extension).
You can change your mind about this later, from the SYSTEM STATE menu, SYSTEM SETTINGS: "TEXTFILE EXTENSIONS: USER DEFINED?"
- CYCLE PROCESSES:
If you are using a sequence of processes over and over, you can now simply cycle around them from the 'Recent Processes' button (on the Process page).
There is a new 'CYCLE' button at the top of the page.
You can set up a new sequence of processes to cycle around by first using the (new) 'Forget' button (on the same page) which clears the list of previous processes, then running the processes you want.
These processes will accumulate on the 'Recent Processes' list. Once you have completed the set, hitting 'cycle' will cause the sequence of processes to be called cyclically.
No more than 11 processes can be used in a cycle.
- Operational Improvements and Changes
- RETAIN TODAY'S NOTEBOOK ON THE DESKTOP
You can choose to retain a display of the most recent Notebook entry on the desktop while you run your session. This can be set up (or deactivated) from the SYSTEM STATE menu on the Workspace.
- RECYCLE FILE IN BULK MODE
Previously, when previous several files at once, in 'Bulk Process' mode, if you use 'Recycle File' on the PArameters PAge the Loom would switch you back into normal (non-bulk) processing mode,
This has now been modified so that, if you are in 'Bulk Process' mode, 'Recycle Outfile' returns you to the process page STILL in 'Bulk Process' mode.
Also deactivated 'Texture' in 'Bulk Process' mode. As the 'Texture' process can work with one or several input files, using it in 'Bulk Process' mode is ambiguous, as the Loom cannot tell whether you want to process each file independently, or all files at once.
- SOUND INFO: maximum sample
New Button on the "Run" page, converts time (of maximum) in seconds to time in hours, minutes and seconds.
- MAKE FILE: Duration button
The duration button on the text entry page which is accessed from the 'Make File' button on the Parameter Entry pages prints the file duration at the current location of the cursor in the text.
This has now been updated to print the duration in seconds, samples or sample-groups, whichever is appropriate to the process being run.
Bug Fixes
- Vary rare problems in the operating of the hardware, (e.g. failure of the chip battery) can cause the system date-time mechanism to malfunction. This shows up as a problem in the Sound Loom which uses the system timer to date files and logs. An emergency mechanism (to allow dates and times to be directly entered by the user) has been put in place to cover such emergencies. However, the hardware fault should be fixed as quickly as possible.
New Facilities
- Filter Varibank: Randomise:
New Button on the parameters page for Varibank Filter.
Takes the values in a varibank data file currently being used as a parameter,
and creates random fluctuations of pitches (and amplitudes if selected) over time.
- Table Editor: Pitch: Unit & Data Conversion:
Find Phase Vocoder channels corresponding to Frequency or (Midi) values.
Operational Improvements & Changes
- Workspace: Renumber Files:
Up and Down Arrows now increment and decrement the value in the Start Number box.
- Subpatches: Parameter Numbering:
In the subpatch display, the tick boxes are numbered from 1, but the numbering of
parameters in stored patches is from 0. This has been changed so that the internal
patch numbering is also from 1.
If you need to keep the old convention, use the option on the System State Menu.
- Brassage/Sausage: 'No Decelleration' Parameter:
This parameter is not functional, so it has been removed from the parameter display.
- Filter: Bank Frqs: Randomisation:
The filter frequency values displayed as output to this process are always those before any randomisation is applied.
The randomisation parameter was therefore non-functional, and has therefore been removed.
- Table Editor: Order: Numerically Order:
Will now sort lists of strings which contain (one) numeric component, as well as lists of pure numbers.
- PC: Space Design:
Improvements to the interface....
- Default parameters put in place when the window opens.
- A facility to create edges-of-rotation files without having to leave the Space-Design page.
- The Arrow Keys allow movement around the parameter boxes.
- Cleaning Kit: Cleave
Replaced by Cleave + Clean now cuts the source to be cleaned into overlapping segments and, if the file is MONO,
goes directly to the Cleaning Kit.
Bug Fixes
- Batchfile mode problems:
- Programs with formant flags were not handled correctly in bachfile mode. Fixed.
- Brassage, Sausage and Shudder were not working correctly in batchfiling mode,
and the shudder balance channel levels flag was not recognised.
This is due to CDP code bugs which will be fixed in the next release.
This version of the Loom has been upgraded to handle these correctly, once fixed.
- MAC: Process Page: Instrument List: See Button:
When an instrument was viewed twice in succession on the process page, the Loom froze. Fixed.
New Functionality
- Grain: Best Gate Value:
Once grain assess had determined a good gate level for the grain programs,
this was automatically written into the gate-level parameters when any other
grain program was run. But the value was not remembered if it was typed over,
or a different program was run. The Loom now no longer 'forgets' this best-level if a
new program is run, and, additionally, this best-level can now be recalled from the new
BestGate button on the parameters page.
Operational Improvements & Changes
- Run Process With Keyboard Shortcuts:
Control-r or Escape on the keyboard will now launch a process from the Parameters page,
and from the Run-window..
So Two 'Control-r' or 'Escape' strikes will run a process.
- MAC: Last entry in Notebook shown correctly at startup
No more spurious empty pages.
- Quicker Listing Of Deleted Files, at startup:
If, on starting the Loom, it discovers that files have been deleted (outside the CDP),
and you chose to list these files, these are now shown in blocks of 20 files, rather than one at a time as before.
Bug Fixes
- MAC: PVOC:
Error from version 9.9.2 prevented PVOC from launching. Fixed.
- Complete crosscheck of PC and MAC facilities.
New Functionality
- Property Files
- Files from Different Directories
Previously, properties files could only contain soundfiles from the same directory.
This restriction has been removed. If you still have properties files using the old convention,
these will no longer work. However, you can switch between the original and the new convention
on the System State menu on the Workspace.
- A new window for entering soundfiles to an existing property file, or
changing property values in an existing file, is now available. In particular this allows properties
to be copied from a list of the existing values, or from the values associated with a soundfile which
is already in the property-file.
- Cleaning Kit improvements.
- Envelope Dovetailing.
- Recall values of previously used parameters.
- Quick access buttons.
- Workspace Keyboard Shortcuts: Control 'i'
Interleaves copies of a workspace-selected sound between the files already on the chosen files list.
e.g. joining together a long list of sounds with intervening silences,
the sounds can be listed on the Chosen Files list, and the silent soundfile then selected from
the workspace, and interleaved between them.
Operational Improvements & Changes
- Table Editor : Increment(decrement) the numeric part of the output name, using the Up/Down arrow keys.
- Properties File Menu : Better layout.
Bug Fixes
- Qikedit of Mixfiles from GET/MOD menu on Chosen Files List (Workspace)
Window became frozen after operations on mixfile. Fixed.
Qikedit from the Parameters Page (with MIX MIXFILE) still works OK.
- Calculator: Get Param Button : Button caused error message. Fixed.
- Property Files Window: Rearranging Data :
Rearranging columns of data in property files did not reproduce all the lines in the file. Now fixed.
New Functionality
- Suck It and See
To get a feel for the effect of any particular parameter on a CDP process,
you may now enter a star (*) instead of a parameter value (for just one parameter at once).
This will bring up a new window allowing you to specify, simply, a parameter range you want to explore.
The Soundloom will then generate a whole set of output sounds tied to that range of parameters, and allow you to
listen to these, and to keep any sound, parameter value or list of parameter values that interest you.
- It is now possible to play analysis files from the Loom
(in the same way you play a soundfile) if you have the appropriate hardware on your PC/Mac.
- Calculator:
Convert Delay(mS) to Note Value added.
- Workspace Directory-display (RH) panel: 'Destroy' menu:
Mechanism added to delete an empty directory.
Operational Improvements
- Name, Rename a File:
When naming or renaming a file, the Up and Down arrows can be used to increase or decrease any numeric value
in the name. (If there are 2 numeric parts, the one nearest the end will be changed).
- Workspace:
On returning to the workspace when it is not in 'Chose Files' mode,
the chosen files are highlighted on the workspace.
- SYSTEM STATE menu: Editing the list of Back-up Directories:
Directories to be deleted can now be selected as a group (rather than just one at a time, as before).
Operational Improvements on the MAC
- Redesign of disabled buttons:
Buttons which are disabled now show their text, but greyed out (rather than the text disappearing).
(MENU buttons still hide their text when they are disabled).
- FIND DIRECTORY: ANY DIRECTORY:
Upper panel button (to access all drives) modified to use the "/Volumes" facility in Unix.
Bug Fixes
- Qikedit:
If mixtimes were moved onto Timegrid points and then the lines time-Sorted, the time-Sort did not
remember that the lines had been moved to grid-points, and merely sorted the prior values of the mix. Fixed.
- Worksapce: FIND DIRECTORY: ANY DIRECTORY:
Trap to prevent attempts to read from floppy drives, CDROM drives etc. where no disc has been inserted.
New Functionality
- Editable Graphic Display of Filter Data
New buttons on the 'Selected Files of Type' menu.
These work with 'varibank filter' data file, where the filter data does not change over time (i.e. a fixed resonance filter).
Filter bands are displayed and can be edited in various ways, and the resulting edited data reused.
The peak isolating facilities are intended for use with a forthcoming CDP program ('lucier')
which extracts the time-average of the spectrum from a long recording.
- Save Text from Notebook to a textfile
Highlighted text in the Notebook can be saved to a textfile, or a batchfile,
from a new item on the Select File/Line menu on the Notebook page.
- Calculator: Convert between Duration and Kbyte filesize.
- Cleaning Kit
Previously the program spectrace could be used as a noise-reduction tool for removing
relatively constant background noise from a source, but often left low-level high-frequency bubbling artefacts.
The forthcoming CDP programs specnu clean and specnu subtract
avoid these artefacts, while specnu remove attempts to eliminate specific pitches or pitch areas
from a source sound.
These new programs are combined with existing filter and edit programs in a new utility, the Cleaning Kit,
which will appear on your Music Testbed menu once you have the new programs.
Corrections
- Batchfile Syntax
The commandline syntax for env dovetail and env curtail
displayed via the Syntax button in the Create Batchfile window, was incorrect. Fixed.
New Functionality
- QikEditor for Mixfiles
- Better Link to Calculator
New buttons enable times on mixfile lines, and the value in the Value box,
to be sent to the Calculator, so that calculations can be peformed on Mixfile Times.
Results from the Calculator are automatically returned to the "Value" box.
- Better link to the Parameters Page
New buttons allow you to send times from mixfile lines in the display to the parameters page
starttime or endtime parameters.
- New function "Start Of Times To"
allows a group of mixfile lines with different start-times,
to be moved to new times, preserving the time-steps between the lines in the group.
- Free Harmony Workshop: Data Creation
- New Button allows Frq, Amplitude and Partial data to be created
directly from the Page.
- Notebook Clear
- New entry on Notebook menu on Workspace.
The contents of the notebook can be cleared and, if requested, backed up to a specified file,
when (for example) a new project is started.
- Calculator, Metres-->Frq
- New option converts length in metres to frequency.
The length should be thought of as the length, width or height
of a closed room. The output corresponds to the resonant frequency
associated with that dimension.
Tidying Up the Workspace
- Mixfile Refresh has now been superceded by Automatic Mixfile Management,
so the "Mixfile Refresh" button has been removed from the Workspace.
- Tips (which referred to mixfile refresh) has been removed from the Workspace.
- Hilite Chosen button, at top of Workspace, removed.
You can hilight the Chosen Files, simply by clicking on the Enter Chosen Files Mode button twice.
MAC: Problem with QikEdit fixed.
New Functionality:
1) Automatic Notebook Display at Startup: a new option on the System State menu
allows you to choose to automatically display the previous session's notes from the Notebook
at the start of a new session.
2) Are Workspace-Selected File in any mixfiles?: A new item in the Selected Files of Type menu
checks if workspace-selected Soundfiles are in any mixfiles. May be useful to check this before deleting soundfiles.
3) QikEdit Page: new button to Grab the time from an existing mixfile line to the value box.
Bug Fixes:
1) MAC: Quick Button: Incorrect call to "DoView". Fixed.
2) MAC: Instruments: failure to run when the programs directory location has been specified (at set-up)
using the ".\" convention. Fixed.
Better Fix for Information Button on Process page.
Improvements to Space Design page.
Fix for Information Button on Process page.
Gapped Names: Filenames (or directory names) containing spaces.
The Interpolation Workshop now works with gapped names.
Traps have been included for Loom features that will not work with Gapped Names.
MAC bug: Table Editor was not working. Now Fixed.
Other minor improvements to PC and Mac versions include new button on Melody Workshop
permitting displayed motif to be saved directly as frequency data suitable for
use in the Free Harmony Workshop.
Minor Fix to new Reset button in the case where View Sound or Anal File is chosen
from the Selected Files of Type menu. Now functions correctly in this case.
MAC bug: Save As button refusing to work. Fixed.
Incrementing numeric index of a filename, using the Up and Down Arrow keys.
Where a filename in a file-naming box has a numeric index, this can now be incremented or decremented
using the arrow keys.
-
BUG FIX: in both PC and MAC, an incorrectly deleted function caused 9.8.1 to fail. Fixed.
- PVOC analysis: channel count restriction. This has now been modified so that PVOC will accept
up to 16380 channels. Higher values of channel count produce bad header information in the output.
-
Dot notation Bug with Instruments: Recently reported problem where Sound Loom Instruments
fail to run, reporting a bad directory path for the CDP programs.
The directory in which the CDP executables are stored is entered on setting up the Sound Loom.
If the dot slash convention is used to start the directory path, this caused problems with Instruments.
Fixed.
-
Mix Management, anomaly when several sounds and mixfiles deleted at once. Fixed.
For full details, see 'See Updates' on the 'System State' menu on the Workspace
- Automatic Mix Management
..tracks soundfile namechanges (e.g. rename, backing up).
When soundfile names are changed, checks all known mixfiles on your system (not
just mixfiles loaded on the workspace) and if the renamed files are found
in any of those mixfiles, rewrites the mixfiles using the new soundfilenames.
This replaces the 'Mix Refresh' facility.
- Last Mixfile Used
Loom now remembers Last Mixfile used in previous session.
- Workspace
- Quick button on workspace allows any instruction in the Again boxes at top of menus
to be stored, for quick use.
- Get Top File, Add Top File allow file at top of wkspace to be grabbed to
Chosen List without switching that list on and off.
- Sort files by Duration.
- New renaming possibilities.
- Search by Exact name on Directory Listing.
- Music Testbed
- Motif Marker (a melodic contour) may be associated with a soundfile.
- Quantised Pitch Extraction and Melody Workshop
Timed frequency data obtained by pitch-tracking sounnd sources may be converted to (tempered-scale)
quantised midi data, viewed, auditioned, compared to the source, edited etc.
- Partition Soundfiles: New buttons to Play Again, Play Next and Play First sound on list.
- Space Design: More detailed 'Help' information.
- Parameters Page
- ToSecs Button: for data-type conversion, added to each parameter display bars.
Depending on parameter to which it's attached, this will convert...
- Sample count, or Hrs:Mins:Secs, to seconds.
- Note names (e.g. c#0) or Midi values to frequency,
- Note names or Frequency values to Midi.
- Gain to Midi-Gain, or to dB values.
- New buttons, and button functionality, for specific processes.
- Filters: Gain button, 2nd click, transfers gain value to filter gain parameter.
- Revecho, Stadium: Gain button (added) 2nd click transfers gain value to gain parameter.
- Housekeep Topntail: New Cut By button displays how much (if any) of the source has been removed.
- Insert Silence: Button to convert Endtime of Silence to Dur of Silence so you can enter start and end times then generate starttime + dur (required params) by a single button press
- Filter Hilo: 'Toggle' Button offers options to
- Invert filter type (Lopass <> HiPass)
- Shift Pass + Stop bands by + or - 100 Hz
- Shift Pass + Stop bands by + or - 1000 Hz
- Texture: Clicking on Filecnt display transfers file count to 'Last Snd in List' parameter.
- Mix, Qikedit:
- Up/Down Arrows: change levels.
- Right/Left Arrows: move timings.
- Step Between Button: positions sounds in stereo space, at spatial steps between first & last line positions.
- Naming Output Files: Standard Suffixes button adds (or replaces) suffix of a filename.
- Make Textfile: Control-t: convert sample-counts to time in seconds.
- Edit Textfile: Alt-up and Alt-down mutiply (divide) values by 2.
- Batch Files
- Batchfile Run Window: Now scrolls automatically so current command line is in view.
- Batchfile Creation: New batchfile created is highlighted on the workspace.
- Batch Edit Window:
- Reference values button added.
- New option to replace all occurences of a given text.
- New option to replace all values of a parameter (column).
- Table Editor
- Arrow Keys: increment (decrement) the Column Number (to select which table column to work on).
- Control-p: plays any highlighted soundfile.
- Pitch Menu:
- Transpose Frequency values by N semitones.
- Several new options to convert between frq, midi, quantised, vocal-ranged, staccato etc.
- Tables Menu:
- Replace part of a table by part of another table.
- Convert pitch textdata to varibank filter data.
- Notebook
Finding a file from notebook. Workspace now scrolls to make highlighted item visible.
- Bug Fixes
PVOC no longer accepts channel count above 4096 (which doesn't work).
-
New radiobuttons (small dot) added to parameter displays on Parameters Page,
(next to the 'Reset' buttons on the far left).
Hitting this button will convert Hrs:Mins:Secs representations of time into Time-in-seconds,
e.g. 1:24.3 (1 min, 24.3 secs) to 84.3 (seconds), or
1:3:15.75 (1 hour, 3 mins & 15.75 secs) to 3795.75 (seconds).
-
The new loom will handle the new 'FOF' manipulating programs when these are released by the CDP.
1) New Subheadings added to some of the larger Process Menus to make them easier to navigate.
2) Facilities put in place to accomodate forthcoming CDP processes.
-
Extraction of a single formant from a formant-data file, and ability to view the formant
and to combine it with existing analysis or pitch data file.
-
Pitch-synchronised grain-extraction, effectively separating the pitch and spectral components
of voice-(like) sounds, with various processes to manipulate these micro-grains.
s
3) Corrects outfiles 'View' error in version 9.7.3
New graphic-editor for filter band display for hilite bands:
will now be activated with updated hilite on CDP site.
Corrects error in PC 9.7.1 which caused viewing-of-files to fail.
Further improvements in handling files with spaces in names.
New graphic-editor for filter band display for hilite bands:
This will activate when next CDP version of this program (with appropriate modifications) is released.
Will now grab soundfiles with spaces in their name or in the directory name.
Files can be backed up to directories with spaces in their names.
For the moment, newly created soundloom files can still not use spaces in their names.
For the MAC: Now uses paplay (available as part of the CDP release)
as the default program to play soundfiles. This should be in the _cdprogs folder.
For the PC: this is a fully compiled version.
If you do not already use soundloom.exe, you must use
this file instead of the file soundloom.tcl
(The _gui folder is no longer needed).
If you are already using a compiled version, version 9.7.0 improves the visibility
of information-only boxes, e.g. the counters on the workspace, the input and output values in the Calculator, etc.
and gets rid of various colouring anomalies which occurred with the first fully compiled release.
For the MAC: proceed in the normal way.
Version Checker: This release contains a new program sloomtest.tcl
which should be placed in the _gui subdirectory.
This can be used to check the version numbers of your Soundloom files,
simply by double clicking on it.
Pitch Inversion: When you invert the pitch-contour in a binary pitchfile,
(Repitch menu) one parameter you need to specify is the pitch-axis
around which you invert the pitch-line.
It would be helpful to know the range and mean value of the pitch of your data.
Hence a new Pitch Details button has ben added to the parameters page,
which gives you this information. The new button appears with most pitchdata processes.
MAC windowing: On returning to the Process page from the Parameters page
using the Get New Process button, the process page now displays in full
(no longer has to be activated with a mouse click)
Very rare anomaly reported where the status of an about-to-be-deleted file
cannot be determined, so the deletion aborts.
Changed so that the the status determination failure is reported,
but deletion is still attempted.
Get File button (parameters page) ceased to work for certain processes
since new multi-channel mixfile upgrade. Fixed here.
Problem discovered with Gain button on parameters page for Filters,
when filter output has zero level. Fixed.
Users who already have version 9.6d need only the files
soundloom,_parampage and _textfiles.
Fixed bug in MAC version of Instrument-Creation window, which was
freezing if the Instrument diagram (more than) filled the window.
Also, adjusted the display of the parameter-entry page so parameter-entry
bars are not cut off above the bottom of the window.
New Calculator Function Converts between distance (metres) and echo-time
(e.g. calculate reflection delays in rooms)
+ small fixes to Timeline, and to placement of windows on the display.
QikEdit and other mix manipulation facilities have now been upgraded
to work with the new multi-channel mixfiles. The mixing program for these files has
been created, and will be available soon in a CDP release.
Version b corrects minor errors in a.
If you already have version a, you will need only the files
soundloom,parampage and table_editor.