
Note that bbcut2 is the newer and more powerful version of this, but some people may desire to play around with the old version.
SUPERCOLLIDER PYTHON PLUS
If you desire automated jungle, algorithmic drill and bass and recursive audio cutting, plus lots of sample and live audio processing power.(Released under the GNU GPL). Now with real-time Onset Detection support and an onset finder GUI. The SC3 port of the automated audio cutting library.
SUPERCOLLIDER PYTHON CODE
Reinforcement Learning research code untidy, but may be helpful in accompaniment to my ICMC2008 paper on live musical agents SC3 code for generating pitch class universes released under GNU GPL Uses Clang in the background to create LLVM intermediate code for compilation.ībcut2 beat tracking, event analysis and automated audio cutting library (Released under the GNU GPL) Includes new nonlinear oscillators, breakpoint set and buffer manipulations, miscellaneous filters and helpful functions.Įxperimental Clang UGen code, precompiled for OS X 10.6, SC 3.5 only (though the source should be portable) a draft of putting an LLVM jit compiler inside a SuperCollider UGen.

SLUGens: set of SC3 plug-ins of my non-standard sound synthesis experiments. Sc3-plugins contributions Including SC3 plug-ins for advanced sound analysis, such as the tracking phase vocoder, and spectral modeling synthesis, further machine listening UGens such as Tartini, Qitch (constant Q pitch tracker) and Concat (live concatenative synth), auditory modeling (gammatone filter and haircell models), and Anti Aliasing Oscillators (band-limited oscillators from research work by Vesa Valimaki, Juhan Nam, and colleagues) SourceSeparation SC3.6 plug-in for live source separation, using non-negative matrix factorisation on the power spectrogram to discover the sources and mixing matrix, and spectral masking on resynthesis PolyPitch SC plug-in for multiple fundamental frequency tracking, after Anssi Klapuri's 2008 paper 'Multipitch analysis of polyphonic music and speech signals using an auditory model' Wavelets SC plug-ins for discrete wavelet transform analysis and resynthesis (analogous to FFT-PV_UGen-IFFT chains, you get DWT-WT_UGen-IDWT) Stealthissound recipes from the first half of the 'Steal this Sound' book ( Mitchell Sigman 2011) adapted for SuperCollider. Associated SCMIRUGens plugins are now part of sc3-plugins.Īutocousmatic program for automatic generation of electroacoustic works, incorporating machine listening: standalone and source Feature extraction, plotting features, similarity matrix, novelty curve, section boundary detection, beat tracking, onset detection, arbitrary feature segmentation, dynamic time warping, machine learning, SCMIRLive. SCMIR SuperCollider Music Information Retrieval Library for audio content analysis. Web Audio API again, uses audiolib.js here.Ī lot of my SC work is based around creating new UGens, and is inside the SuperCollider source or the sc3-plugins project. Stubject ody: Generative study in audiovisual synchrony events are sometimes visual only, audio only, or together.

Chasing Visuals, for string instrument (Feb 2013) Dynamic score in a web browser (javascript, HTML5) TOPLAPapp re-created in javascript via the Web Audio API (requires a compatible browser, like Chrome) The presets can store between browser sessions. In principle, allows live codable GENDYN, and would be a possible engine for a future more dynamically editable web browser based iGendyn. The demoes also show use of a few Xenakisian statistical shortcuts. Available arguments: oldx, oldy, index (which breakpoint) and t for time in seconds.
SUPERCOLLIDER PYTHON UPDATE
Set update functions for each or all breakpoint positions which return newx is the gap to the next breakpoint in samples, newy is the amplitude.

live codable breakpoint interpolation synthesis experiment. Dynamic score in a web browser (javascript, HTML5) The two players have opposing tempi, indicated graphically on screen for them to follow as the piece proceeds, there is potential for more bitonal clashes to come into play against the diatonic default. This work, for two keyboardists sharing one instrument or on two, is driven by an animated score generated afresh each performance. Musical Machine Listening Library for Web Audio API

Going from a python keras program to train a deep neural net on audio, to realtime deployment in a SuperCollider plugin written in C++, and Web Audio API javascript for a webpage.
