AudioMulch Interactive Music Studio

0.9b21 Release Notes

20/9/2005 AudioMulch 0.9b21 Release Notes

AudioMulch version 0.9b21 is now available from the download page. This version will expire on December 20th 2005.

This version of AudioMulch adds new multi-channel file recording contraptions which can record up to 24 channels to one or more sound files. All file recording contraptions have been extended to allow Automation and MIDI control. The minimum bandwidth of the ParaEq equalisation contraptions has been reduced to 20Hz. A number of small usability and sound quality improvements and bug fixes have been made. Read on for more details.

Some Notes About the Future

After 33 public beta releases, and over 7 and a half years of development, it's time for AudioMulch to move into a new phase. By early 2006, a final, non-beta version of AudioMulch will be available. With this non-beta release will come the first price increase in AudioMulch's history. There will be no upgrade fee for existing users to use this non-beta version, nor for users who purchase a registration prior to the release. Non-registered users are encouraged to purchase a registration well in advance to avoid the price increase.

The decision to make a non-beta release stems from a number of factors: most notably that the software has been demonstrated to be stable and has been successfully used by many people in performance and other stability-critical situations. Related to this, significant changes to the software, which are required to add fresh capabilities, can in the short term be detrimental to stability. The new non-beta version will provide a stable reference, while allowing more interesting development to be undertaken in future beta releases. Among the interesting changes planned for next year's exciting new development cycle are a powerful re-vamped rhythm sequencing support and a new user interface based on TrollTech's Qt toolkit.

File Recorders and File Players

This release sees the introduction of new multichannel file recording contraptions. Together with the FilePlayer, FileRecorder and multichannel file players, AudioMulch now has a powerful range of contraptions for dealing with streaming soundfile playback.

The new multichannel sound file recorders allow recording up to 24 synchronised channels to one or more soundfiles, in any combination, for example 24 mono files, 12 stereo files or a single 24 channel file. This can be useful for recording separate parts of an AudioMulch patch to separate files so they can be mixed using standard multi-track recording software. It can also be used for making multi-track or multi-channel surround sound recordings for later playback in AudioMulch or elsewhere.

All of the file recording contraptions have been enhanced with the capability of being activated using MIDI or Automation. This makes it possible, for example, to create an automated sequence which records input to a file and plays it back with processing later (although read on for some limitations on this).

6 Channel multi file players and recorders have been added to make 5.1 surround mixing and playback more convenient.

Advanced users may find it useful to understand the underlying design philosophy of the sound file playing and recording contraptions in AudioMulch. Although these contraptions can be automated, they were not envisioned as replacements for multi-track recording and mixing software. Instead they are designed to provide interactive playback of streaming soundfiles in a performance context. In practice what this means is that they are not tightly coupled to the Automation system, automation simply triggers them as would the user with a mouse. The contraptions are designed to stream sound from disk, which means that they cannot begin to play until the sound is loaded from disk, which can take time. In general this means that using automation to tightly synchronise multiple players, or to synchronise playback of sound files with automation does not always work. This is especially true of the file recorders which do not pre-roll sound files for playback as do the file players. Users are encouraged to stretch the limits of what AudioMulch can do, however please be aware that there are limits to the capabilities of these file players for synchronised performance. A future version of AudioMulch may include more advanced capabilities for automation-synchronised sound file playback.

Bug fixes

The following bugs were fixed for this release:

  • Made FileRecorder (and the new multi file recorders) work even when its outputs aren't connected to SoundOut.
  • Fixed bug introduced in 0.9b20 which could cause a crash on startup.
  • Fixed bug where documents saved with "Save a Copy with soundfiles" could loose track of where the soundfiles were and ask the user to locate them.
  • Fixed click in DLGranulator and Nebuliser when Freeze is enabled.
  • Fixed Shaper waveshaping, doesn't create DC or incorrect spectra now.
  • Fixed bug where loop points weren't displayed the first time a document was loaded and tried to display them.
  • Fixed bug where sometimes it became impossible to select patch cords in the patcher, usually when VST plugins gained the keyboard focus.
  • Fixed bug where the help window dissappears behind the main AudioMulch window as soon as it is shown.
  • Metasurface window is now hidden when a new document is loaded unless that document uses the Metasurface.
  • Fixed bug where changing the MIDI sync device wasn't always picked up until AudioMulch was restarted.
  • Patches are now aligned to the bottom of the patcher pane when loading so that SoundOut is near the bottom.
  • Fixed bug where it was possible to create a feedback loop from the input to the output of a single contraption by creating a loop using a second contraption, and then using the right-click Bypass option to remove the second contraption from the loop.
  • Fixed bug where right-clicking on a note cell in the Bassline contraption brings up both note entry window and right click menu.
  • Made VST parameter name handling even more robust, Pluggo parameter names are now displayed.

CannonLooper and LiveLooper contraptions - Use at your own risk

The CannonLooper and LiveLooper contraptions which appear in the Beta category were included by accident in a previous (0.9b13) release. These contraptions are still under development and may change before they are finished. This is why there is no documentation. They have been included for users who have started using them, however it is important that you do not depend on their behavior as they will certainly change in the future. Expect these contraptions to be finished in December 2005.

Thanks to Helen Thomson who sponsored the development of these contraptions and contributed significantly to their design.

Reporting Bugs

Although this version has been tested it may contain new or as yet undetected bugs. If AudioMulch crashes please report it as a bug to rossb@audiomulch.com. Further details about reporting bugs are contained in the Beta.txt file which is included with the AudioMulch installation.

Previous Release Notes

You can review the release notes for the previous version (0.9b20) here. All previous release notes are archived here.

Thanks

Many thanks to everyone who reported bugs in the previous release. This version benefited significantly from kind input from members of the mulch-discuss mailing list. Thanks also to those who registered or contributed suggestions, your support continues to help AudioMulch grow and is greatly appreciated.

Ross Bencina

Merlijn

 

AudioMulch software, documentation and web site copyright ©1997-2006 Ross Bencina,
All Rights Reserved. AudioMulch is a registered trademark.