I'm truly at a loss, mate haha, feels like I'm losing my mind.
I wiped everything and reinstalled with choco, everything installed correctly however I'm still getting the same errors. The weirdest part is that it actually worked once, I set the NetAddr in SuperCollider on my PC to the address of my laptop instead of 0.0.0.0 and oHandshake to True on the SuperDirt target , but i've not been able to reproduce that, it doesn't like it at all if i try it again. It actually worked despite there being basically these same error messages showing (except for the "Network is unreachable" one IIRC):
Installed in C:\Users\domha\AppData\Roaming\cabal\x86_64-windows-ghc-8.10.4\tidal-1.7.1
Listening for external controls on 127.0.0.1:6010
Prelude Sound.Tidal.Context System.IO MV Tempo O| Prelude Sound.Tidal.Context System.IO MV Tempo O| Prelude Sound.Tidal.Context System.IO MV Tempo O| Prelude Sound.Tidal.Context System.IO MV Tempo O| Prelude Sound.Tidal.Context System.IO MV Tempo O| Prelude Sound.Tidal.Context System.IO MV Tempo O| Prelude Sound.Tidal.Context System.IO MV Tempo O| Prelude Sound.Tidal.Context System.IO MV Tempo O| Prelude Sound.Tidal.Context System.IO MV Tempo O| Prelude Sound.Tidal.Context System.IO MV Tempo O| Prelude Sound.Tidal.Context System.IO MV Tempo O| Prelude Sound.Tidal.Context System.IO MV Tempo O| [TidalCycles version 1.7.1]
Installed in C:\Users\domha\AppData\Roaming\cabal\x86_64-windows-ghc-8.10.4\tidal-1.7.1
Listening for external controls on 127.0.0.1:6010
Warning: GHCi | Can't handshake with SuperCollider without control port.
Prelude Sound.Tidal.Context System.IO MV Tempo O|
(This part repeats over and over)
And then
tidal> tidal> tidal>
Then nothing happens for a few seconds until
Warning: GHCi | ghc.exe: Network.Socket.sendBufTo: failed (Network is unreachable (WSAENETUNREACH))
This repeats over and over until i hush with the shortcut.
I'll try messing around with it again tomorrow but it feels like I'm going in circles.
Ok thanks for checking all this. I'm beginning to see how this could be a problem with tidal - I think it might be trying send out from a port on the wrong network interface.. Although it is strange that it worked that once!
I'll have a proper look later but in the meantime you could downgrade with:
Yes. You can also just remove the Tidal 1.6.2 folder and then run the terminal commands to instal 1.7.2. At least I know I've done it and succeeded (was running Mojave though).
Deleted all of those and did a fresh install using ghcup, all went ok. Only stumbling block was the PATH business, finally got it working with this in my .bash_profile:
@cleary was kind enough to screenshare and we wiped everything from the terminal and started from scratch. got rid of everything related to .ghc, .ghcup, .stack, and .cabal...there were billions of old files laying around so was good to get it cleaned up. everything worked great just doing the regular old cabal install tidal!
I'm getting no errors in Sc and no errors in Atom booting, Sc tells me: SuperDirt: listening to Tidal on port 57120
Atom on booting Tidal tells me: Choose ghcup default path: /Users/admin/.ghcup/bin Ghci command: /Users/admin/.ghcup/bin/ghci Ghc-pkg command: /Users/admin/.ghcup/bin/ghc-pkg Start atom-tidalcycles plugin Load BootTidal.hs from /Users/admin/.cabal/share/x86_64-osx-ghc-8.10.4/tidal-1.6.1/BootTidal.hs t> Loaded package environment from /Users/admin/.ghc/x86_64-darwin-8.10.4/environments/default t> t> [TidalCycles version 1.7.2] Installed in /Users/admin/.cabal/store/ghc-8.10.4/tdl-1.7.2-a2f498d7/share Listening for external controls on 127.0.0.1:6010 t> [TidalCycles v1.7.2] t> Waiting for SuperDirt (v.1.7.2 or higher)..
But executing: d1 $ sound "bd sn"
just returns the t> prompt and nothing sounds (I have sound from SuperCollider side)
Other Info: cabal install --lib tidal
tells me all is up to date (on v1.7.2),
I installed Haskell via ghcup (currently on 8.10.4)
running SuperCollider 3.11.2
Mojave 10.14.6