Hello everyone,
for some time now we have had the problem that we can no longer open certain Mimo projects on our silicon computers - Apple M1.
The reason for this is the QuartzComposer. This has not been developed further for several years and is no longer properly supported by the newer systems.
We have programmed extra layers that read file paths of image content from XML files. This enables us to act very dynamically and extremely flexibly.
Since the so-called “Image Importer” was used in the QuatzComposer, you can no longer open these projects in which the exact layers are located. The project is loaded and the program crashes immediately.
Now on December 19, 2023, a newsletter announced “Introducing mimoComposer® in 2024”. The mimoComposer was also shown in a YouTube video
Okay, 2024 is not over yet, but with this announcement we had hoped that we would finally be able to convert our layers, which no longer run on the silicon processors.
But to date, mimoComposer has not been delivered. I can’t find any information about the application anywhere.
Now I’ll just ask the official question:
When is the software expected to be finished?
I would be very grateful for an answer.
Best regards,
Jerome Walitzek
Hi Jerome,
I’m very excited to hear of your interest in mimoComposer.
We’re actually quite far along with mimoComposer itself, but integrating it in mimoLive is a larger operation. We can not promise a certain delivery date.
Did you join the mimoComposer Discord channel yet? It has been quiet for a while, but that’s where we will post betas.
BUT: Maybe we can get the layers you built to work. We have updated quite a number of Quartz Composer patches for compatibility with current systems. Can you please send us the layer by email to support@boinx.com and we will take a look to see if anything can be done to make it work with current mimoLive and on current machines and OSs.
1 Like
Hi @jDoubleyou
Could you please check the following recipe for making your compositions work on Apple Silicon Macs? If you’re successful, we will add this to the official documentation.
How to Use Custom Quartz Composer (QC) Patches from mimoLive
If you’re working with mimoLive and want to use its custom QC patches in Quartz Composer, follow these steps:
- Open Finder and navigate to the mimoLive app.
- Right-click on the mimoLive app and select “Show Package Contents.” A new Finder window will open.
- Go to Contents/Plugins within the app’s package.
- Copy all files from the Plugins folder.
- Paste them into “~/Library/Graphics/Quartz Composer Plug-Ins” (you may need to create the folder if it doesn’t already exist).
- Now, Quartz Composer should be able to open mimoLive layers without any issues.
How to Fix QC Layer Crashes on M1 Machines (Due to Timeline, Interpolation, or Image Importer Patches)
If you encounter crashes when opening a mimoLive layer in Quartz Composer on an M1 machine, the issue might be related to certain patches like Timeline, Interpolation, or Image Importer. Here’s how to resolve this:
- Duplicate the QC composition File. Always start by making a backup of the original QC composition file!
- Convert QC Layer to ASCII Format: Use plutil in Terminal to convert the file from binary to ASCII format. Run the following command:
plutil -convert xml1
- Edit the QC File: Open the resulting ASCII file in a text editor.
- Search and replace the following:
- Replace all instances of “QCTimeLine” with “QCBXTimeLinePlugIn”.
- Replace all instances of “QCImageImporter” with “QCBXImageImporterPlugIn”.
- Replace all instances of “QCInterpolation” with “QCBXInterpolationPlugIn”.
- Save the file.
- Load the Modified composition in QC. Since Quartz Composer can load ASCII .plist files, you can now open the modified file in Quartz Composer without encountering crashes.
Following these steps should resolve compatibility issues on M1 machines when working with mimoLive layers in Quartz Composer!