Let's say you wanted to play an accordion without actually getting one. Let's say you might also want to play around with building your own virtual accordion and fiddling around with that to make cool sounds and music.
Or an autoharp. Timpani. Trombone. Xylophone. Laotian mouth harp.
Or even your own super-instruments!
This is physical modeling. At its most basic, physical modeling means you use algorithms to make virtual instruments that embody the physical characteristics of a musical object and how it is played.
Starter Kit 2 has freshened-up stuff expressly for you to make cool sounds using physical modeling. These PeRColate objects stem from the Synthesis Toolkit by Perry R. Cook (yep - thus the caps in name) and Gary Scavone, and includes physical modeling, modal, and PhISM class instruments.
Curious? Want to hear something? Here's a track made from PeRColate objects included in Starter Kit 2 below (courtesy of Tom Hall).
Let's get going
What are you getting your hands on with Starter Kit 2? A Github download, which includes the PerCOlate zip file and starter and helper patches.
The Pitchtracker module included in Maxology Starter Kit #2 demonstrates how you might use PeRColate synths to accompany acoustic musicians, sound generators, or prerecorded performances. Tweak the 'transpose' setting to create interactive duets that range from harmonious to harrowing!
But wait. There's More.
You want a few more things to play with in Ableton Live? Here's four Max for Live devices from Tom Hall.
In this Github project you will find:
- GenRandom Synth - An algorithmic wavetable synth. Random numbers are generated according to one of six probability algorithms.
- GenWave Synth - Exponential b.p.f. wavetable generator
- Grain Face - Takes a signal input and granulates it, allowing for different transposition and granular sampling effects. Multi-purpose LFO allow realtime manipulation of varied parameters. Various scale (pitches) can be applied to the grains.
- Scrub Face - Variable rate delay lines with overlapping (to avoid clicks) and ramping (between delay amounts). LFO applicable to delay amount, pitches can be applied to the 3 separate delay lines, two of which you can control the gain.
If you are interested in computer vision - take a peek at Starter Kit 1 - cv.jit.