« MIDI Melody with Mozaic Plugin Engine | App News | Tahigami Music - Womb »

Mozaic Plugin Engine by Bram Bos

Bram Bos released Mozaic Plugin Engine! This is an AUv3 app that lets you write your own AUv3 MIDI plugins. This includes generative sequencers, MIDI effects, or just plain weird shit. Before you get to any of that though, you'll need to spend some time with the Mozaic Programming Guide (PDF).

Mozaic Plugin Engine iTunes Description:

Create your own MIDI plugins: MIDI filters, generative music tools, basic sequencers, MIDI control panels, chaos experiments... Let your imagination take you places.

Mozaic runs inside your favorite AU MIDI host, and gives you practical building blocks such as LFOs, pre-fab GUI layouts, musical scales, AUv3 support (with AU Parameters, transport events, tempo syncing, etc.), random generators and a super-simple yet powerful script language. Mozaic even offers quick access to your device’s Tilt Sensors for expressive interaction concepts!

The Mozaic Script language is designed from the ground up to be the easiest and most flexible MIDI language on iOS. A language by creatives, for creatives. You’ll only need to write a few lines of script to achieve impressive things - or to create that uber-specific thing that was missing from your MIDI setup.

Check out the Programming Manual on Ruismaker.com to learn about the script language and to get inspiration for awesome scripts of your own.

Mozaic comes with a sizable collection of tutorials and pre-made scripts which you can use out of the box, or which can be a starting point for your own plugin adventures.

Features in a nutshell:
- Easy to learn Mozaic Script language: easy to learn, easy to read
- Sample-accurate-everything: the tightest MIDI timing possible
- Built-in script editor with code-completion, syntax hints, etc.
- 5 immediately usable GUI layouts, with knobs, sliders, pads, etc.
- In-depth, helpful programming manual available on Ruismaker.com
- Easy access to LFOs, scales, MIDI I/O, AU parameters, timers
- AUv3; so you'll get multi-instance, state-saving, tempo sync and resource efficiency out of the box

Mozaic opens up the world of creative MIDI plugins to anyone willing to put in a few hours and a hot beverage or two.

Practical notes:
- Mozaic requires a plugin host with support for AUv3 MIDI plugins (AUM, ApeMatrix, Cubasis, Auria, Audiobus 3, etc.)
- The standalone mode of Mozaic lets you edit, test and export projects, but for MIDI connections you need to run it inside an AUv3 MIDI host
- MIDI is not sound; Mozaic on its own does not make noise... so bring your own synths, drum machines and other instruments!
- AUv3 MIDI requires iOS11 or higher

Reader Comments 10

This is the next step for iOS as a music creation platform, guys. Bravo, Bram!
A repository of user-developed scripts has been created in the Audiobus Forum wiki:
https://wiki.audiob.us/mozaic_plugin_engine
midi thanks 🤓
May 17, 2019  | person_outline jc
On May 17, 2019 - @rrc2soft said:
A repository of user-developed scripts has been created in the Audiobus Forum wiki:
https://wiki.audiob.us/mozaic_plugin_engine

That was fast ;)
Way cool! This sounds like it will be a really important release, and because its from Bram, we already know it will be followed up on and evolved even stronger with time! So cool! Thanks !!!!
May 18, 2019  | person_outline Cyp3
On May 17, 2019 - @rrc2soft said:
A repository of user-developed scripts has been created in the Audiobus Forum wiki:
https://wiki.audiob.us/mozaic_plugin_engine

How can i upload my scripts?
I made an euclidean sequencer for the OP-Z that i want to share.
Love the app
May 18, 2019  | person_outline Synthesaurio
On May 18, 2019 - @Synthesaurio said:

How can i upload my scripts?
I made an euclidean sequencer for the OP-Z that i want to share.
Love the app

It seems they are sharing them on Dropbox, and then including a link to the Dropbox download in the Wiki.
On May 18, 2019 - @Synthesaurio said:
How can i upload my scripts?
I made an euclidean sequencer for the OP-Z that i want to share.
Love the app

You need to Press “Backup Presets” in the stand-alone version. Then you will get a .zip file with all your user patches in .mozaic format. Select your Euclidean sequencer, and then (as Tim said) upload that .mozaic file to Dropbox and put a link in the wiki (and in the forum, too).
On May 19, 2019 - @rrc2soft said:

You need to Press “Backup Presets” in the stand-alone version. Then you will get a .zip file with all your user patches in .mozaic format. Select your Euclidean sequencer, and then (as Tim said) upload that .mozaic file to Dropbox and put a link in the wiki (and in the forum, too).

Thanks, I will!
May 19, 2019  | person_outline Synthesaurio
This seem very cool. I know there was a discussion of this vs the streambyter AUv3 with many thinking the streambyter app would be more flexible with a more succinct coding language. Maybe that is true, but I must say that the new streambyter tutorial lost me on the first page. Bram’s manual gives me hope I can master the code with the minimal background I have. Plus it gives ideas on what can be done. The streambyter documentation just states you can do anything, but doesn’t give any ideas on what that might be, at least as far as I read.

Maybe it’s just the marketing, but Mozaic’s documentation give me notions about using it in a creative modular environment. Streambyter seems more functional. I of course couldn’t say which is more flexible in the end, but I do appreciate Bram’s approach to app construction. His apps may not be as flexible as other similar apps, but they always have a well thought out feature set. He does well at balancing ease of use with quality features. For Mozaic it’s presented in a way that seems like the limits will have me better understand how it works and be able to use it more quickly and readily, I hope that is true.
comment

  Post a New Comment

Anonymous comments are closed for old articles. If you'd like to comment please Register.

Comment:

Do not use HTML in your comments. Tags: [b] Bold Text [/b] [i] Italic Text [/i]
Links will be generated if you include http:// or https:// at the beginning of a URL.
Submit

Contact | Privacy Policy | Developer Services | Advertise
discchord.com is a service of Gnubesoft