module Musicality::SuperCollider::SynthDefs
Constants
- ACID_OTO_309
- AEOLIAN_STRINGS
- APAD_MH
- AXEL
- BASS1
- BASS2
- BASS4
- BASS_303
- BASS_FOUNDATION
- BASS_HIGHEND
- BEAT
- BONFIRE_NIGHT
- BOOP
- BRASS
- CHEAP_PIANO
- CHORD_BASS
- CLAP1
- CLAP_OTO_309
- CLOSED_HAT
- CS80_LEAD_MH
- CYMBALIC_MCLD
- CYMBAL_808
- DROPLET
- DRUM_KICK
KIK =
SynthDef.new
(name: “kik”, params: { :out => 0, :basefreq => 50, :ratio => 7, :sweeptime => 0.05, :preamp => 1, :amp => 1, :decay1 => 0.3, :decay1L => 0.8, :decay2 => 0.15 },body: <<-SCLANG, var fcurve = EnvGen.kr(Env([basefreq * ratio, basefreq], [sweeptime], \exp)), env = EnvGen.kr(Env([1, decay1L, 0], [decay1, decay2], -4), doneAction: 2), sig = SinOsc.ar(fcurve, 0.5pi, preamp).distort * env * amp; Out.ar(out, sig ! 2)
SCLANG
source: "From https://github.com/brunoruviaro/SynthDefs-for-Patterns",
)
- DRUNK_DRUMMER
- EIGHTBIT_FUNK
- ESM
- EVERYTHING_RHODES
- FAT_VELOCITY_BASS
- FM_TOM
- HAT808
- HIHAT1
- HOOVER
Out.ar(out, Mix.new([sig1, sig2, sig3]) ! 2);
SCLANG
source: "https://github.com/mattvears/supercollider-stuff",
)
- KICK1
- KICK2
- KICK3
- KICK808
KICK808
=SynthDef.new
(name: “kick808”, params: { :out => 0 },body: <<-SCLANG, var sig = LPF.ar(Ringz.ar(Impulse.ar(0), 60, 1), 500); var cmp = CompanderD.ar(sig, -20.dbamp, 1, 0.3, 0.003, 0.08); cmp = cmp * (10.dbamp); Out.ar(out, cmp.dup);
SCLANG
source: "https://github.com/acarabott/roundhouse-synth-design-course-2014"
)
- KICK_CHIRP
- KICK_OTO_309
- KRAFTY_SNR
- KRGN_GEN_FMDEVIL
- LASER_BEAM
- MARIO
- MARIO_BASS
- MOOG_BASS
- MOOG_BASS2
- MY_BASS
- NOISE
- NOISE_BURST
- NS_STATIC
- ONECLAP
- OPEN_HAT
- OSC_WOBBLE
- PHASE_MOD
- PING_MH
- PLASTICKY_STRINGS
- PLUCKING
- PMC_ROTALE
- POLY1
- POLY2
- POOM
- PROPHET5_STRINGS
- RES
- RES_SQUARES
- RING_KICK
- ROCKIT
- SAWPULSE
- SAWPULSE2
- SILLY_VOICE
- SINEPLUCK
- SINE_WLFO
- SINTH
- SITUATION_SYNTH
- SNARE1
- SNARE2
- SNARE3
- SNARE_909
- SNARE_OTO_309
- SNARE_STEIN
- SOLO
- SOS_BELL
- SOS_SNARE
- SPACE_THEREMIN
- STRING
- THAT_CLUB
- TOM1
- TONEWHEEL_TWO
- TRIG_DEMO
- TRI_BELLS
- TWO_TIMPANIS
- TWO_TIMPANIS2
- VOLUME_CHANGE
- VOLUME_CONTROL
- WINWOOD_LEAD