James Leonard's repositories
mi_introduction_workshop_2020
Introduction to mass-interaction sound synthesis, using the FAUST web editor to run examples in the browser.
InstantDroner
A granular drone / effects machine in Max/MSP (derived from the granular synthesis example).
TouchyMcGrainFace
A Max/MSP multi-sample granular synth, mapped for multi-touch control with the Sensel Morph (one contact point controls one sample/voice)
FeedbackChains
Distributed feedback system in Max, on its way to becoming a M4L effect...
senselPropagation
Experimenting multitouch excitation of propagation meshes with miPhysics & the Sensel Morph device. Additionnal control of physical and visualisation parameters via MIDI & Max/MSP patch.
audio2dmx_arduino
Quick project using arduinos, microphone chips (KY-038) and DMX shields to build autonomous boxes for audioreactive lighting.
PhysicalFX
Using the miPhysics library inside Max/MSP (using MXJ) in order to build M4L devices based on physical attractor systems (for sound transformation, spatialisation, etc.).
DBAP_PhysicsPanner
Distance-based amplitude panning for multichannel spatialisation, based on the miPhysics library
genetic_mass_spring
Mass-spring models driven by genetic algorithm
max_virtual_harp
Physics-based simulation of a concert Harp, used in the Orbis project (GIPSA-Lab / CAMAC Harps). Max-msp external created with the min-devkit C++ framework.
mi-SoundGestures
Testing hierarchical mapping from gestural features to physical model parameters (experimental, in progress)
orbis.score-follower
Basic MIDI score follower external coded with min-devkit. Integrates into a larger M4L device in the Orbis project.
orbis.score-learner
Max patch to break down incoming multichannel MIDI (real part, triggered part & synchronisation points) into organised coll files that can be used by the score-follower. Implemented using MXJ.
PandemoniumLooper
A weird sound looping / effects device in Max/MSP
sensel-api
Sensel API for communicating with Sensel devices.