Log InCreate An Account
  1. News
  2. »
  3. Virtual Instruments
  4. »
  5. JUCE

Raw Material Software releases JUCE v1.46

-
JUCE

Raw Material Software has announced the release of version 1.46 of JUCE, the cross-platform C++ toolkit for developing applications and plugins on Windows, Mac OS X and Linux.

Changes:

  • New class: AudioProcessorGraph: This allows AudioProcessors to be efficiently wired together and run as a graph. I've converted the plugin host demo to now use this instead of its own graph rendering code.
  • New class: AudioProcessorPlayer: This allows an audio i/o device to stream through an AudioProcessor (or an AudioProcessorGraph).
  • New class QuickTimeAudioFormat, which uses QuickTime to implement an AudioFormat that can read .mov files and other formats that QT supports (e.g. mp3, aac, etc.).
  • New class: WebBrowserComponent, for embedding a web browser in your app.
  • AudioProcessor now has a few more pure virtual methods that you'll need to implement: acceptsMidi(), producesMidi() and getName().
  • Moved all the audio plugin hosting classes into the main juce tree.
  • Mac: the project now requires at least XCode V2.5.
  • New class: ScopedTryLock.
  • Added AudioUnit support to the audio hosting code.
  • Any top-level components will now have their parentSizeChanged() method called when the screen res is changed (not on linux yet though..).
  • Jucer: added support for ImageButtons.
  • Audio devices - a few tweaks to the various audio drivers to try to make the best possible guess at the input and output latencies that they introduce.
  • Updated to include the latest version of Flac (1.2.1).
  • Added a parameter to DragAndDropTarget::isInterestedInDragSource().
  • Changed the parameters to AudioIODeviceCallback::audioDeviceAboutToStart(), so that it now just supplies a pointer to the device. If you need to, you can still find out the sample rate and block size by asking the device for them.
  • Changes to the URL class to allow file uploading.
  • New method: PlatformUtilities::launchEmailWithAttachments.
  • New classes: AudioThumbnail and AudioThumbnailCache, which allow easy rendering of low-res waveform previews.
  • New classes: InputSource and FileInputSource. These encapsulate some kind of resource, and also replace the XmlInputSource class.
  • Moved some of the posix code that was the same in the mac and linux builds into a single, shared file.
  • Fixed InterprocessLock on mac/linux so that it can't get stuck when an app quits unexpectedly.
  • Added an option to splash screens to close themselves when the mouse is clicked.
  • Change to ProgressBar to allow custom text and bars that are just spinning without a known progress position. This also meant a change to the params for LookAndFeel::drawProgressBar.
  • Ditched win98 non-unicode support (presumably nobody will miss that!).
  • Change to the way that channel data is passed to an AudioIODeviceCallback. Previously, some of the channels could be null, but now is uses a packed array of all the active channels.
Discussion

Discussion

Discussion: Disabled

Discussions have been disabled for this item.

News & Deals Related To This Item

Show more...

FEATURED
29% Off
Cubase Pro 13
Sequencer / Multitrack
by Steinberg
30%
Off
Favorite DAW - Best Audio and MIDI Software - KVR Audio Readers' Choice Awards 2023
A KVR Interview with Hans Zimmer
What's New @ KVR Audio
Newbie question about sample productionby Shabdahbriah @ 3:15 in Samplers, Sampling & Sample LibrariesI bought too many soft synthsby digitalboytn @ 3:11 in Everything Else (Music related)How to do this effect?by Uncle E @ 2:56 in Production TechniquesOne Synth Challenge #182: Charlatan 3 by BlauKraut Engineering / karrikuhby z.prime @ 2:47 in InstrumentsBeta Testing of Bitwig Studio 5.2by Jac459 @ 2:42 in Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)VST3 Envelope filterby oneplayergame @ 2:38 in EffectsAccount Takeovers - Waves / EastWestby cletiscake @ 2:28 in Sell & Buy (+Special Offers, Deals & Promos)FT: UAD Galaxy Tape Echoby KVRforumRulez @ 2:08 in Sell & Buy (+Special Offers, Deals & Promos)(Solved) required: LOW CPU LOAD !! GainAdjustments=>boosting ==> What type / which plugins to favor ? (AU)by Ah_Dziz @ 1:09 in EffectsVoxengo Elephant: best algorithm for solo piano?by bmanic @ 1:06 in EffectsFS: Toontrack SDX, Neural DSP, AAS Chromophone 3, UJAM Mellow 2, Plugin Allianceby Greenstorm33 @ 1:05 in Sell & Buy (+Special Offers, Deals & Promos)WTB / WTT (for): D16 Decimort 2 / NI Play Series / Softube Wasted Space / PA Forever 29 / Arturia KORG MS-20 Vby Choikdoi @ 1:00 in Sell & Buy (+Special Offers, Deals & Promos)D16 Sigmund vs Fabfilter Timeless 3by bmanic @ 0:56 in EffectsConcert hearing protection?by superscan @ 0:49 in Everything Else (Music related)FS : Arturia and Native instruments librariesby Nicethings4you @ 0:40 in Sell & Buy (+Special Offers, Deals & Promos)View All Latest Posts