Paragraph
-- GENMDM | |
-- | |
-- step sequencing the genesis | |
-- | |
-- enc 1 = hp volume | |
-- enc 2 = select step | |
-- enc 3 = tune step | |
-- key 2 = random/linear seq toggle | |
-- key 3 = clear sequence |
FourteenBitCC { | |
/* | |
//Use Case: | |
MIDIIn.connectAll; | |
~x = FourteenBitCC.new("x", 72, 104); | |
~x.func = {|val| ("x: "++val).postln}; | |
//MPE Example with Sensel Morph | |
MIDIIn.connectAll |
Engine_Sway : CroneEngine { | |
*new { arg context, doneCallback; | |
^super.new(context, doneCallback); | |
} | |
alloc { | |
NornsSway(\sway); | |
NornsSway(\sway).input.set(\chan, context.in_b[0].index); | |
NornsSway(\sway).analysis_input.set(\chan, context.in_b[0].index); |
//Carl Testa | |
//requries SuperCollider Ambisonic ToolKit: http://www.ambisonictoolkit.net/documentation/supercollider/ | |
//requires Mach1 M1 MNTR CTRL App: https://apps.apple.com/us/app/m1-mntr-ctrl/id1486961476#?platform=iphone | |
//headtracker | |
//Using M1 MNTR CTRL App on iPhone, place the iphone on top of your headphones if you can (or use AirPods Pro) | |
~ht = Bus.control(s, 1); | |
( | |
OSCdef(\tracker, |
#Sonic Pi Command List | |
#Copy and Paste from this command list into your sonic pi file | |
#Use the command play to play a note using the default synth | |
#play note (symbol_or_number) | |
#Usage: | |
play 60 #midinote 60 or middle c | |
play :c4 #create a symbol by typing colon then the note name and an octave designation | |
play :e5, release: 2, amp: 0.5 #you can add parameters as well |
This short guide explains how to create a JackTrip Virtual Machine using DigitalOcean, an easy to use cloud server platform. The goal here is to create a server with a desktop interface that you can login to and start JACK and QJackTrip for rehearsals, performances, etc. You can also install audio processing software like SuperCollider but I will save that for another tutorial. The benefit of creating this on a virtual machine is that using DigitalOcean's snapshot feature you can save this configuration and spin it up as needed and save money. You don't need this running 24/7 if you're only using it for rehearsals and performances. This configuration costs about $0.35/month to store on DigitalOcean as a snapshot. The minimal configuration described at the very bottom (without the desktop interface) is about $0.11/month to store on DigitalOcean using their snapshot feature.
//List of Hydra Commands | |
//Sources | |
//Oscillator | |
//osc(frequency, sync, offset) | |
osc(10,0.1,5).out() | |
//Noise | |
//noise(density, sync) |
//Run Aalto in SuperCollider | |
//with VSTPlugin | |
//https://git.iem.at/pd/vstplugin/-/releases | |
( | |
SynthDef(\aalto, { arg bus; | |
ReplaceOut.ar(bus, VSTPlugin.ar(nil, 2, id: \aalto)); | |
}).add; | |
) |
//Use Estuary here: https://estuary.mcmaster.ca
//playing sounds (samples)
//play bass drum sample
sound "bd"
//same as above but shorter to write
s "bd"