- Clone the example
pd-lib-builderproject to Bela:
git clone --recursive https://github.com/pure-data/helloworld.git
- Follow the instructions in the repository (and perhaps build the test project to familiarise yourself).
pd-lib-builder project to Bela:git clone --recursive https://github.com/pure-data/helloworld.git
| s0.initCam(0) | |
| src(s0).out(o0) | |
| solid() | |
| .layer(o0) | |
| //.kaleid(3) | |
| .diff(src(o1).scale(1,()=>1+a.fft[1]*0.01,()=>1+a.fft[1]*0.03)) | |
| .modulate(noise(10,0.1)) | |
| .out(o1) |
| use AppleScript version "2.4" -- Yosemite (10.10) or later | |
| use scripting additions | |
| set homePath to (POSIX path of (path to home folder)) | |
| set stimulusPath to homePath & "Desktop/stimulus.wav" | |
| set recordingPath to homePath & "Desktop/measurement.wav" | |
| if application "FuzzMeasure" is not running then | |
| tell application "FuzzMeasure" to activate | |
| end if |
| ( // connect to the already-running remote belaserver | |
| Server.default = s = Server("belaServer", NetAddr("192.168.7.2", 57110)); | |
| s.options.maxLogins = 4; // should match the settings on the Bela | |
| s.initTree; | |
| s.startAliveThread; | |
| ); | |
| ( | |
| // msgArray = [button, fsr, knob] // every three SendTrig's |
| <script> | |
| import { onMount } from 'svelte'; | |
| let p5 | |
| let sketch | |
| onMount(async () => { | |
| const module = await import('p5') | |
| p5 = module.default | |
| sketch = new p5 (function (sketch) { |
| -- https://tidalcycles.org/index.php/Custom_OSC | |
| :set -XOverloadedStrings | |
| :set prompt "" | |
| :set prompt-cont "" | |
| import Sound.Tidal.Context | |
| superDirt <- startTidal (superdirtTarget {oLatency = 0.1, oAddress = "127.0.0.1", oPort = 57120}) (defaultConfig {cFrameTimespan = 1/20}) |
| :{ | |
| let bwAddress = "127.0.0.1" | |
| bwPort = 8000 | |
| bwLatency = 0.02 | |
| bwPreamble = [] | |
| bwTimestamp = BundleStamp | |
| :} | |
| -- TEMPO | |
| :{ |
| import { writable } from "svelte/store" | |
| const createStore = () => { | |
| let state = { | |
| } | |
| const { subscribe, set, update } = writable(state) |
Calibre>Convert books>Create a catalogue of the books in your library
Output examples: