Log InCreate An Account
  1. News
  2. »
  3. Developer Info
  4. »
  5. JUCE

Raw Material Software updates Juce to v1.43


Raw Material Software has updated Juce to version 1.43, offering a few new features including native Mac menus, horizontal scroll-wheel support, and a tidy-up of the source tree.


  • Tidied up the juce tree: moved things like the demo, the jucer, etc. in to a folder called "extras"; this also now includes the audio plugin code and BinaryBuilder, rather than having those available as separate downloads.
  • Native menu bar support for the Mac. See MenuBarModel::setMacMainMenu().
  • A few changes to the MenuBarModel class and MenuBarComponent - the model object now has listeners, and when a menu changes, you should call MenuBarModel::menuItemsChanged() rather than calling the old equivalent method on the bar component. Also, the MenuBarModel virtual methods have changed slightly and no longer have a menu bar component as one of their parameters. One other related change is that DocumentWindow::setMenuBar() no longer takes a command manager - you should register the command manager directly using MenuBarModel::setApplicationCommandManagerToWatch.
  • Horizontal mouse-wheel support - this involves a change to the Component::mouseWheelMove method, to add an extra parameter. If you've got existing code that uses the old form of this method, it should fail to compile with an error, and you just need to tweak it to add the new parameter.
  • Sorted out some problems with the jucer's colour swatch menus.
  • Fixes for AudioDeviceManager forgetting channel selection.
  • Added a textCharacter member to the KeyPress class - this allows a unicode printing character to be stored separately from the keycode.
  • Added support for extra numeric keypad keys like add, subtract etc, and F13-F16.
  • Added a radio group ID field to buttons in the jucer.
  • Renamed TaskbarIconComponent as SystemTrayIconComponent to make it more obvious what it does, and added support for tray icons on Linux.
  • New class: ChannelRemappingAudioSource, which lets you take a source and remap its input and output channels.
  • Some tweaks to the Time functions on win32 to make them slightly more efficient.
  • New method: Slider::setIncDecButtonsDraggable(), which adds a hybrid click/drag mode to the inc/dec button slider.
  • Added some linux-specific methods for creating new MIDI in/out devices.


Discussion: Disabled

Discussions have been disabled for this item.

61% Off
by Zynaptiq
Was $359.00; Save $220.00 until 02 Oct 2023
KVR Marketplace
The KVR Developer Challenge 2023 - Winners AnnouncedMax Innovation: An Interview with David ZicarelliArtist Focus: 6 plugins for 6 Strings with Craig AndertonAndrew Huang Interview: Launching a music career on social media
What's New @ KVR Audio
FS:N?,Arturia,SQ80V,UAD,UV?,TDR,FastBundle,?zotope,PA,Ujam,FuseAudio,Klevgrand,Noiseash,?K,Pulsar, and more..by eneskul55 @ 21:07 in Sell & Buy (+Special Offers, Deals & Promos)Now this is a game changer - Bitwig, Presonus team up DAWProjectby ? ? ? @ 21:06 in Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)S.B.J - F ai L [Visualizer] [Dub Techno'ish]by seismic1 @ 21:02 in Music Cafe2023: A Year in Gear (What You've Bought or Want to Buy in 2023)by justin3am @ 20:54 in Hardware (Instruments and Effects)How to create this pluck / perc loop soundby bluesawsq @ 20:48 in Sound DesignFS: Sonible Smart Bundleby naveedejaz @ 20:44 in Sell & Buy (+Special Offers, Deals & Promos)WTS: Syntronik + UVI Falcon, Toy Suite and many more & WTB Basslane Pro, Destructor & Permut8by Caine123 @ 20:43 in Sell & Buy (+Special Offers, Deals & Promos)Mixing (Bass?) with headphones?by Daimonicon @ 20:41 in Production TechniquesDrivenByMoss: Bitwig extension for many hardware controllers (version 21.2.0)by nowiamone @ 20:37 in Controller ScriptingA Good Linux Distro For Music Production?by THE INTRANCER @ 20:37 in Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)One Synth Challenge #175: 2RuleSynthby Juergen @ 20:33 in InstrumentsContinue this sentence with song lyricsby Aloysius @ 20:30 in Off Topic ClassicsI Know You Riderby irpacynot @ 20:21 in Music CafeAmerican Bundle - VST/AU/AAX - Silicon Update - Analog Obsessionby AnalogObsession @ 20:16 in EffectsIK Pianoverseby jamcat @ 20:15 in InstrumentsView All Latest Posts