Tuesday 9 July 2013

Vst Plugin Crashes In Macaw 3.02 and earlier

In Macaw 3.02, and earlier versions, some Vst plugins WILL crash your instance of Macaw. This is not really the plugins fault, but is more a design flaw inside Macaw to do with how the threads are being locked, which causes deadlock in the way about half of all Vst plugins that you load work.

So about half of the Vst plugins you get will work and some will just cause the program to go into deadlock, or an infinite loop. The problem is caused by Macaw locking the Dsp thread and then the Vst plugin trying to aquire the same lock via an audioEditIdle message while the Vst is executing.

There is no solution to this problem at this time, other than to contact the people who make the plugin and try to get them to not send Idle messages during the Vst process call. Otherwise the plugins will keep crashing.

To fix this problem will require a major change of the program, but that is not going to happen for a while, so until then if your favorite plugin does not work then there is nothing that can be done about it.

Sunday 7 July 2013

New demo song posted

Here is a new demo project for Macaw. Done in the style of the Transformers movie theme. I tried to copy the sound of the repetitive deep bass that was used in the action scenes to create the sense of danger and urgency and also used the same chord pattern for the adventurous mood.

Click here to download the mp3 file(Exported from Macaw using the export audio file feature)

Click here to download the project file that loads in Macaw to see how it was made

Click here for more demo songs...

Saturday 6 July 2013

Macaw now works in Linux on Wine

As of version 3.02, I have configured Macaw to run in Linux via Wine, which is a Linux program that runs Windows programs in Linux, but not always perfectly. It is not perfect and you have to navigate around some sloppy wine menu rendering, but problems that exited before such as missing fonts and problems with trackbars are gone, so now you can run Macaw and it works about 90% as good as it does in Windows, where Macaw is meant to run.

I tested this in Puppy Linux using an older version of Wine and a really bad window manager, so it probably works better now on newer Linux versions with newer Wine versions.


Tuesday 18 June 2013

Screenshot

This is a screenshot of the Synthesizer showing the editor panels of a number of loaded plugins, such as the Universal plugin synthesizer. Plugin editor panels are full of knobs and switches and you use these to adjust the way that the synthesizer computes the output sounds. For example, a knob labelled cutoff normally indicates the filter cutoff frequency for a filter such as a lowpass or highpass filter. The default filter type is a lowpass filter, and you can use the cutof knob to adjust how much of the high frequencies that you hear, but if the filter was a highpass filter then it adjusts the amount of low frequencies that you hear. This example of using the cutoff knob and the filter type is just two parameters, but some synths have thousands of parameters, so you can really change the sounds in a lot of ways, since all parameters often affect the other parameters.

Macaw Media Composer

Macaw


This massive music software application is an excellent solution
for composing and playing high quality music tracks. Macaw has
all the best features required for super computer audio production.


Features


  • Multitrack sequencer/arranger
  • Midi clips
  • Midi Import
  • Midi export
  • MP3 Export
  • Built in instruments
  • Built in effects
  • Wave recording
  • Wave sequencing
  • Soundfont support
  • DLS support
  • Ogg Vorbis format support
  • Built in sampler
  • Audio file import
  • Undo/Redo
  • Onboard context sensitive help
  • VST Plugin Host
  • VST Plugin builder

Links


https://sites.google.com/site/turboloops/macaw