All Sonic Pi synthdefs for SuperSonic scsynth
npm install supersonic-scsynth-synthdefsAll Sonic Pi synthdefs (120 binary .scsyndef files) for SuperSonic.
``bash`
npm install supersonic-scsynth-synthdefs
Use with the core engine:
`bash`
npm install supersonic-scsynth supersonic-scsynth-synthdefs
`javascript
import { SuperSonic } from 'https://unpkg.com/supersonic-scsynth@latest';
const supersonic = new SuperSonic({
synthdefBaseURL: 'https://unpkg.com/supersonic-scsynth-synthdefs@latest/synthdefs/'
});
await supersonic.init();
// Load synthdefs from CDN
await supersonic.loadSynthDefs(['sonic-pi-beep', 'sonic-pi-tb303', 'sonic-pi-prophet']);
`
SuperSonic works directly from CDN with zero configuration.
`javascript
import { SuperSonic } from 'https://unpkg.com/supersonic-scsynth@latest';
import { SYNTHDEFS_CDN } from 'supersonic-scsynth-synthdefs';
const supersonic = new SuperSonic({
synthdefBaseURL: SYNTHDEFS_CDN
});
await supersonic.init();
await supersonic.loadSynthDefs(['sonic-pi-beep']);
``
All 120 Sonic Pi synthdefs including:
See synthdefs/README.md for complete list.
These synthdefs are from Sonic Pi by Sam Aaron.
Source: https://github.com/sonic-pi-net/sonic-pi/tree/dev/etc/synthdefs/compiled
MIT - See LICENSE