Thursday, 24 January 2013

Sequent 1.3.5 for Mac OS X released


Sequent 1.3.5 for Mac OS X is now available. This minor release fixes two issues:

  • (fix: Mac OS X RTAS) Fixed installer bug which could cause the Sequent RTAS component to be installed in the incorrect folder.
  • (fix: Mac OS X Audio Unit) Space key-presses will now always be passed through to Ableton Live, ensuring that Live's transport can be started and stopped, even when Sequent's GUI is selected.
Download Sequent 1.3.5 for Mac OS X here.

Wednesday, 19 December 2012

Sequent 1.3.3 for Mac OS X, Windows, and Linux. Now with Gatekeeper and JACK Transport support.

Sequent 1.3.3 for Mac OS X, Windows, and Linux is now available. This version add the following fixes and features:
  • (feature) Keyboard entry of rotary parameter values. Rotary controls can now be typed directly into by clicking on the text value below the control.
  • (improvement:Mac OS X) Installer and all installed components are now signed in compliance with Mac OS X 10.8's Gatekeeper system.
  • (improvement:Linux) When using the JACK audio system in standalone mode, the JACK Transport now syncs Sequent's tempo, start/stop status, and playhead location.
  • (improvement) Step response on the filter, distortion, pan, and delay module parameters has been significantly reduced to allow for tighter control of sequenced automation.
  • (improvement) Changing sequencer patterns via MIDI keyboard can no longer cause audio glitches when using a realtime audio driver.
  • (fix) The Master sequencer will now correctly follow a host's PPQ position, and restart in response to a host's transport restarting.
  • (fix:RTAS) Fix for the right-channel muting when bypassing in Pro Tools when used on a mono to stereo track.
  • (improvement) Significantly improved UI response speed; reduced CPU usage when parameters are automated whilst the UI is open.
  • (improvement:Windows) Removed C++ runtime libraries redistributable requirement for RTAS plug-ins. The installer no longer installs the C++ runtime library redistributable components when installing the RTAS plug-ins.
  • (improvement) Routing and sequencing windows are now lighter and clearer.
  • (improvement) Factory presets now use a compressed pattern format, which are significantly smaller, and so improves preset loading and search times.


Sunday, 28 October 2012

Sequent 1.3.2 Linux 32/64-bit beta: now with JACK Transport

To popular request, the roll-out of JACK Transport supporting Loomer plug-ins has begun. The initial release, a beta of Sequent, adds the following changes :

(improvement:Linux) When using the JACK audio system in standalone mode, the JACK Transport now syncs Sequent's tempo, start/stop status, and playhead location.


(improvement) Step response on the filter, distortion, pan, and delay module parameters has been significantly reduced to allow for tighter control of sequenced automation. It's a much requested change, but does have implications for backwards compatibility.

Older presets, those created with Sequent 1.3.1 and earlier, will always open with "1.3.1 Compatible Smoothing" enabled, so this change will be completely transparent to saved projects. New presets will always be created with this compatibility mode disabled. You can view, as well as change, the compatibility options under the "Options" menu.

The easiest way to hear this change is to sequence a simple filter pattern, crank the resonance up high to hear those 0df filters squeal, and a|b the sound with the old and new smoothing algorithms. 

With the old, you will heard a mild slew as the old filter's cutoff step response slowly charges between values. With the new, the step is instant, which allows for precise control of sequenced values on a step. 



(fix) The Master sequencer will now correctly follow a host's PPQ position, and restart in response to a host's transport restarting. 


(improvement) Factory presets now use a compressed pattern format, which are significantly smaller, and so improves preset loading and search times. 

Download the updates here for Linux 32-bit, or here for Linux 64-bit

Provided no nasty bugs manifest in these versions, I'll release corresponding Mac OS X and Windows betas next week, and a full official release sometime after. JACK Transport supporting versions of the other Loomer products will follow in due time. Enjoy!

Wednesday, 3 October 2012

Manifold and Resound 1.6.3 for Windows released


Manifold and Resound 1.6.3 for Windows are now available.



These minor updates add the following fixes and improvements:


  • (fix) Fixed crash which could occur rarely (although repeatedly) on certain systems when starting up the 32-bit standalone application, or when particular hosts first scan the 32-bit VST plug-in.
  • (improvement) Removed C++ runtime libraries redistributable requirement for RTAS plug-ins. The installers also no longer install the C++ runtime library redistributable components when installing the RTAS plug-ins.
  • (improvement) Clearer font rendering on preset browser.
  • (fix) Various minor host compatibility tweaks.
