Changelog

Follow up on the latest improvements and updates.

RSS

new

improved

fixed

5.4

Noise Gate Module:
  • Added a fully featured noise gate module with a gain reduction meter.
  • It provides the following parameters: Threshold, Hysteresis, Reduction, Attack, Hold and Release.
  • Noise Gate is a Mela Lab module and part of Collection 3.
Mela 5.4
Module Updates:
  • Added the Parabolic Sine waveform to the VA Oscillator module.
  • Added the Cycles parameter to the Random module. Set its value to 1 for one-shot behaviour.
  • Added the Smooth parameter to the Random module. It defines the time constant for smoothing out the random modulation signal.
  • For consistency, the Smoothing parameter has been renamed to Smooth in the following modules: Macro Button, MIDI Source and Stereo Delay.
  • Added the Step waveform to the Simple LFO module. It's a unipolar version of the Square waveform.
  • Macro Button's Smooth parameter's maximum value changed to 1 second from 100ms.
  • Macro Button has graduated from the Mela Lab and can be found under the Modulators category.
  • The MIDI Source's UI is now slightly more compact.
Other Changes:
  • Moved the Mela Lab button to the right to improve the toolbar layout.
  • Added new presets.
  • Various internal improvements.

improved

fixed

5.3.1

  • Added a Mela Lab preset group which will be used to demo Mela Lab module features.
  • Added Demo 5.3 preset to the group.
  • Mela Lab modules no longer incorrectly display the flask icon when not expanded.
  • Fixed the preset overwrite confirmation dialog sometimes dismissing itself, preventing saving the preset.
  • Fixed the incorrect alignment of the close button of the About screen when Mela zoom was set to a value other than 100%.

new

improved

fixed

5.3

Mela Lab:
  • Introducing the Mela Lab module category.
  • From time to time new modules will be added to the Mela Lab category without any future promises, meaning their feature set is subject to change.
  • This freedom allows for the experimentation and exploration of new ideas.
  • With every update, the modules will be refined.
  • Once a module proves useful enough, it will become part of Mela.
  • Some experiments will not produce desirable results, and those modules will be removed.
  • Contribute to the process by submitting feedback to help with the evolution of these modules.
  • Always remember to bounce down audio and MIDI parts of your projects that utilise Mela Lab modules, as their behaviour may change from version to version, potentially altering the sound of your tracks.
  • When a preset uses at least one Mela Lab module a flask icon appears in the toolbar.
  • Tapping it will present the Mela Lab Help view.
  • Mela Lab modules display a small flask icon at the bottom right corner.
Mela 5.3
Macro Button Module:
  • It's a modulator module similar to the Macro module but uses a toggle button instead of a slider.
  • The toggle button is linked to the Macro parameter.
  • When the toggle is off, the modulator signal is at 0%, and when it's on, it jumps to 100%.
  • Transition between these binary states can be smoothed by adjusting the Smoothing parameter.
  • Macro Button module's Macro button (and now also the Note Event module's Event button) triggers on touch rather than release.
  • Toggling between the previous and new states can be done by sliding the finger in and out of the button area, allowing performance-oriented usage.
  • Macro Button is a Mela Lab module and part of Collection 3.
Multiply-Add Module:
  • It's a modulator module whose modulation signal is equal to A×B+C where A, B and C are the values of the module parameters.
  • Modulate some or all three parameters to create complex signals.
  • The module supports polyphonic modulation.
  • Multiply-Add is a Mela Lab module and part of Collection 3.
Audio-to-Mod Module:
  • It's a modulator module whose modulation signal is the average of the left and right channels of the input audio.
  • As all modulations happen at sample rates in Mela, feel free to modulate any parameter to create interesting sounds.
  • For example, modulating a level of another oscillator will result in Amplitude Modulation (AM) synthesis.
  • Modulating the cutoff frequency of a filter will result in FM synthesis.
  • The module supports polyphonic modulation.
  • Audio-to-Mod is a Mela Lab module and part of Collection 3.
Text Input:
  • The module renaming action no longer presents a separate text field for entering a new name. Instead, the label turns into a text field in place.
  • The preset and preset group renaming actions no longer present a separate text field for entering a new name. Instead, the label turns into a text field in place.
  • The "Set to" menu items now correctly format parameter values with units.
  • Some of the parameters of Comb Filter, LFO, Pitch Bend, Random, Relative Pitch, Transpose and Volume modules now offer useful "Set to" menu items.
  • Musical Keyboard now hides when iOS's typing keyboard appears in order not to get in the way.
Other Changes:
  • Added the Cycles parameter to the LFO module. Set its value to 1 for one-shot behaviour.
  • Moved the Create Group menu item from the Preset Selector to the User and custom groups' actions menu.
  • The preset management help information is now accessible via the Preset Selector's actions menu.
  • It's much more concise and has been removed from the Getting Started with Mela document for simplicity.
  • Added new presets.
  • Fixed a preset loading bug causing some parameters to initialise incorrectly.

