Fun with oscillators!

Discussion on the SFZ implementation and opcodes available in the ARIA engine.

Moderators: eric_telemaque, davidv

eric_telemaque
Posts: 215
Joined: Tue Jan 31, 2012 1:10 pm

Fun with oscillators!

Postby eric_telemaque » Fri Oct 30, 2015 2:24 pm

Hi!

My little gift to you guys.
It showcases all the internal oscillators provided with the ARIA engine.

This is the kind of stuff you'll find in the "Virtual Analog" section of the Free sounds Pack.

You could see it as a blank canvas and a loaded palette. :wink: Feel free to copy that in an sfz of your own and change it any way you want. Be creative and share your discoveries! :)



Code: Select all

// **********************************************************************
// Internal Oscillators
// **********************************************************************

<control>
  label_cc7=Volume
  label_cc10=Pan
  label_cc100=Cutoff   
  label_cc101=Resonance
  label_cc102=Fil Attack   
  label_cc103=Fil Decay
  label_cc104=Fil Sustain
 
  set_cc70=64
  label_cc70=Sine Tune
  set_cc71=0
  label_cc71=Sine Attack
  set_cc72=0
  label_cc72=Sine Decay 
  set_cc73=50
  label_cc73=Sine Sustain 
  set_cc74=0
  label_cc74=Sine Release
  set_cc94=0
  label_cc94=Sine Vol
 
  set_cc75=64
  label_cc75=Square Tune
  set_cc76=0
  label_cc76=Square Attack
  set_cc77=0
  label_cc77=Square Decay 
  set_cc78=50
  label_cc78=Square Sustain 
  set_cc79=0
  label_cc79=Square Release
  set_cc95=0
  label_cc95=Square Vol
 
  set_cc80=64
  label_cc80=Saw Tune
  set_cc81=0
  label_cc81=Saw Attack
  set_cc82=0
  label_cc82=Saw Decay 
  set_cc83=50
  label_cc83=Saw Sustain 
  set_cc84=0
  label_cc84=Saw Release   
  set_cc96=100
  label_cc96=Saw Vol 

  set_cc85=64
  label_cc85=Tri Tune
  set_cc86=0
  label_cc86=Tri Attack
  set_cc87=0
  label_cc87=Tri Decay 
  set_cc88=50
  label_cc88=Tri Sustain 
  set_cc89=0
  label_cc89=Tri Release 
  set_cc97=0
  label_cc97=Tri Vol
 
  set_cc90=0
  label_cc90=Noise Attack
  set_cc91=0
  label_cc91=Noise Decay 
  set_cc92=10
  label_cc92=Noise Sustain 
  set_cc93=0
  label_cc93=Noise Release
  set_cc98=0
  label_cc98=Noise Vol   
 
<global>

bend_up=200 bend_down=-200
bend_smooth=250
 
<master> 

fil_type=lpf_2p  resonance=2
cutoff=300
cutoff_oncc100=7000
resonance_oncc101=10

fileg_attack=0.001 fileg_attack_oncc102=1
fileg_depth=2000
fileg_decay_oncc103=2
fileg_sustain=-4000 fileg_sustain_oncc104=4000
fileg_release=1



//////////////////
//SINE
//////////////////

<group>
amplitude=50 amplitude_oncc94=100

tune_oncc70=100 tune_curvecc70=1
ampeg_attack_oncc71=1
ampeg_decay_oncc72=1
ampeg_sustain=0 ampeg_sustain_oncc73=100
ampeg_release_oncc74=2

<region>
sample=*sine

//////////////////
//SQUARE
//////////////////

<group>
amplitude=50 amplitude_oncc95=100

tune_oncc75=100 tune_curvecc75=1
ampeg_attack_oncc76=1
ampeg_decay_oncc77=1
ampeg_sustain=0 ampeg_sustain_oncc78=100
ampeg_release_oncc79=2

<region>
sample=*square

//////////////////
//SAW
//////////////////
<group>
amplitude=100
amplitude=50 amplitude_oncc96=100

tune_oncc80=100 tune_curvecc80=1
ampeg_attack_oncc81=1
ampeg_decay_oncc82=1
ampeg_sustain=0 ampeg_sustain_oncc83=100
ampeg_release_oncc84=2

<region>
sample=*saw

//////////////////
//TRI
//////////////////
<group>
amplitude=50 amplitude_oncc97=100

tune_oncc85=100 tune_curvecc85=1
ampeg_attack_oncc86=1
ampeg_decay_oncc87=1
ampeg_sustain=0 ampeg_sustain_oncc88=100
ampeg_release_oncc89=2

<region>
sample=*triangle

//////////////////
//NOISE
//////////////////

<group>
amplitude=50 amplitude_oncc98=100

ampeg_attack_oncc90=1
ampeg_decay_oncc91=1
ampeg_sustain=0 ampeg_sustain_oncc92=100
ampeg_release_oncc93=2


<region>
sample=*noise

Éric Patenaude,
Plogue Art et Technologie Inc. Montreal.
http://www.plogue.com

Return to “SFZ Programming”

Who is online

Users browsing this forum: No registered users and 1 guest