Looking for help with Mac support

Hi all,

I'm looking for a good way of supporting both silicon and non-silicon macs.

If you have a non-silicon Mac, does this command work to install ghcup?

curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | arch -x86_64 /bin/bash

If you have a silicon Mac, what happens when you try to run the tidal-bootstrap installer?

curl https://raw.githubusercontent.com/tidalcycles/tidal-bootstrap/master/tidal-bootstrap.command -sSf | sh

Thanks!

Screen Shot 2021-03-02 at 10.38.42 PM

curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | arch -x86_64 /bin/bash
...
Installation done!

Looks like it worked!

Log: https://pastebin.com/0fDwCNwY

Thanks very much! The more reports the better, if others have a Mac to hand.

System: MacBook Pro Big Sur (13', 2020, four thunderbolt 3). 2Ghz Intel Core I5 Quad Core, 16Go 3733 MHz LPDDR4X.

Runned the non-silicon command. It installed everything flawlessly. My logs are identic to what @ycck got.

1 Like

Hi all,

The saga:
TidalCycles had stopped working a while ago - everything had become such a tangled mess I could not be bothered to sort it out. Waiting for the new ARM iMacs so I could make a fresh start.

However seeing this on Friday I spent the evening fixing the numerous errors generated from the curl --proto script.

Restart and everything was working splendidly.

Alas returning to it today everything seems to be working but there is no sound. Atom says:

Listening for external controls on 127.0.0.1:6010
Connected to SuperDirt.

sending a:
d1 $ sound "asldfkjasdf"

SuperCollider returns:
no synth or sample named 'asldfkjasdf' could be found.
module 'sound': instrument not found: asldfkjasdf

I can .play a sound in SuperCollider.

Tried updating to SuperCollider 3.11 but it did not seem to launch properly so reverted to 3.10.

Any suggestions?

To answer your question:
does this command work to install ghcup?

Yes - eventually. It kept insisting that /.ghcup/bin/ghcup was not there when it clearly was but that was probably due to the aforementioned tangled mess :confused:

Intel i5 iMac. MacOS 11.2.2 (Big Sur). SuperCollider 3.10.3 TidalCycles 1.7.2. Atom 1.54.

Hi @Duncan, sorry you've had some troubles!

SuperCollider 3.10 on big sur loses time sync over time, so after a while it'll stop working (or work but with a very long delay) until you reboot. You will need the supercollider version with "BigSur" in it, from here: https://supercollider.github.io/download

When you say 3.11 doesn't seem to launch properly, check you have that BigSur version, and share any errors you see in the post window in full.

1 Like

Ah! Had missed the separate Big Sur version. All is working again now. Thanks.

1 Like

I have an Intel Mac and just received an M1 Mac this week for testing my company's dev builds. If I run the Tidal Bootstrap script on the M1 (using fish or bash) I receive the same error:

Hi @trickyflemming, can you try this instead please:

curl https://raw.githubusercontent.com/tidalcycles/tidal-bootstrap/master/tidal-bootstrap.command -sSf | arch -x86_64 /bin/bash

Excellent, thank you! That got it up and running.

I had to take one extra step and manually add ~/.ghcup/bin to my PATH. This computer has been a bit of a developer's nightmare to setup with all of the, uh, "security" features. I also removed Atom and the auto-installed version of SuperCollider, as 3.11.2 is compatible with Big Sur and Apple Silicon via Rosetta.

You can see a few issues in the opening below. Mainly, macOS now uses zsh as default, so it attempts to grep a non-existent .bashrc file.