Monday, 15 July 2013

String 1.14.5 update for Windows, Mac OS X, and Linux

String 1.14.5 for WindowsMac OS X, and Linux is now available. This release adds:
  • (feature) Added "Tuning" parameter to modulation section. This enables String to be tuned up or down a half-semitone in either direction from standard concert pitch. Previously saved presets and projects will use A=440Hz by default.
  • (fix: Windows 64-bit VST) Fix for immediate VST crash which could occur on certain hosts when run in Windows XP 64-bit.
  • (feature: Linux) Added "Show Directory" to the preset browser, which will will reveal the selected preset directory in your window manager.
  • (fix: Mac OS X Audio Unit) Fixed issue which caused Reaper to host new instances of String FX as a mono plug-in.
  • (improvement: Linux) Presets and configuration files are now located to comply with the XDG Base Directory Specification. Older installations will still use any existing preset library location to maintain backwards compatibility.


Saturday, 18 May 2013

Sequent 1.3.11 for Windows, Mac OS X, and Linux

Sequent 1.3.11 for WindowsMac OS X, and Linux is now available. This release add the following fixes and features:
  • (fix: Mac OS X) Cables between effect modules can now be removed using a single button mouse.
  • (fix: Mac OS X) Fixed issue which could cause Sequent to be skipped by Kore or Maschine's plug-in scan.
  • (fix: Mac OS X Audio Unit) Space key-presses will now always be passed through to Logic, ensuring that Logic's transport can be started and stopped.
  • (fix: Mac OS X) Gatekeeper signed installers now install correctly on Mac OS X 10.5.
  • (improvement: Windows) The 32-bit and 64-bit VST plug-ins are now installed as separate components. You can choose which one(s) to install, as well as selecting different install folders for each architecture.
  • (fix: Mac OS X Audio Unit) Fixed issue which caused Reaper to host new instances of Sequent as a mono plug-in.
  • (fix: Mac OS X Audio Unit) Fixed minor memory leak in parameter names.
  • (improvement) Clearer UI fonts in various places.
  • (improvement: Linux) Presets and configuration files are now located to comply with the XDG Base Directory Specification. Older installations will still use any existing preset library location to maintain backwards compatibility.
Download Sequent 1.3.11 plug-in here.

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.