├── .gitignore ├── LICENSE ├── README.md ├── scd ├── bela │ ├── _main.scd │ ├── bela_complete_examples.scd │ └── bela_superdirt_examples.scd ├── midi │ ├── cc │ ├── midi-inputs-to-tidal.scd │ ├── midi-outputs-from-tidal.scd │ └── tidal-midi-setup.scd ├── misc │ ├── VividSynthDefs.scd │ └── sdscratch.scd ├── osc │ └── tidal-hydra-forward.scd └── startup.scd └── tidal ├── Boot.hs ├── lib ├── Compatibility.hs ├── Composition.hs ├── Harmony.hs ├── Lib.hs ├── MIDI.hs ├── Misc.hs ├── Param.hs ├── Rhythm.hs ├── Scratch.hs ├── Sequence.hs ├── Shorthands.hs ├── Show.hs ├── Signal.hs ├── Steno.hs └── VST.hs ├── osc ├── TargetLibs.hs ├── Targets.hs ├── controllers │ ├── ArduinoNanoIoT.hs │ ├── Controllers.hs │ ├── FaceOSC.hs │ ├── OpenCV.hs │ └── Sensel.hs └── targets │ ├── ASCIISVS.hs │ ├── BelaRes.hs │ ├── Bitwig │ ├── Bitwig.hs │ ├── Bitwig.tidal │ ├── BitwigLib.hs │ └── OSCSpecs │ │ ├── Global.hs │ │ ├── MIDI.hs │ │ ├── Master.hs │ │ ├── Project.hs │ │ ├── Scene.hs │ │ ├── Track.hs │ │ ├── TrackClip.hs │ │ ├── Transport.hs │ │ └── User.hs │ ├── CineVivo.hs │ ├── FlowerTarget.hs │ ├── LiveCore │ ├── LiveCore.hs │ ├── LiveCore.tidal │ ├── LiveCoreLib.hs │ ├── LiveCoreMultiInstanceBoot.hs │ ├── NanoBlockMappings │ │ ├── Effects.hs │ │ ├── FMSynth.hs │ │ ├── Matrix.hs │ │ ├── Megakit.hs │ │ ├── NanoBlockMappings.hs │ │ ├── PositionEffects.hs │ │ ├── QuadSynth.hs │ │ ├── SampleBuffer.hs │ │ ├── Sampler.hs │ │ ├── Strip.hs │ │ ├── SupersawSynth.hs │ │ ├── UTLNano_OSC.hs │ │ └── WavetableSynth.hs │ ├── NanoOSCMessages.hs │ └── NanoOSCSpecs.hs │ ├── TemplateTarget.hs │ ├── VDMX.hs │ ├── VST.hs │ ├── Vuo.hs │ └── standalone │ └── CineVivoStream.hs └── stream ├── Stream.hs ├── StreamControl.hs ├── StreamOrbits.hs ├── StreamSharedVars.hs ├── StreamTransitions.hs └── WindowStream.hs /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/README.md -------------------------------------------------------------------------------- /scd/bela/_main.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/scd/bela/_main.scd -------------------------------------------------------------------------------- /scd/bela/bela_complete_examples.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/scd/bela/bela_complete_examples.scd -------------------------------------------------------------------------------- /scd/bela/bela_superdirt_examples.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/scd/bela/bela_superdirt_examples.scd -------------------------------------------------------------------------------- /scd/midi/cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/scd/midi/cc -------------------------------------------------------------------------------- /scd/midi/midi-inputs-to-tidal.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/scd/midi/midi-inputs-to-tidal.scd -------------------------------------------------------------------------------- /scd/midi/midi-outputs-from-tidal.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/scd/midi/midi-outputs-from-tidal.scd -------------------------------------------------------------------------------- /scd/midi/tidal-midi-setup.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/scd/midi/tidal-midi-setup.scd -------------------------------------------------------------------------------- /scd/misc/VividSynthDefs.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/scd/misc/VividSynthDefs.scd -------------------------------------------------------------------------------- /scd/misc/sdscratch.scd: -------------------------------------------------------------------------------- 1 | ~dirt.loadSoundFiles("/path/to/samples/scratch/*"); -------------------------------------------------------------------------------- /scd/osc/tidal-hydra-forward.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/scd/osc/tidal-hydra-forward.scd -------------------------------------------------------------------------------- /scd/startup.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/scd/startup.scd -------------------------------------------------------------------------------- /tidal/Boot.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/Boot.hs -------------------------------------------------------------------------------- /tidal/lib/Compatibility.hs: -------------------------------------------------------------------------------- 1 | 2 | oldm p = (const $ sound "~") p 3 | -------------------------------------------------------------------------------- /tidal/lib/Composition.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/lib/Composition.hs -------------------------------------------------------------------------------- /tidal/lib/Harmony.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/lib/Harmony.hs -------------------------------------------------------------------------------- /tidal/lib/Lib.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/lib/Lib.hs -------------------------------------------------------------------------------- /tidal/lib/MIDI.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/lib/MIDI.hs -------------------------------------------------------------------------------- /tidal/lib/Misc.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/lib/Misc.hs -------------------------------------------------------------------------------- /tidal/lib/Param.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/lib/Param.hs -------------------------------------------------------------------------------- /tidal/lib/Rhythm.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/lib/Rhythm.hs -------------------------------------------------------------------------------- /tidal/lib/Scratch.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/lib/Scratch.hs -------------------------------------------------------------------------------- /tidal/lib/Sequence.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/lib/Sequence.hs -------------------------------------------------------------------------------- /tidal/lib/Shorthands.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/lib/Shorthands.hs -------------------------------------------------------------------------------- /tidal/lib/Show.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/lib/Show.hs -------------------------------------------------------------------------------- /tidal/lib/Signal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/lib/Signal.hs -------------------------------------------------------------------------------- /tidal/lib/Steno.hs: -------------------------------------------------------------------------------- 1 | -- TODO... 2 | -- - Syntax issue... 3 | 4 | -------------------------------------------------------------------------------- /tidal/lib/VST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/lib/VST.hs -------------------------------------------------------------------------------- /tidal/osc/TargetLibs.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/TargetLibs.hs -------------------------------------------------------------------------------- /tidal/osc/Targets.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/Targets.hs -------------------------------------------------------------------------------- /tidal/osc/controllers/ArduinoNanoIoT.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/controllers/ArduinoNanoIoT.hs -------------------------------------------------------------------------------- /tidal/osc/controllers/Controllers.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/controllers/Controllers.hs -------------------------------------------------------------------------------- /tidal/osc/controllers/FaceOSC.hs: -------------------------------------------------------------------------------- 1 | -- https://github.com/kylemcdonald/ofxFaceTracker/releases 2 | -------------------------------------------------------------------------------- /tidal/osc/controllers/OpenCV.hs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tidal/osc/controllers/Sensel.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/controllers/Sensel.hs -------------------------------------------------------------------------------- /tidal/osc/targets/ASCIISVS.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/ASCIISVS.hs -------------------------------------------------------------------------------- /tidal/osc/targets/BelaRes.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/BelaRes.hs -------------------------------------------------------------------------------- /tidal/osc/targets/Bitwig/Bitwig.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/Bitwig/Bitwig.hs -------------------------------------------------------------------------------- /tidal/osc/targets/Bitwig/Bitwig.tidal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/Bitwig/Bitwig.tidal -------------------------------------------------------------------------------- /tidal/osc/targets/Bitwig/BitwigLib.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/Bitwig/BitwigLib.hs -------------------------------------------------------------------------------- /tidal/osc/targets/Bitwig/OSCSpecs/Global.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/Bitwig/OSCSpecs/Global.hs -------------------------------------------------------------------------------- /tidal/osc/targets/Bitwig/OSCSpecs/MIDI.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/Bitwig/OSCSpecs/MIDI.hs -------------------------------------------------------------------------------- /tidal/osc/targets/Bitwig/OSCSpecs/Master.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/Bitwig/OSCSpecs/Master.hs -------------------------------------------------------------------------------- /tidal/osc/targets/Bitwig/OSCSpecs/Project.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/Bitwig/OSCSpecs/Project.hs -------------------------------------------------------------------------------- /tidal/osc/targets/Bitwig/OSCSpecs/Scene.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/Bitwig/OSCSpecs/Scene.hs -------------------------------------------------------------------------------- /tidal/osc/targets/Bitwig/OSCSpecs/Track.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/Bitwig/OSCSpecs/Track.hs -------------------------------------------------------------------------------- /tidal/osc/targets/Bitwig/OSCSpecs/TrackClip.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/Bitwig/OSCSpecs/TrackClip.hs -------------------------------------------------------------------------------- /tidal/osc/targets/Bitwig/OSCSpecs/Transport.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/Bitwig/OSCSpecs/Transport.hs -------------------------------------------------------------------------------- /tidal/osc/targets/Bitwig/OSCSpecs/User.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/Bitwig/OSCSpecs/User.hs -------------------------------------------------------------------------------- /tidal/osc/targets/CineVivo.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/CineVivo.hs -------------------------------------------------------------------------------- /tidal/osc/targets/FlowerTarget.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/FlowerTarget.hs -------------------------------------------------------------------------------- /tidal/osc/targets/LiveCore/LiveCore.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/LiveCore/LiveCore.hs -------------------------------------------------------------------------------- /tidal/osc/targets/LiveCore/LiveCore.tidal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/LiveCore/LiveCore.tidal -------------------------------------------------------------------------------- /tidal/osc/targets/LiveCore/LiveCoreLib.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/LiveCore/LiveCoreLib.hs -------------------------------------------------------------------------------- /tidal/osc/targets/LiveCore/LiveCoreMultiInstanceBoot.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/LiveCore/LiveCoreMultiInstanceBoot.hs -------------------------------------------------------------------------------- /tidal/osc/targets/LiveCore/NanoBlockMappings/Effects.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/LiveCore/NanoBlockMappings/Effects.hs -------------------------------------------------------------------------------- /tidal/osc/targets/LiveCore/NanoBlockMappings/FMSynth.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/LiveCore/NanoBlockMappings/FMSynth.hs -------------------------------------------------------------------------------- /tidal/osc/targets/LiveCore/NanoBlockMappings/Matrix.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/LiveCore/NanoBlockMappings/Matrix.hs -------------------------------------------------------------------------------- /tidal/osc/targets/LiveCore/NanoBlockMappings/Megakit.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/LiveCore/NanoBlockMappings/Megakit.hs -------------------------------------------------------------------------------- /tidal/osc/targets/LiveCore/NanoBlockMappings/NanoBlockMappings.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/LiveCore/NanoBlockMappings/NanoBlockMappings.hs -------------------------------------------------------------------------------- /tidal/osc/targets/LiveCore/NanoBlockMappings/PositionEffects.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/LiveCore/NanoBlockMappings/PositionEffects.hs -------------------------------------------------------------------------------- /tidal/osc/targets/LiveCore/NanoBlockMappings/QuadSynth.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/LiveCore/NanoBlockMappings/QuadSynth.hs -------------------------------------------------------------------------------- /tidal/osc/targets/LiveCore/NanoBlockMappings/SampleBuffer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/LiveCore/NanoBlockMappings/SampleBuffer.hs -------------------------------------------------------------------------------- /tidal/osc/targets/LiveCore/NanoBlockMappings/Sampler.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/LiveCore/NanoBlockMappings/Sampler.hs -------------------------------------------------------------------------------- /tidal/osc/targets/LiveCore/NanoBlockMappings/Strip.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/LiveCore/NanoBlockMappings/Strip.hs -------------------------------------------------------------------------------- /tidal/osc/targets/LiveCore/NanoBlockMappings/SupersawSynth.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/LiveCore/NanoBlockMappings/SupersawSynth.hs -------------------------------------------------------------------------------- /tidal/osc/targets/LiveCore/NanoBlockMappings/UTLNano_OSC.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/LiveCore/NanoBlockMappings/UTLNano_OSC.hs -------------------------------------------------------------------------------- /tidal/osc/targets/LiveCore/NanoBlockMappings/WavetableSynth.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/LiveCore/NanoBlockMappings/WavetableSynth.hs -------------------------------------------------------------------------------- /tidal/osc/targets/LiveCore/NanoOSCMessages.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/LiveCore/NanoOSCMessages.hs -------------------------------------------------------------------------------- /tidal/osc/targets/LiveCore/NanoOSCSpecs.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/LiveCore/NanoOSCSpecs.hs -------------------------------------------------------------------------------- /tidal/osc/targets/TemplateTarget.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/TemplateTarget.hs -------------------------------------------------------------------------------- /tidal/osc/targets/VDMX.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/VDMX.hs -------------------------------------------------------------------------------- /tidal/osc/targets/VST.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/VST.hs -------------------------------------------------------------------------------- /tidal/osc/targets/Vuo.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/Vuo.hs -------------------------------------------------------------------------------- /tidal/osc/targets/standalone/CineVivoStream.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/osc/targets/standalone/CineVivoStream.hs -------------------------------------------------------------------------------- /tidal/stream/Stream.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/stream/Stream.hs -------------------------------------------------------------------------------- /tidal/stream/StreamControl.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/stream/StreamControl.hs -------------------------------------------------------------------------------- /tidal/stream/StreamOrbits.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/stream/StreamOrbits.hs -------------------------------------------------------------------------------- /tidal/stream/StreamSharedVars.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/stream/StreamSharedVars.hs -------------------------------------------------------------------------------- /tidal/stream/StreamTransitions.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/stream/StreamTransitions.hs -------------------------------------------------------------------------------- /tidal/stream/WindowStream.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jarmitage/jarmlib/HEAD/tidal/stream/WindowStream.hs --------------------------------------------------------------------------------