The No.1 Website for Pro Audio
(VCV Rack fork) miRack is coming to iOS
Old 12th September 2019
  #1
(VCV Rack fork) miRack is coming to iOS

http://mifki.com/blog/mirack-is-coming-to-ios/

I wonder if this and the iPad will support connection to a DC-coupled audio interface.
Old 14th September 2019
  #2
Gear Maniac
 
ModMatrix's Avatar
Wow, this looks fantastic. Definitely will be keeping an eye out
Old 15th September 2019
  #3
I've just found out that CV output from iPad has already been proven possible using the zMors Modular app.

Quote:
Originally Posted by zMors
App is tested with external hardware:
  • app is tested ok with Expert Sleepers ES-8
  • app is tested ok with AudioDamage Odio
  • app is tested ok with Endorphin.es - Shuttle Control
  • app is tested ok with Scarlett 18i20 and Expert Sleepers ES3
  • app is tested ok with RME Babyface and Expert Sleepers ES3
  • app is tested ok with MiniDSP USB Streamer Box and Expert Sleepers ES3/ES6
Here's to hoping that miRack will support an appropriate output module to interface with the same hardware.
Old 15th September 2019
  #4
Lives for gear
 
Summer Of Nebula's Avatar
 

Quote:
Originally Posted by xander mogue View Post
Here's to hoping that miRack will support an appropriate output module to interface with the same hardware.
This + modules like Recorder + decent performance and I'll get myself an ipad.
Old 15th September 2019
  #5
Quote:
Originally Posted by Summer Of Nebula View Post
decent performance
The developer has apparently done some significant optimization since forking from the VCV code base, as he was originally targeting the Raspberry Pi, ASUS Tinker Board, and similar hardware. This is a screenshot from a test he did using a 6th gen (2018) iPad, and it looks solid. That's one decently sized patch duplicated twice and still only using 75% CPU. Actual performance will depend on the modules used, of course, but it seems promising.
Old 16th September 2019
  #6
Lives for gear
 
Summer Of Nebula's Avatar
 

I saw the youtube video, looks promising.
I guess an ipad pro should be powerful enough for even bigger patches.
Old 16th September 2019
  #7
Lives for gear
 
Summer Of Nebula's Avatar
 

I wonder if it will be possible to update existing modules or to add new ones or to login with your account in order to use the paid modules.
Apple's Appstore is rather restrictive.
Old 16th September 2019
  #8
Quote:
Originally Posted by Summer Of Nebula View Post
I wonder if it will be possible to update existing modules or to add new ones or to login with your account in order to use the paid modules.
Apple's Appstore is rather restrictive.
No VCV account sync, and all modules will have to be bundled with the app itself. Only open source modules will be available at first, but bundling of closed-source modules might happen eventually and maybe even in-app purchases for commercial modules:

Quote:
Originally Posted by mifki
Hello everyone, miRack developer is here to answer some of your questions and concerns.

