Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---------------
- -- UNINSTALL --
- ---------------
- -- Uninstall Chocolatey packages. From PowerShell (as admin)
- PS C:\Windows\system32> choco uninstall all -x -y
- -- Manually delete leftover
- %USERPROFILE%\AppData\Local\cabal
- %USERPROFILE%\AppData\Roaming\cabal
- %USERPROFILE%\AppData\Roaming\ghc
- %USERPROFILE%\AppData\Roaming\Pulsar
- C:\tools
- C:\ProgramData\chocolatey
- -- Delete environment variables
- User variables:
- - delete variables: ChocolateyLastPathUpdate, ChocolateyToolsLocation
- - from Path, remove: C:\tools\ghc-<version>\bin
- System variables:
- - delete variables: ChocolateyInstall
- - from Path, remove: C:\ProgramData\chocolatey\bin
- Reboot system
- ---------------
- -- INSTALL
- ---------------
- - Git
- Needed for SuperDirt, ...
- Download and install from https://git-scm.com/download/win (download/install Setup version, not Portable)
- - SuperCollider
- Download and install last version from SuperCollider website: https://supercollider.github.io/downloads
- - SC3 Plugins
- Download .zip for Windows from GitHub and copy in your SuperCollider extensions folder (check https://supercollider.github.io/sc3-plugins/#installation).
- Extension path: %USERPROFILE%\AppData\Local\SuperCollider\Extensions.
- Remove "install" folder (contains (maybe) another version of SC3 Plugins) and copy the downoaded SC3Plugins folder in Extension folder
- - SuperDirt
- As stated in Tidal setup guide:
- - run uperCollider IDE,
- - copy following command
- Quarks.checkForUpdates({Quarks.install("SuperDirt", "v1.7.3"); thisProcess.recompile()})
- - move cursor on line and run with Ctrl+Enter
- - Haskell
- From PowerShell (as admin)
- PS C:\Windows\system32> Set-ExecutionPolicy Bypass -Scope Process -Force;[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; try { Invoke-Command -ScriptBlock ([ScriptBlock]::Create((Invoke-WebRequest https://www.haskell.org/ghcup/sh/bootstrap-haskell.ps1 -UseBasicParsing))) -ArgumentList $true } catch { Write-Error $_ }
- Answers to questions: all default
- -- GHC/CABAL
- Haskell script installs version ghc 9.2.5.
- To upgrade, close/open PowerShell and run
- PS C:\Windows\system32> ghcup install ghc 9.4.4
- PS C:\Windows\system32> ghcup install cabal 3.8.1.0
- PS C:\Windows\system32> ghcup set ghc 9.4.4
- PS C:\Windows\system32> ghcup set cabal 3.8.1.0
- Check everything is all right
- PS C:\Windows\system32> ghci --version
- The Glorious Glasgow Haskell Compilation System, version 9.4.4
- PS C:\Windows\system32> cabal --version
- cabal-install version 3.8.1.0
- compiled using version 3.8.1.0 of the Cabal library
- -- TIDAL
- From PowerShell, install Tidal
- PS C:\Windows\system32> cabal update
- PS C:\Windows\system32> cabal v1-install tidal-1.9.3
- -- PULSAR EDITOR
- Download and install last Regular release
- https://pulsar-edit.dev/download.html#regular-releases
- Open Pulsar editor, then Packages->Open Package Manager->Install
- Search and install tidalcycles package
- (got a C/C++ compilation error the first time. Reinstalled tidal-1.9.3 with cabal (did it becuase I thought maybe it will install the plugin. Don't know if it's actually needed) and reinstalled Pulsar package without problems. Also updated to last version 4.0.0)
- -- DONE!
- All software/packages are installed!
- Follow https://tidalcycles.org/docs/getting-started/tidal_start to start playing
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement