App: Mela 4 – AUv3: Synth, FX, MIDI
Developer: Nikolozi Meladze
Genres: Music, Entertainment

Mela is a modular music-making tool that scales with your needs. With its intuitive interface, you can seamlessly build fully custom polyphonic synthesisers, unique audio effects, and complex MIDI processors. Mela can run as a standalone app on iOS and macOS or as an AUv3 plug-in inside your favourite DAW such as AUM, Drambo, Logic Pro and many more.

A Mela preset is made up of ordered modules arranged on lanes that process audio and MIDI signals. Each lane can receive and send signals to and from the host or other lanes using buses. The modulator modules can modulate any parameter of any module on any lane. The lanes and modules can be easily added, removed or rearranged making the preset as complex or as simple as desired. Mela comes with 52 modules, with new ones added with every update. The following are some examples from different categories.

- MIDI processors: arpeggiator, chord, note echo, scale, strummer
- Synth building blocks: virtual-analog oscillator, FM operator, phaseshaping, noise, filter, amp envelope
- Modulators: envelope follower, envelope generator, LFO, macro control, MIDI source, random
- Audio effects: chorus, delay, distortion, flanger, phaser, compressor, comb filter, EQ
- Utility: level metering, audio oscilloscope, MIDI capture, MIDI logger

Inside a host, Mela can be loaded as one of the following plug-in types: Instrument, Audio Effect or MIDI Processor. The only difference between them is the number of audio and MIDI inputs and outputs. Otherwise, the features are identical and a preset created in one type can be opened by another.

Mela's capabilities continuously improve, evolve and expand based on its long-term vision and user feedback. Feel free to get in touch for anything Mela related.

Say Hello: nikolozi.com/contact
Changelog: nikolozi.com/mela/changelog
FAQ: nikolozi.com/mela/faq
Mela 3 vs Mela 4: nikolozi.com/mela/getting-started/#mela-3-vs-mela-4

Release notes:
This update adds full Polyphony support to Mela 4, allowing you to build custom polyphonic synthesisers easily.

A Quick Guide to Polyphony:
- An Instrument lane takes a MIDI signal as input and converts it to a polyphonic signal which is simply a set of independent voices.
- A voice consists of note-on/off information as well as Pitch and Audio signals.
- At the end of an Instrument lane, the audio signals from the voices are summed and sent to the output.
- Modulators on either Audio or MIDI lanes act like monophonic sources whereas modulators on Instrument lanes generate polyphonic modulation signals.
- Depending on what type of lane the target modules are on we get 3 possible configurations: poly-to-poly (this includes mono-to-mono), mono-to-poly and poly-to-mono.
- With the mono-to-poly configuration, the same modulation signal will be applied to all voices that the target module is processing.
- With the poly-to-poly configuration, there will be 1-to-1 mapping with the modulation source and target voice.
- With the poly-to-mono configuration, the last triggered voice's modulation signal will be used as the source.
- For the full details check out Mela’s Getting Started guide.

Polyphony Settings:
- These settings define voice allocation rules and are stored as part of the preset.
- You can set the maximum number of active voices.
- You can also set whether to reuse a voice if its associated note is the same as the newest note or always follow the Voice Priority setting. The latter makes it possible to have multiple voices playing the same note.
- The Voice Priority setting prioritises voice allocation based on whether the note is newest, oldest, lowest or highest.

Voice Activity Module: 
- The new Voice Activity module lets you monitor voice allocation in real-time.
- The module displays MIDI information as well as audio levels of each voice.
- The MIDI information includes note name, velocity and release velocity.

Module & Lane Actions:
- Added the "Duplicate" menu item to the module's actions menu.
- Duplicating modulator modules also duplicates the modulation targets.
- Added the "Duplicate" menu item to the lane's actions menu.
- After duplicating a lane, a duplicate of a modulator module will have the same modulation targets, except for those targets whose modules were on the same lane as the original modulator. Those will be replaced with the corresponding targets from the duplicated lane.
- Added "Convert to > Audio/Instrument/MIDI" menu items to the lane's actions menu.
- This makes it easier to modify presets, especially when trying to make existing presets polyphonic.
- Note this action removes incompatible modules and sets input and/or output fields to off.

Backwards Compatibility:
- The following modules will no longer be supported on Instrument lanes: Chorus, Compressor, Envelope Follower, Flanger, Phaser, Stereo Delay and Oscilloscope.
- These modules will only be insertable on Audio lanes.
- The presets created pre-polyphony will continue to work in a compatibility mode.
- Note that this limitation is introduced as users generally wouldn't want an instance of such audio effects on each voice.

Presets:
- Split "Synth" preset group in "Leads", "Pads", "Bass", "Keys" and "Synth FX".
- Migrated existing factory presets for v4.7. Those that made sense to be polyphonic were converted.
- Added new factory presets.
- Added "Open Recent", "Save Preset" and "Save & Export" items under the File menu for the standalone mode.
- You can use the keyboard shortcuts Command-S to save and Command-E to export the current preset on iPadOS and macOS.
- The Instrument plug-in's Default preset is now polyphonic.

Other Changes:
- Envelope Generator now highlights the active segment.
- Fixed a bug where renaming a module would cause its animation to freeze or refresh at a lower frame rate.
- Made MIDI Source’s Smoothing parameter to default to 0ms. For most cases, Velocity and Key Track ramping doesn't make sense.