new

improved

fixed

5.2

Preset Selector:
  • Moved the Preset Selector to the left side of the screen.
  • Added disclosure button to toggle the Preset Browser view.
  • Tapping the preset name now presents the actions menu, removing the need for a separate button.
  • The Save Preset, Export & Save and Create Group actions no longer present a separate text field. Instead, the Preset Selector turns into a text field in place.
  • Now a confirmation dialogue will be displayed when overwriting an existing preset.
  • Create Group action is now accessible via the File menu or Command-G shortcut in the Mela app.
Preset Browser:
  • Greatly improved Preset Browser interface, now vertically scrollable on the left side.
  • It now feels more integrated with the Preset Selector.
  • The Import, Export, Rename, and Delete preset group actions are accessible via the ellipsis icon menu.
  • User presets offer similar actions through a long-press gesture (or right-click on macOS) and swipe left on the preset name.
Mela 5.2
Event Module:
  • Introduced a new MIDI Processor module for note-on and note-off events.
  • It's simple yet very versatile.
  • With the Event module, you can create algorithmic compositions by modulating its parameters.
  • It can trigger envelopes or retrigger LFOs, even when Mela is inserted as an audio effect with no MIDI input.
  • Events can be triggered via the user interface, automation, or modulation.
  • Its primary parameter, Event, accepts values within the [0%, 100%] range.
  • When the value exceeds 50%, the module generates a note-on event.
  • Once the value drops to 50% or lower, it generates a corresponding note-off event.
  • Additional parameters allow you to set the generated event's channel, note, and velocity values.
  • The note-on and note-off events can also be triggered by tapping the toggle button.
  • The toggle button indicates the currently held note.
  • The Event module is part of Collection 3.
Note-On/Off Gate:
  • It's now possible to create a gate-like modulation signal using the MIDI Source module based on note-on and note-off events.
  • Set the Input parameter to Note-On/Off Gate to use it.
  • On note-on, the modulation signal jumps to 100% but it drops back to 0% on note-off.
  • The signal can be smoothed out using the Smoothing parameter.
  • You can use this instead of an envelope generator when you don't need the complexity.
Text Input:
  • The Perform View parameter renaming no longer happens in a separate text field. Instead, the value label turns into a text field in place.
  • The Enter Value menu action and a triple tap on a dial or slider no longer display a separate text field for entering a parameter value. Instead, the value label turns into a text field in place.
  • For frequency-based parameters, you can now enter values by appending either "kHz" or "k". Mela will interpret these values as kilohertz instead of assuming they are in hertz.
  • Similarly, for time-based parameters, appending "s" to the value will indicate to Mela to use seconds instead of the default milliseconds unit.
  • Added "Set to 0%" menu item above Enter Value for the Level parameters of the oscillator modules.
  • The Level parameter of these modules reset to the default value of 50% on double-tap, however, the 0% value is also very useful (e.g. for amplitude modulation).
  • In the future, other parameters may gain similar options to quickly set them to common useful values.
Other Changes:
  • The update includes many internal changes to continue to transition away from Mac Catalyst and towards becoming a fully native macOS app.
  • The MIDI Source and Note Length modules updated the Note-on/off strings to Note-On/Off to improve consistency.
  • The MIDI Logger module is now more compact as the Copy and Clear buttons were removed. The actions are still available via the context menu which can be accessed by tapping the console anywhere.
  • Added the Stereo Playground preset to the Synth FX group.
  • Added a workaround for Musical Keyboard getting stuck notes due to SwiftUI gesture bugs.
  • Many UI tweaks and improvements.

new

improved

fixed

5.1

This update primarily focuses on internal changes to transition away from Mac Catalyst and towards becoming a fully native macOS app. The goal is to enhance Mela's performance on macOS and address bugs specific to Mac Catalyst. Due to the scope of this change, the transition will occur over several updates.
Mela 5.1
Node Pad Module:
  • Introducing a new module for simple note-taking purposes.
  • It serves as a tool for describing presets or jotting down session notes.
  • The module supports limited Markdown features for text formatting: regular, bold, italic, strikethrough, monospaced, and links.
  • Artists, creating and distributing Mela presets, can utilise it to provide detailed information about how to best use a given preset, along with links to their websites and social media.
  • A new preset called Session Notes in the Audio FX group features the Note Pad module.
  • The Note Pad module is part of Collection 3.
UI Zoom:
  • Mela's UI can now be scaled.
  • Supported zoom levels: 75%, 100%, 125%, and 150%.
  • The zoom setting can be found in Settings under the Look & Feel section.