1. Licences, etc. First thing I want to make it clear that miRack is a separate project, it was forked from VCV Rack in around January 2018 and initially was being developed for SBCs like Raspberry Pi. VCV Rack was BSD-licensed back then with the exception of component and some module graphics - all that has been redone as required. The Rack code itself has been almost fully rewritten to add multithreaded audio processing (which VCV Rack didn't have back then) and to fix horrible UI performance and CPU usage.

Please do not call this "VCV Rack for iOS" because it's not affiliated with VCV, not allowed to use VCV name and just happens to use the same API and therefore module packs.

This should also answer the question about syncing with VCV accounts - nope.

Open-source modules are and will be included first, then if everything goes well, I can discuss with authors of proprietary modules the possibilities to make them available on iOS. Yes, all the modules must be bundled with the app due to the inability to load additional executables on iOS.

2. Because of 1., miRack uses the same file format internally and should be able to open VCV Rack 0.6 files. Although this is not very useful at the moment because there will most likely be a lot of missing modules.

3. In the latest beta sent to the testers, I added MIDI input and background audio support. So this will be available in the first version.

When talking about AUv3 and AudioBus, my main concern is the performance. Many VCV Rack modules are being developed to accurately simulate real hardware and are quite CPU-intensive. I'd say miRack CPU usage is higher than other audio processing apps developed specifically for mobile devices from scratch. Of course it depends solely on the size of the patch and specific modules it contains so it's up to the user. But when miRack is the only app running, I know what to expect in terms of available resources, for example I can implement CPU metering to advise users how much of the available CPU their patch is using. If I allow miRack to run inside other apps, I'm afraid I may start getting complaints about poor performance, so I'd prefer not to do that until I do more tests and understand what modules/patch sizes people are having in mobile environment and what other audio processing they're interested in running alongside miRack.
Source
Old 16th September 2019
  #9
Lives for gear
 
Summer Of Nebula's Avatar
 

Quote:
Originally Posted by xander mogue View Post
No VCV account sync, and all modules will have to be bundled with the app itself. Only open source modules will be available at first, but bundling of closed-source modules might happen eventually and maybe even in-app purchases for commercial modules:


Source
Thanks! Reading the thread on audiobus is revealing.
Old 17th September 2019
  #10
The developer has finalized version 1.0 and shared which modules it will ship with. Multichannel audio output won’t be in the first version, but it’s in development:

Quote:
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 first updates (bug fixes take precedence of course):

More modules. The modules listed above is just the first batch

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.

Known issues:

VU meter doesn't work in Befaco Spring Reverb module.

Bogaudio Analyzer XL module doesn't work in some cases, use non-XL Analyzer module instead.
Old 17th September 2019
  #11
Old 17th September 2019
  #12
Gear Maniac
 
ModMatrix's Avatar
Working good here so far. Obviously some missing functionality on the inter-app side of things, but that was disclosed beforehand. Very good initial release.
Old 18th September 2019
  #13
Lives for gear
 
Summer Of Nebula's Avatar
 

I'll give it a try soon.
Old 19th September 2019
  #14
Lives for gear
 
PatrickFaith's Avatar
 

Working ok with ipad pro. On ios settings make sure the 'display view' 'zoom' is set to standard (otherwise the cables dont work). I can't figure out how to delete a module after its placed in the rack, there are subtle ui differences between vcvrack(which i btw am always using on windows 10) and mirack.
Old 19th September 2019
  #15
Quote:
Originally Posted by PatrickFaith View Post
I can't figure out how to delete a module after its placed in the rack
Tap a module with two fingers to bring up its contextual menu.
Old 17th October 2019
  #16
Gear Head
New update out with Valley Plateau reverb and CPU monitor, among other goodies.


I’m amazed at how efficient it is, finally a music production app that takes full advantage of all 6 cores on my 2018 iPad Pro. I doubt I have the skill to make a purpose built patch that even comes close to pushing cpu to its limits. the densest demo patch barely tops 17%

On a more frustrating note:
https://forum.audiob.us/discussion/3...mited-live/p20

I don’t know quite what to think of the drama currently taking place in the VCV community, revolving around one or two devs. I’d love to hear their side of the story, but from what I’ve read of the transcripts, it seems like some bullying and egotism running amok—

Mirack developer seems to be acting in good faith, complying with demands to alter artwork - yet certain people look to be constantly moving goalposts - and/or other(s) backing out on previously agreed terms. Seems dishonest and shady in the extreme to me — but who knows, maybe there’s more to the story than meets the eye.
Old 17th October 2019
  #17
Gear Maniac
 
ModMatrix's Avatar
Quote:
Originally Posted by ZenEagle View Post
New update out with Valley Plateau reverb and CPU monitor, among other goodies.


I’m amazed at how efficient it is, finally a music production app that takes full advantage of all 6 cores on my 2018 iPad Pro. I doubt I have the skill to make a purpose built patch that even comes close to pushing cpu to its limits. the densest demo patch barely tops 17%

On a more frustrating note:
https://forum.audiob.us/discussion/3...mited-live/p20

I don’t know quite what to think of the drama currently taking place in the VCV community, revolving around one or two devs. I’d love to hear their side of the story, but from what I’ve read of the transcripts, it seems like some bullying and egotism running amok—

Mirack developer seems to be acting in good faith, complying with demands to alter artwork - yet certain people look to be constantly moving goalposts - and/or other(s) backing out on previously agreed terms. Seems dishonest and shady in the extreme to me — but who knows, maybe there’s more to the story than meets the eye.
IMO, its just petty jealousy.
VCV rack developer openly stated previously that doing an iOS version wasn’t feasible or technically sound. Somebody actually goes and does it, then BS ensues.
The whole thing is crazy, but not surprising given some of the past drama in the modular world.

On a positive note, miRack runs incredibly well on my older ipad. Its uncanny.
Old 18th October 2019
  #18
Lives for gear
 
Summer Of Nebula's Avatar
 

I finally tried miRack on my wife's 3 years old iPad too. I am really digging it so far and it works very well.

Regarding drama: VCV's dev is a great dude but maybe should re-think some of his self-imposed borders... miRack proves that VCV can run on iOS perfectly.
I don't understand why he is against touchscreen support... being able to touch VCV Rack is a massive improvement, at least in my book.
Old 12th April 2020
  #19
Lives for gear
 
jm2c's Avatar
 

Just installed this two days ago and I'm floored!

This is my first dive into VCV Rack etc "eurorack emulators" and I'm loving what this app does! It gives NI Reaktor blocks a run for its money

So far my main gripes are the many goofy "me too" modules on the lists that make diving into a satisfying modular experience quite a chore. Right now I'm sticking to the mutable ports and keeping it simple, those seem to be working flawlessly. The other modules seem to be a bit hit and miss. I also love the sound that these MI modules generate, sounds as good as the top iOS synth apps! Very raw and biting sound to the Plaits and Braids, love it!

I hope this app keeps on growing. I was thinking of posting about it on the iOS subforum but found this thread so figured why bother opening redundant threads.

I was thinking of a fun lil project - building intricate IAA fx patches for iOS musicians who are scared of modulars but who would appreciate killer IAA fx on the cheap. What do you think about this idea? Currently tinkering with a multifx patch with feedbacking reverb, delay and chorus (with hpf/lpf for every fx). My early version already sounded quite lush applying fx to audiodamage Quanta, very nice combo for ambient soundscaping

I also already got like a million questions for yall eurorack heads, but dont know where to start asking them.. Maybe I'll keep on tinkering by myself trying to figure this stuff out lest I flood every place with my noob questions
Old 16th April 2020
  #20
Lives for gear
 
SkyWriter's Avatar
@ jm2c , try Jasuto for iOS. It's got some crazy options too. :-)

I love the Mutable stuff too!
Old 11th August 2020
  #21
Quote:
Originally Posted by xander mogue View Post
I wonder if this and the iPad will support connection to a DC-coupled audio interface.
Quote:
Originally Posted by xander mogue View Post
Multichannel audio output won’t be in the first version, but it’s in development:
At long last, it's almost here. Support for 8- and 16-channel output is now in beta.

Also, a cool jam from Richard Devine:

https://www.instagram.com/p/CDNDv-cH...=1wcirckx70kqk
Old 11th August 2020
  #22
Lives for gear
 
Randomized's Avatar
Mirack is awesome, it’s just unfortunate that it is in violation of the open source license that vcv rack currently has. Because of this, it is a fork of old version of vcv and doesn’t include all features and modules (like recently added Supercell).
Old 11th August 2020
  #23
Gear Nut
 

Quote:
Originally Posted by Randomized View Post
Mirack is awesome, it’s just unfortunate that it is in violation of the open source license that vcv rack currently has. Because of this, it is a fork of old version of vcv and doesn’t include all features and modules (like recently added Supercell).
I agree. I am gutted it is not the actual iOS port of VCVRack. It fits the iOS touchscreen so well and somehow the developer has made optimizations where it appears that MiRack runs more efficiently on iOS than VCVRack does on my desktop. Really impressive coding and port.

I would love for a big kiss and makeup and for VCVRack to commission the MiRack dev to do the official iOS port. I understand that is total make belief because of the way things went down, however 😬

Someone else will be up to the task as well though so fingers crossed.
Old 11th August 2020
  #24
Quote:
Originally Posted by Randomized View Post
Mirack is awesome, it’s just unfortunate that it is in violation of the open source license that vcv rack currently has. Because of this, it is a fork of old version of vcv and doesn’t include all features and modules (like recently added Supercell).
I think the only real issue here is Apple and their app store which they've chosen to make incompatible with the GPL license. MiRack would be in violation of the GPL if it were actually based on the 1.0 code base, but it isn't so there's no violation going on here. There's been no feud between MiRack and anybody ever since things were settled with Grayscale via removal of the Fundamental modules.

With that said, I really really wish MiRack had access to the VCV Rack Library. There's dozens and dozens of modules I'd love to be able to use in MiRack, but can't.

On the other hand, a lot of really great stuff has been added since its launch a year ago. Lindenberg Research modules are on there now. The dev from Stellare has worked directly with MiRack to bring Ableton Link support. Holonic Systems is in there now, so you can use Apple watch sensor data as CV (sync your clock to your heartbeat!). MIDI output and MIDI mapping is finally added too. Nysthi ported some of his newer modules back to 0.6 so that they could be used in MiRack. Apparently some sort of support for polyphony may be on the way too.

Best of all is that it now functions as an AUv3 plugin, so basically while we still don't yet have VCV Rack for DAWs we do now have MiRack for iPad DAWs. The interoperability of AUv3 apps as plugins is a great trait of the iOS music ecosystem, especially when used in combination with a host like AUM.
Old 11th August 2020
  #25
Lives for gear
 
Randomized's Avatar
Quote:
Originally Posted by xander mogue View Post
Best of all is that it now functions as an AUv3 plugin, so basically while we still don't yet have VCV Rack for DAWs we do now have MiRack for iPad DAWs. The interoperability of AUv3 apps as plugins is a great trait of the iOS music ecosystem, especially when used in combination with a host like AUM.
Well, there is Veeseevstrack (https://github.com/bsp2/VeeSeeVSTRack) which works well but again, only for the old version. Especially as the official ”Rack for DAWs” still doesn’t have any ETA, I find it annoying that the developer of VCV rack refuses to let the developer of Veeseevstrack to update it to newer version.

That said, VCV rack is amazing and the developer does deserve props for doing it in the first place. Just wish there wasn’t all this drama around it.
Old 25th August 2020
  #26
Quote:
Originally Posted by xander mogue View Post
At long last, it's almost here. Support for 8- and 16-channel output is now in beta.
It's out now. Version 3.5:
Quote:
Originally Posted by mifki

== APP FEATURES ==

MIDI OUTPUT: there are 3 new MIDI output modules, and new versions of MIDI CC and Trigger input modules.
  • MIDI out works via CoreMIDI, Audiobus and AUv3. For AUv3, a dedicated MIDI Processor AU type is also available.
MULTI-CHANNEL AUDIO: up to 16 channels input/output channels in standalone, AUv3 instrument and AUv3 effect modes, both on iOS and macOS.
  • In particular, Expert Sleepers ES-8/9 audio interfaces and expanders are now fully supported, and allow to integrate miRack and hardware Eurorack equipment.
Added SHIFT toolbar button to access secondary function of certain module controls. It's used in number of new Bidoo modules, in Squinky Labs mixer to solo multiple channels, and other places in the future.

Improved rendering of lights and some module controls.

== MODULES ==

Expert Sleepers encoders for use with ES-5, ES-40, ESX-8GT and ESX-8CV Eurorack modules.

Added bId°° (Bidoo) module pack. It's a great collection of modules with weird names by Sébastien Bouffier, including several powerful sequencers - perfect for use with the new MIDI out functionality.

Valley module pack updated to the latest version. New module Feline - stereo version of a filter section from Interzone module.

Added an option to Host Sync module menu to change clock output rate (instead of a fixed BEAT output). This can also be used for connection to Clocked module for more reliable timing. Set CLOCK output to Beat / 4 or Beat / 8, connect to BPM input of Clocked, and set Clocked mode to P4 or P8 accordingly.

Fixed an issue with Frozen Wasteland Quad Algorithmic Rhythm module, it's now working properly.

For MIDI keyboards that do not support per-note aftertouch but support channel pressure, it will be used for AFT output of MIDI module.
It works on iPhone too, since a few versions ago.
Old 26th August 2020
  #27
Gear Addict
 
NY___'s Avatar
This is so stupid. "I have a mac that is supposed to be powerfuul but I'm in a walled-garden because of their app store? what do I do?" - randomly some dev - "I have that same problem too so let me make a less functional app that you can get and has the letter "i" in it so you feel more comfortable! and get a little money off you at the same time!" - YO! install "brew" on your mac, install all the free software you want after that. VCV rack is solid, functional, and well thought-out.
Old 26th August 2020
  #28
Gear Addict
 
NY___'s Avatar
furthermore...
here's how to do it for mac.
install homebrew first, then run one command from Utilities > console
https://vcvrack.com/manual/Building
brew install git wget cmake autoconf automake libtool jq python
Old 26th August 2020
  #29
Lives for gear
 
Randomized's Avatar
Quote:
Originally Posted by NY___ View Post
This is so stupid. "I have a mac that is supposed to be powerfuul but I'm in a walled-garden because of their app store? what do I do?" - randomly some dev - "I have that same problem too so let me make a less functional app that you can get and has the letter "i" in it so you feel more comfortable! and get a little money off you at the same time!" - YO! install "brew" on your mac, install all the free software you want after that. VCV rack is solid, functional, and well thought-out.
How is that related to the subject? Mirack is free for Mac as far as I know btw.

What people pay for is the fact that Mirack works with touch interface on iOS.
Old 26th August 2020
  #30
Gear Addict
 
NY___'s Avatar
I realize saying "this is so stupid" is really not helpful to everyone out there. I apologize for that. I just get frustrated with how "a claim of a powerful machine" ends up not doing what is promoted as. I don't want to negate at the work of the developers of miRack as they probably worked very very hard at making this. I was simply implying that the environment was not that great. Kudos to the makers of miRack - no disrespect. - sorry this just hit a nerve.
📝 Reply

Similar Threads

Thread / Thread Starter Replies / Views Last Post
replies: 265 views: 58445
Avatar for Jamzone
Jamzone 13th May 2010
replies: 131 views: 71439
Avatar for filo
filo 25th September 2013
replies: 254 views: 101722
Avatar for PaowZ
PaowZ 3rd February 2017
replies: 187 views: 26388
Avatar for Spyart
Spyart 7th September 2020
Post Reply

Welcome to the Gearslutz Pro Audio Community!

Registration benefits include:
  • The ability to reply to and create new discussions
  • Access to members-only giveaways & competitions
  • Interact with VIP industry experts in our guest Q&As
  • Access to members-only sub forum discussions
  • Access to members-only Chat Room
  • Get INSTANT ACCESS to the world's best private pro audio Classifieds for only USD $20/year
  • Promote your eBay auctions and Reverb.com listings for free
  • Remove this message!
You need an account to post a reply. Create a username and password below and an account will be created and your post entered.


 
 
Slide to join now Processing…
🖨️ Show Printable Version
✉️ Email this Page
🔍 Search thread
🎙️ View mentioned gear
Forum Jump
Forum Jump