MIDI FX 1.4.6 OUT NOW: Better concurrency and inserting modules in the chain

New update out now: I’ve revamped how information is sent across the midi chain to better take advantage of background threads.

Also, now you can insert a module between two connected modules (as long as the new module has at least one correct input and output). This way you can add new modules to a chain even when live playing through that chain.

This works for midi connections but also fro audio ones.

The “add” buttons will be shown when you long click/press on a module (to show the module’s menu actions) and also when you drag a module around.

Enjoy!

MIDI FX 1.4.5 OUT NOW – New “Pure” Delay Module

Delay a command by milliseconds and/or beats (in quarter notes or smaller time units). You can also set a number of repetitions and whether to play the original note or not. This was a request I got recently and something I’ve been meaning to add for a while (although in a simpler form)

“Inverted” Hexagonal Keyboard

Another addition is the possibility to set negative intervals on the Hexagonal Keyboard, letting you go down in tone as you go up and/or right on the keys. This was also a request I got so the person could emulate a Dualo keyboard (which I didn’t know anything about until he wrote me).

Last, I’ve fixed the Module Settings screen so you can actually type a value on the text fields and it will update the sliders and be saved.

Next update I’ll move the input link on the pure delay to the center of the module 😉

Jokes aside, I’ll try to re-work the Musical Delay module so it functions better when multiple notes are playing quickly one after the other, especially if they’re the same note… I’m not satisfied with it and it’s overly complicated…

If you have a request for a feature send me an email (look it up on the app itself) There are many possibilities that I just can’t imagine as each person’s use case for the app might be totally different.

Happy 2024!!!

Generative Music with Triggers and DAW Integration

I’ve posted a couple of new videos:

First, an example of using a Generator module to randomly control a Switcher module and the new Trigger input on the Sequencer to generate a kind of pseudo random melody. Of course you could do the same with a switcher with more outputs to add more variety…

Last, a video showing how you can integrate MIDI FX into your DAW workflow (in this case using Logic Pro) by taking advantage of the IAC Driver on the mac, which lets apps send MIDI data to each other. On the iPad you can also connect to Logic Pro on a Mac by using the Network Driver much in the same way

New Release 1.1.0 – New Features for the Sequencer and Arpeggiator modules

I’ve just released a new version of the app. It includes a few fixes and some new features for both the Sequencer and Arpeggiator modules

– You can now select steps while playing both on the Sequencer and Arpeggiator modules, so you can edit steps on the fly while playing

– Added views for all step parameters on the Sequencer. Switch between: Note, Velocity, Length, Probability, PC, CC and Transport commands

– Add/Remove/Edit notes/commands on the fly while playing the Sequencer

– The Arpeggiator supports empty steps now (select the X between the -1 and 0 values), also you can long press on a step to mute it (on all patterns)

– The Arpeggiator now has a note length parameter (on the settings screen)

Fixes:

– The probability parameter on the sequencer wasn’t working

– Fixed some problems with long presses on different modules