Feature Requests

Describe a feature you’d like to see in Mela. Provide details of your use case.
New Modes for the Group Module
Instead of having separate modules, the Split and Merge features have been integrated into the Group module. I think this approach makes more sense. The update Group module is available as of build 439 . Feedback on this approach is welcome. Details below. Group Module The Group module is now even more versatile. The module lets you group a sequence of modules using its sublane. The signal flow between the containing lane and the sublane depends on one of four modes: Insert, Isolate, Split, or Merge. The module actions menu icon displays the current mode instead of the ellipsis used by other modules. Tapping it opens a menu to change the mode and access standard module actions. Insert Mode The Group module passes its input signals to the sublane and forwards the sublane's output to its own output. Ideal for organising modules. Isolate Mode The Group module doesn't provide any input to the sublane, and ignores its output. The module input and output remain identical. Ideal for creating an independent sublane that appears inline with the containing lane. For example, it can be used to generate an Envelope Follower modulator from a side-chain input. Split Mode The Group module forwards a copy of the input signals to its sublane, and ignores its output. The module input and output remain identical. Ideal for pre-processing signals before sending them to Audio Out, MIDI Out, or Envelope Follower modules. Merge Mode The Group module doesn't provide any input to the sublane, but merges the sublane's output signals with the module's input. The module's MIDI output is a merge of its input and the sublane's output MIDI signals. The Audio output is the sum of the module's input and the sublane's output signals. The output signal is Poly only if both the module's input and the sublane's output are Poly. Ideal for pre-processing signals coming from Audio In, Feedback, or MIDI In modules before merging. Abandoned Split & Merge Modules Split Module The module forwards a copy of the input signals to its sublane. Split's input and output signals are identical. The module is ideal for pre-processing signals before sending them to Audio Out, MIDI Out, or Envelope Follower modules. Split is a Mela Lab module and part of Collection 4. Merge Module The module merges its sublane output signals into the containing lane. The MIDI output is a merge of its input and the sublane's output MIDI signals. The Audio output is the sum of its input and the sublane's output Audio signals. The output signal is Poly only if both the module's input and the sublane's output are Poly. The module is ideal for pre-processing signals coming from Audio In, Feedback, or MIDI In modules before merging. Merge is a Mela Lab module and part of Collection 4.
5
·

complete

Stack Module
Introducing Stack, the first module that processes its submodules in parallel rather than in series, like sublanes. The Stack module feeds a copy of its input signals to all its submodules. The module's output signals depend on the Mode parameter, which has three states: Sum Audio, Merge MIDI, and Passthru. Sum Audio: Stack's output Audio, or the Audio components of the Poly signal, is the sum of the submodule output Audio and/or the Audio components of Poly signals. Sum Audio: If Stack's input and all submodule outputs are Poly signals, the module's output will also be Poly; otherwise, it will be Audio. Sum Audio: The MIDI signal and non-Audio Poly signal components (unless collapsed) remain the same as Stack's input. Merge MIDI: Stack's output MIDI signal is a merge of the submodule output MIDI signals. Merge MIDI: The Audio and Pitch signals, or the Poly signal, remain the same as Stack's input. Passthru: The submodule outputs are ignored, and Stack's output signals are identical to its inputs. You may want to process multiple sublanes in parallel for more complex setups. To do this, simply stack Group modules. With the Stack module, you can create simple MIDI effects, such as converting notes into chords by stacking Transposer modules, or build complex sequencers by combining Group, Euclid, and others. You can also easily create layered synths or effects. Stack lets you view submodules individually or as an expanded horizontal stack. When viewed as a horizontal stack, unlike sublanes, vertical lines replace signal indicator arrows, indicating that the submodules are processed in parallel. Stack is a Mela Lab module and part of Collection 4. Mela 6.4 Build 416: Moved Stack from Mela Lab to the Signal Router category. Mela 6.4 Build 414: You can now think of a Mela preset as a root Stack module with Group submodules. Because that's exactly what it is. Mela preset is now simply stacked, chained, and nested modules. Mela 6.4 Build 413: The MIDI Stack module has been generalised and is now simply called Stack. Instead of having separate MIDI Stack and Audio Stack modules, there is now a single Stack module with different modes. Mela 6.4 Build 411: OK the wait is over, the first stack module is here and ready for testing: Introducing the first stack module: unlike sublanes, where modules are processed in series, a stack module runs its submodules in parallel. The MIDI Stack module feeds a copy of its input signals to all its submodules and merges their output MIDI signals at the output. You may want to process multiple sublanes in parallel for more complex setups. To do this, simply stack Group modules. With the MIDI Stack module, you can create simple MIDI effects, such as converting notes into chords by stacking Transposer modules, or build complex sequencers by combining Group, Euclid, and others. MIDI Stack lets you view submodules individually or as an expanded horizontal stack. When viewing them in a horizontal stack, unlike sublanes, you will notice vertical lines instead of signal indicator arrows, indicating that the submodules are processed in parallel. MIDI Stack also feeds copies of the Poly, Audio, and Pitch signals to the submodules for processing, but their non-MIDI signal outputs are ignored. This means the Poly, Audio, and Pitch signals pass through unaltered. MIDI Stack is a Mela Lab module and part of Collection 4.
2
·

complete

Load More