Warning:
Back up your presets / projects as you won't be able to revert them once migrated to Mela 6.
Mela 6 plans turned out to be way too ambitious. I had to cut features to ship it in a timely manner. The 6.0 flagship feature will be Universal Lanes. The other planned features will be added with point updates. Note: I haven't updated the Getting Started document yet.
Build 349
Universal Lanes
  • Mela lanes are now universal, merging the capabilities of the Audio, MIDI, and Instrument types into one.
  • The preset migrator automatically migrates existing presets to use universal lanes.
  • The lane audio and MIDI I/O settings are replaced with the Signal Router modules.
  • There no longer are different lane types and all the related functionality is removed.
  • This change makes Mela even more flexible.
Signal Router Modules
  • The Signal Router is a new category of modules for routing and transforming signals.
  • Audio In: Receives audio from the host or an audio bus.
  • Audio Out: Sends audio to the host or an audio bus.
  • MIDI In: Receives MIDI messages from the host or a MIDI bus.
  • MIDI In: The "Panic!" button sends the "All Notes Off" MIDI messages on all channels downstream the lane.
  • MIDI Out: Sends MIDI messages to the host or a MIDI bus.
  • MIDI Out: The "Panic!" button sends the "All Notes Off" MIDI messages on all channels to the MIDI output.
  • MIDI-to-Poly: Converts MIDI messages into a Poly signal.
  • MIDI-to-Poly: Replaces existing Audio or Poly signal with a new Poly signal.
  • MIDI-to-Poly: The module lets you set the polyphony settings for the preset.
  • Poly-to-Audio: Collapses polyphonic signal into an audio signal by summing voices. Retains the last note-on pitch signal.
  • Poly-to-Audio: Modules that don't support polyphonic signal processing will automatically perform the signal collapse.
  • Poly-to-Audio: The signal will remain collapsed even if the module doing collapsing is bypassed.
  • These router modules are part of Collection 0.
Module Updates
  • Amp Envelope: This module now mirrors the behaviour of the Envelope Generator. When a Poly signal is not passing through, it uses the MIDI signal to determine when to trigger the attack and release states, and it shapes the level of the audio signal accordingly.
  • Panic: Removed the module as it was no longer required since the MIDI In and MIDI Out modules now have the functionality built-in.
  • Voice Activity: When a Poly signal is not passing through, the module displays the Audio signal level and MIDI signal's last note event note and velocity.
  • Voice Activity: The module now resizes based on the preset polyphony.
  • Modulators: The "Targets" view no longer scrolls to the bottom on appearance.