Other Changes:
  • Mela on macOS now utilises "Optimize for Mac" Catalyst mode instead of "Scaled to Match iPad".
  • Improved transition animation between the Restore Purchases button's glyph and spinner.
  • The Restore Purchases button now displays a spinner when processing the request.
  • The Restore Purchases button is no longer displayed if the user owns all module collections.

new

improved

fixed

5.0

As part of the 5.0 update Mela's business model is changing. Major versions will no longer be released as separate apps but instead, Mela 5 will simply replace Mela 4. This will allow Mela to retain its App Store ranking as well as user reviews. You'll just receive updates without needing to look for the next major version on the App Store.
New Business Model:
  • Mela will become a free downloadable app on the App Store.
  • Modules are now organised into collections.
  • Collection 0 is free, providing new users with the opportunity to test out Mela's features.
  • Collections 1 to 3 can be purchased via in-app purchases.
  • Collections 1 and 2 contain all modules that shipped with Mela 4.x updates and therefore they will be unlocked for free to the Mela 4 users.
  • Collection 3 contains new modules and more will be added as part of Mela 5.x updates.
  • That means you can purchase it now and have new modules appear unlocked as they become available.
  • All other feature updates will be free, including updates to the modules you already own.
  • If you are a Mela 4 user and for some reason don't see Collections 1 and 2 unlocked tap on "Restore Purchases".
  • If you experience any issues please get in touch and I'll try to sort it out promptly.
mela_50_page_2_modules
Digital Delay Module:
  • A delay effect with straight repeats and ping-pong options.
  • You can let the delayed signal accumulate by setting the Feedback parameter above 100%.
  • To keep it under control the feedback signal is hard-clipped above +6dBFS.
  • The Clip indicator will light up when this happens.
  • This feature can be used creatively to achieve interesting results.
  • The delay time is tempo-syncable with the usual parameter controls.
  • The feedback signal goes through low-pass and high-pass filters before it's sent to the output.
Simple LFO Module:
  • Simple LFO is a simplified version of the LFO and Random modules.
  • The waveform options include all classic shapes as well as Random Glide and Random Hold.
  • The modulation signal only retriggers on note-on events if the module is inserted on an instrument lane. On MIDI and audio lanes, it's free running.
  • Depending on the selected waveform, the signal is either unipolar or bipolar.
mela_50_page_1_modules
Dual Pan Module:
  • The module lets you pan left and right channel signals independently.
  • It can be used to create interesting stereo effects.
  • The module is also useful for swapping stereo channels or converting a stereo signal to mono.
Mid-Side Module:
  • The module lets you control the mid-side balance of a stereo signal.
  • It can be used to process mid and side signals separately before recombining them.
  • At 0%, the signal is passed through unaltered.
  • At -100%, the side signal is removed, and only the mid signal is output.
  • At +100%, the mid signal is removed, and only the side signal is output.
  • Note that converting the side signal to mono will result in silence.
Stereo Pan Module:
  • The module lets you position left and right channel signals in the stereo field.
  • Its Pan parameter sets the centre position of the stereo spread, whereas the Spread parameter sets the maximum stereo spread amount.
  • The panner graph displays where the left and right channels are placed in the stereo field.
  • Drag it horizontally or vertically to adjust the Pan or Spread parameter correspondingly. Double-tap the graph to reset the parameters to their default values.
Phase Inverter Module:
  • The module lets you invert the phase of the left and right channels independently.
Balance Module:
  • Renamed the Panner module to Balance.
  • While the module acts like a panner for mono signals, for stereo it simply adjusts levels of left and right signals.
  • You can use the new Stereo Pan or Dual Pan module for true stereo panning.
Other Changes:
  • The "Get in touch" and "Email Nikolozi" buttons now offer 3 options to contact me: Open Mail App, Copy Email Address and Use Online Form.
  • The Open Mail App option will launch your system's default mail client.
  • The module help view's footer now displays its release date as well as the collection the module is part of.
  • Added some presets to the Audio FX group.
  • Improved the look of graphs of various modules.
  • Adjusted the thickness of the parameter title and value fonts.
  • Adjusted the help view's font styles.
  • Updated the Getting Started document.
  • Renamed the Filter module to VA Filter. The new name is more descriptive.
  • Fixed an issue where drag-and-drop modulation didn't work with the modules that were on a duplicated lane.
  • Mela plug-ins were renamed to Mela 5. If Logic Pro for Mac is still showing Mela 4 run Full Audio Unit Reset via Logic Pro's Plug-in Manager.
  • Removed the workaround for error alerts for macOS / MacCatalyst, as it's no longer required.
  • Fixed modules' content being slightly off-centre.

new

improved

fixed

4.8

