In this repo you will find SuperCollider, Haskell and Tidal files to play with the materials that Pirarán has developed for the Side B of Algorithmic Acid Music.
Add this snippets at the end of the Boot.hs
file provided in this repo changing the
:script /path/to/this/Repo/piraran/tidal-piraran/tunings/diatonic-cps.hs
:script /path/to/this/Repo/piraran/tidal-piraran/tunings/main.tidal
:script /path/to/this/Repo/piraran/tidal-piraran/PiraranSuperCollider/funcas.tidal
Then, in Atom (if you are using Atom), go to File -> Preferences -> Packages -> TidalCycles.
In the section of settings change the field called 'Boot Tidal Path' to the file path of Boot.hs
provided here.
To start SuperDirt open the file bootPiraran.scd
that can be found in the folder PiraranSuperCollider in this repo. Then select all and evaluate.
A library of wavetables will be loaded after booting the server. The li9brary was adapted from this website: https://www.adventurekid.se/akrt/waveforms/
All open source baby!
To see the wave catalogue and its organisation use the following code:
~postOscs
This are all keys of a Dictionary so this will post the min and max range of buffer numbers that contain such wavetables:
~osciladores.at(\_pluckalgo)
Plot the first wavetable of the range above like this:
~waveArray.flatten[~osciladores.at(\_pluckalgo).min].plot
Test the Synths in SuperCollider:
(instrument: \w, wave: 1500).play
(instrument: \wlpf, wave: 1500).play
(instrument: \whpf, wave: 1500).play
(instrument: \wch).play
(instrument: \wv).play
(instrument: \wv3).play
f1 - f3 melódicos f4 - f7 percas f8 - bombo