IMPORTANT: If you've already purchased miRack on iPad, you will not be charged twice even though it may look as a separate purchase when viewing the app in the App Store on iPhone.
Surely creating complex patches is better done in miRack running on a big iPad Pro screen, and at first an iPhone version wasn't planned. However the recent addition of audio input support made it possible to use miRack to build modular audio effects running in the background. And finally the MIDI learn function added in the latest update allows to control a patch using external hardware or other apps, so that in many situations, the screen size is not important anymore. And of course some may want to use iPhone for patching for other reasons.
Therefore I'm happy to announce that miRack version 2.00 is available on the App Store and is a universal app now working on all devices running iOS 12 or later.
One other change in this update is a new 1-finger pan mode (enabled in the Tools menu and enabled by default on iPhone). It allows to pan the rack with just one finger which is more convenient when holding an iPhone.
Below I collected some links to tutorial videos that should help beginners to get started with miRack and modular synthesizers in general. This is just the first batch, the post will be updated.
Tutorials by Electronicsounds Audio
Very good quality beginner-friendly tutorials starting with miRack operation and basics of modular synthesis and moving to advanced topics. New videos added regularly, so the list here may be incomplete.
- miRack Modular Synthesizer for iPad - My Favorite Black Friday Purchase!
- miRack - How To Make A Simple Synth - Beginner Friendly Tutorial!
- miRack - Expanding On Your Simple Synth - Beginner Friendly Tutorial!
- miRack - 3 Ways To Add Kick Drums - Beginner Friendly Tutorial!
- miRack - Adding Drums and Delay! - Beginner Friendly Tutorial!
- miRack - Points To Consider!
- miRack - How To Make 16 Bar Drum Patterns - Beginner Friendly Tutorial!
- miRack - Make An Ambient Drone! - Beginner Friendly Tutorial!
- miRack - Make A Chilled Chord Stab! - Beginner Friendly Tutorial
Tutorials by SoundForMore
The same, great regularly updated tutorials, focusing on individual modules and features of miRack.
- Creating a patch from scratch: part 1, part 2, part 3, part 4, part 5
- miRack - Creating a patch Tutorial
- miRack: How to add midi and play from your keyboard - Tutorial
- miRack Synth: Audiobus and IAA support. Great for post-processing and record in AUM
- miRack - Tutorial: Input Audio Support
- miRack - Tutorial: Midi Input from AUM
- miRack - Tutorial: how to create a drum pattern
- miRack - Tutorial: Sample player multi heads
- miRack - Tutorial: Phrase Sequencer
- miRack - Patch Tutorial / Demonstration
- miRack - Tutorial: Sampler as a wave synth
- miRack - Tutorial: Patch creation and Recording as a wave file
- miRack - Tutorial: Quad Euclidian Rhythm
- miRack - Tutorial: Arp effect using Chord and sequential switch modules
- miRack - Tutorial: Let’s have fun with the Sam module
- miRack - Tutorial: Mixer Aux send/return setup
- miRack - Tutorial: Introduction to Dronez, Windz and Alienz modules from mscHack
- miRack - Tutorial: Tact-1 Controller
- miRack - Tutorial: WaveMorph Oscillator
Tracks by Ben Zangri
Many of these are not tutorials, but the patches are shown in videos and are simple enough to give an idea how to make generative music and/or use certain modules. See the playlist for more videos as only the ones with descriptive titles are included below.
- Making a patch with rings and plats in MiRack
- Making generative ambient in miRack
- Making techno in miRack
- Making techno in miRack part 2
- Making atmospheric IDM in miRack
- miRack generative Ambient
- JW modules note Seq tutorial (miRack/VCV rack)
- Dark generative patch in miRack
- Audible | Mutable instruments patch I MiRack
- 4 modules, ambient
- 4 modules ambient part 2 (miRack)
- Rings, Plates and Plateau do idm
- Clouds, marbles and rings do ambient
- Plaits, clouds and elements do techno
Tutorials by Omri Cohen
Omri specialises in creating VCV Rack tutorials (as well as hardware modular and music creation), so some of the modules shown in videos may not be available in miRack, but definitely see his channel for great modular synethesis content. Below are some of the tutorials explaining individual modules that can easily be followed in miRack.
This build introduces audio input support, allowing to build modular audio effects and use miRack as an effect node in Audiobus, AUM and other IAA hosts. Also the module browser is now fullscreen with vertical scrolling and better performance for more comfortable navigation in the growing collection of modules.
Full changelog below.
Audio Input support - miRack can now be used as an audio effect inside Audiobus AUM, or directly with audio hardware.
New fullscreen module browser - simplifies navigation in the growing module collection.
An option (in the Tools menu) to hide cables - port interactions are disabled, too, so that module controls can be operated without worrying about accidentally breaking any connections.
Toolbar button to switch to an IAA host app when connected via IAA.
- 3 new NYSTHI modules: Sussudio - multi-head sampler, The Cage - advanced quantizer/sequencer/switch/bridge, and QQ - visualization device.
Cables will now not be disconnected when just touching a port.
Fixed a crash when loading Scala files into NYSTHI Scala Quantizer module.
Slider sensitivity increased.
130+ new modules (most notably there are sampler and recorder modules now), user interface, usability, and MIDI improvements in this update.
A collection of 100+ modules. Advanced samplers and recorders, oscillators, effects, utilities and a scope - modules for every need, many of which have visual design you won't find anywhere else.
Unique modules loosely inspired by astronomic events and physical theories. "The goal is just to see how science can inspire us to create new music."
13 new MSM modules - many of them add interesting new outputs, parameters and modes to standard modules.
Turning Machine and more
Turning Machine by Stellare Modular - a random looping sequencer, based on the amazing Music Thing's Turing Machine Eurorack module by Tom Whitwell.
cf PLAY and PLAYER samplers - these are simple modules when you don't need advanced functionality of NYSTHI samplers.
Notes (found in the end of Basics list) - add short notes to a patch. It's resizable so can also be used as a spacer between other modules.
As always, thanks to all module developers!
Added virtual MIDI port option to MIDI modules to simplify MIDI routing into miRack. Specifically, miRack can be selected as MIDI destination in AUM.
Added indication when a module is being or ready to be moved, e.g. after touching and holding for long enough.
More predictable module moving, smoother zooming, and other improvements to touch handling.
Improved rendering of module lights (borders, antialiasing).
Reorganised items in module menus to reduce vertical space they take and to prevent destructive items to be touched accidentally.
Module menus (and context menus for module components that provide them) can be shown with double tap in addition to two-finger touch.
Fixed parameter value smoothing (when adjusting knobs), removes audio artefacts in some cases when adjusting knobs.
Fixed Delete menu item missing for "placeholder" modules (e.g. when opening VCV Rack patches and some modules are not available in miRack).
Fixed wrong module sometimes being added to the rack after double tapping empty space in module browser.
miRack has been added to Patchstorage! Patchstorage is a place to share patches, presets and projects for audio and video software and hardware. Please see below for some notes regarding uploading and downloading miRack patches to and from Patchstorage.
As currently miRack uses a folder-based format, you have to zip it first to upload and unzip after download. This is very easy on iOS 13 though, just touch and hold a patch in Files app and compress, then upload via browser. I will move to a file-based in one of the next updates, so this will be easier.
You have to provide an image for each patch you upload, so I suggest just make a screenshot and use it, this is pretty easy too. In future there hopefully will be an API so that Patchstorage will be accessible from within the app.
- Valley - Plateau, Interzone, Topograph & µGraph. Thanks to ValleyAudio and Mutable Instruments for the work and for allowing it to be used in miRack.
Home button in document browser to jump to miRack patch folder - on iCloud, if enabled, local otherwise.
Audio buffer size configurable in Advanced Settings in Tools menu (Background Audio switch moved there, too).
CPU Meter (enabled in settings).
Uniformely formatted in-app manuals for modules accessible from their menus and from the module browser. The manuals may not be available for all modules at the moment, this will be addressed in future updates.
Quick Help for UI controls - shown on the first launch and from Tools menu.
Dark Mode issues fixed in various places.
Fixed the now separate Sheep module becoming Tides when reset from its menu.
Patch by VCV Rack Ideas channel
- Added HetrickCV module pack.
- Modules based on Fundamental plugin source code are now called Basics.
- Added support for loading patch files that became archived during sharing.
- Tweaked pan and zoom behaviour to avoid unwanted accidental zooming when panning.
- Fixed stray lights appearing to the right of Impromptu Modular Foundry module.
- Fixed Impromptu Modular SemiModular Synth panel not appearing.
- Fixed Mental Buttons module causing crash when added.
miRack is a Eurorack-style modular synthesizer. It aims to provide user experience and audio quality close to those of the real Eurorack hardware.
miRack is based on VCV Rack by Andrew Belt and started in 2018 as a fork optimized for single-board computers (e.g. Raspberry Pi), touch-based devices and web. Now it's available on iOS.
The app comes with a growing collection of open-source modules that are being created by third-party developers for VCV Rack and adapted for mobile devices by miRack team.
Supports Core MIDI input and background audio mode.
Newer devices are recommended for better performance. Modules may vary greatly in CPU usage, the size of the patch your device is able run will depend on the modules used.
See previous post for full release notes for the first release. Contact support if you have any issues or suggestions. The first update is already in development and can be expected soon with some bugfixes, new features and more modules.
Module packs (with number of modules): Audible Instruments (16), Autodafe (2), Autodafe Drums (2), Befaco (7), Bogaudio (70), cf (23), Stochasm (1), ESeries (1), Frozen Wasteland (17), Fundamental (18), Impromptu Modular (15), JW (14), Koralfx (7), Mental (25), mscHack (25), MSM (8), Squinky Labs (15), SynthKit (13).
VCV Rack users should be familiar with all of these module packs, others can follow the links to see what they contain.
Core MIDI input and background audio. You can connect a hardware MIDI controller or another iOS app. MIDI works the Eurorack way - instead of assigning MIDI controls directly to knobs and sliders, you use one of the MIDI input modules and wire it to CV inputs of other modules.
What to expect in the upcoming updates:
More modules. The modules listed above is just the first batch.
CPU meter. miRack is pretty CPU-intensive, so it's good to know how close to the hardware limits you are.
Undo / redo 🙂
Different colours for cables. This was removed long time ago for performance reasons, but shouldn't be a problem now.
Multitouch support. Currently you can simultaneously operate only one on-screen module control.
Audio recording module / IAA / Audio Bus support. This is the most requested feature and I'm investigating the possibilities of getting audio out of miRack without compromising its performance.
Multichannel audio output. Currently only stereo output is available but adding more channels is planned and requested for interfacing with Eurorack modules like ES-8.
VU meter doesn't work in Befaco Spring Reverb module.
Bogaudio Analyzer / Analyzer XL modules seem to have issues and may or may not work for you.