The Mela 4.8 update mostly focused on improving the internals of the app as well as added workarounds for some UI performance issues caused by hosts such as Logic Pro for Mac/iPad. Many changes have been made to the program code to future-proof Mela and make it easier to build new features on top. Of course, future versions will continue to improve the internals and there will be more optimisation work alongside new features. Note that this version dropped support for iOS 16 and macOS 13 to maximally optimise Mela for iOS 17 and macOS 14.
Drag-and-Drop Support and Other Modulation Enhancements:
  • It's now possible to view and edit a parameter's modulator sources and their modulation intensities from a single view. Simply tap its title/value area and select Edit Modulation from the pop-up menu.
  • The modulator modules now have a draggle target icon. Simply hold it for a split second and then drag and drop it onto a parameter's title/value area. The Edit Modulation popover will appear with the modulator added as one of the sources.
  • The modulator modules now sort module names alphabetically in the modulation target pop-up lists.
Other Changes:
  • Added the Replace item to the module's action menu. Now you can replace a module using one action instead of needing to remove an existing module followed by inserting another.
  • Added support for the Poly Aftertouch to the MIDI Source module. When the MIDI Source module is on an instrument lane it generates a polyphonic modulation signal.
  • The name of a lane is now generated based on the lane type as well as the index of that type. e.g. "Instrument 2" instead of "Lane 3".
  • Made animation durations shorter for various control interactions to make things feel snappier.
  • Renamed the Perform menu item to Edit Perform to match the Edit Modulation’s naming style.
  • Many other small interface tweaks and improvements.
  • Fixed an issue where the max values of Sync parameters weren’t set correctly internally.
  • Fixed the tempo text field not working correctly in standalone mode.
  • Added new presets.

new

improved

fixed

4.7

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 the Meter module displaying an inaccurate value for max peak.
  • Fixed a bug where renaming a module would cause its animation to freeze or refresh at a lower frame rate, such as an LFO graph.
  • Made MIDI Source’s Smoothing parameter to default to 0ms. For most cases, Velocity and Key Track ramping doesn't make sense.
  • Some minor performance tweaks.
  • Updated the Getting Started guide.

new

fixed

4.6

This update introduces 3 new digital distortion modules to help you add some dirt and filth to your sound.
Clipper Module:
  • The Clipper module offers the following selection of clip distortion algorithms: Soft, Hard, Fold and Wrap.
  • Its Drive parameter sets the amount of gain applied to the input signal. The Volume module can be inserted pre and post Clipper to control the signal gain further.
Degrader Module:
  • The Degrader module distorts the signal by reducing its sample rate and bit depth.
  • Its Clock and Bits parameters control the sample rate and bit depth of the output signal.
  • The Mix parameter sets the effect dry/wet mix amount.
Rectifier Module:
  • The Rectifier module introduces asymmetric digital distortion to the signal.
  • The Rectify parameter sets the amount of asymmetry introduced to the negative portion of the signal.
  • At 50%, the effect is equivalent to half-wave and at 100%, full-wave rectification.
  • The DC Offset parameter sets the amount of DC offset added to the signal. This can be especially useful when a Rectifier module is followed by another non-linear processor.
Sinusoid Graphs:
  • All 3 modules have a graph that displays how a sinusoid with a unity amplitude would be transformed by its module given the parameters. Drag it horizontally or vertically to adjust the module parameters. Double-tap the graph to reset the parameters to their default values.
Other Changes:
  • Fixed the DC Blocker module's graph view incorrectly showing twice the actual DC offset value.
  • Added presets showcasing new features.

new

improved

fixed

4.5

EQ Band Module:
The new EQ Band module offers a selection of 2nd order filter types: Bell, Low Shelf, Low Cut, High Shelf, High Cut, Notch and Band Pass. It comes with standard parameters: Frequency, Gain and Q.
Comb Filter Module:
The module has the new Mode parameter which allows you to set the signal delay amount of the delay line in terms of frequency, time or the input Pitch signal. Depending on the type of effect you are trying to create one mode might be preferable over others.
When set to Time mode the Frequency parameter is replaced by the Time L and Time R parameters. These parameters set the time interval by which the left and right channels of the audio signal are delayed. And unlike the Frequency parameter, their value range is linear. Making them suitable for audio effects like Chorus, Doubler and Flanger.
When set to Pitch mode, the delay amount is controlled by the incoming Pitch signal. This mode is ideal when using the comb filter as an oscillator. Simply send short noise pulses on note-on events into the module.
Other Changes:
  • Added the Hold parameter to the Envelope Follower module.
  • Made internal improvements to the Envelope Follower module.
  • Added the Min and Max parameters to the Velocity module. The module will clamp the velocity of the note-on events to the range defined by these parameters.
  • The modulator intensity dials now show modulation rings when they are being modulated.
  • Added new presets.
Load More