Download the updates here. Note these issues did not affect the Linux or Mac OS X builds of these products: this update is for the Windows versions only.


Tuesday, 26 June 2012

VST to AudioUnit Preset Converter


KVR user aMUSEd recently tipped me off about a Python script which converts presets from .aupreset format to .fxp. Putting discussion about why we shouldn't be using host or plug-in architecture proprietary formats aside, it's a useful little tool for automating a mass preset conversion.

I've derived a mirror script which reverses this process, converting .fxp presets into equivalent .aupreset files: useful for Logic users migrating from a VST-only to an Audio Unit environment. Converting from one opaque format to another was never going to be easy, but it certainly seems to work for the (select few) plug-ins I've tested it with. Provided that the plug-in saves to an opaque chunk, and that the internal format is identical for both Audio Unit and VST plug-in chunks, conversion should work.

There are a few bits of information, absent from fxp format presets, that is required by au presets. The first three of these, the so called 'type', 'subtype', and 'manufacturer', can be found by running (from the command-line)
auval -a
and then copying the three, four character codes for the destination plugin. Our own Aspect, for example, uses:
aumu Lmaa Loom  -  Loomer: Aspect
aumu Lmaa Loom are the type, subtype, and manufacturer, respectively.

The final piece of information is the state key. This is completely defined by the developer, and there is no simple way to programatically find this. All is not lost, however: just save an aupreset using the plug-in, open it (in TextEdit, for example), and locate the key. Note that it is NOT the <key>data</key> line, but is usually found after that. Again, in Aspect's case, we have <key>jucePluginState</key>

So, in the case of Transverb, assuming that your presets are stored in .fxp format and in a folder called "~/transverb_presets", from the directory you've unzipped the app you'll need to run from a Terminal:

./fxp2aupreset.app/Contents/MacOS/fxp2aupreset ~/transverb_presets aumf DFtv DFX! destroyfx-data

or for those using the python script:
python ./fxp2aupreset.py ~/transverb_presets aumf DFtv DFX! destroyfx-data.

If all goes according to plan, this will create an aupreset for each fxp file it finds. Copy the aupresets into ~/Library/Audio/Presets/... in order for Logic/AU Lab or whatever to find them. Make sure you've already saved at least one preset with the plug-in to ensure that the .aupreset folder have been created beforehand.

The python script can be found here (you'll need the construct library installed for this). For those who'd rather not dabble with Python dependencies, you can find a command-line App bundled for Mac OS X here.

Thanks to yairadix from the rawmaterialsoftware forum for the original script, and for doing all the heavy lifting in defining the fxp construct structure. 

Thursday, 1 March 2012

Aspect 1.7.10 now available


Aspect 1.7.10 is now available. Fixed in this release are the following issues:

  • Fixed issue which made audio rate modulation of either oscillator's pitch by the noise modulation source slightly quantized. This caused previously created presets using this configuration to sound slightly different in Aspect 1.7.9. 
  • Fixed bug which occasionally caused newly saved user presets to still be marked with the changed (*) flag in the preset name display.

Thursday, 23 February 2012

Aspect 1.7.9 released


I'm pleased to announce another small update for Aspect, our semi-modular synth for Windows, Mac OS X, and Linux. This release adds the following improvements:
  • (Windows) Fixed incredibly rare crash which may occur when first opening the plug-in on certain 32-bit VST Windows hosts. 
  • Massively improved speed and responsiveness of all UI controls. 
  • Improved CPU usage when tweaking parameters from a hardware controller. 
  • (Windows) For the Windows VST plug-in, when using a relative path of "." for the presets folder, the path is now relative to the plug-in's DLL file and not the host's executable file. This makes it possible to easily create a portable or USB stick install of Aspect. 
  • Standalone versions now support multiple simultaneous hardware controllers. 
  • (Linux) User presets are now displayed in alphabetical order in the preset browser. 
  • (Linux) Improved UI font selection means that a more appropriate font is often used in any Linux distributions which provide only a small selection of default fonts. 
  • Fixed an issue where the OK button in the save preset browser would temporarily become disabled when switching from the Factory presets selection. 
  • Various minor compatibility fixes for certain hosts.
Download Aspect 1.7.9 for Windows, Mac OS X, and Linux here.