MuseScore/zerberus
2018-08-17 15:06:15 +02:00
..
channel.cpp This commit contains changes required for MuseScore to compile under MSVC with no warnings. 2018-08-03 09:15:42 +02:00
channel.h fix #116906: support for control structure, for details on set_cc see https://musescore.org/en/node/116906#comment-530701 2016-07-07 16:06:50 +02:00
CMakeLists.txt This commit contains all the changes to the CMake build system required to generate a valid Visual Studio 2017 solution and projects for MuseScore. 2018-08-03 09:15:42 +02:00
filter.cpp Fix some warnings C4456 and C4458 2018-08-17 15:06:15 +02:00
filter.h fix #271723: implement filters in Zerberus 2018-06-07 00:22:23 +02:00
instrument.cpp This commit contains changes required for MuseScore to compile under MSVC with no warnings. 2018-08-03 09:15:42 +02:00
instrument.h fix #116906: support for control structure, for details on set_cc see https://musescore.org/en/node/116906#comment-530701 2016-07-07 16:06:50 +02:00
README fix #271723: implement filters in Zerberus 2018-06-08 11:00:29 +02:00
sample.h Fix start/end loop opcodes size int-> long long 2018-06-01 10:30:24 +02:00
sfz.cpp This commit contains changes required for MuseScore to compile under MSVC with no warnings. 2018-08-03 09:15:42 +02:00
voice.cpp fix #274258, fix #274396: implement global_volume and attenuate Zerberus 2018-07-18 13:59:01 +02:00
voice.h This commit contains changes required for MuseScore to compile under MSVC with no warnings. 2018-08-03 09:15:42 +02:00
zerberus.cpp This commit contains changes required for MuseScore to compile under MSVC with no warnings. 2018-08-03 09:15:42 +02:00
zerberus.h Merge pull request #3789 from handrok/Fluid-and-zerberus-option 2018-07-16 12:37:05 +02:00
zerberus_gui.ui fix #167161 Make Fluid and Zerberus options the same 2018-07-06 15:53:35 +02:00
zerberusgui.cpp This commit contains changes required for MuseScore to compile under MSVC with no warnings. 2018-08-03 09:15:42 +02:00
zerberusgui.h fix #167161 Make Fluid and Zerberus options the same 2018-07-06 15:53:35 +02:00
zone.cpp zerberus: check for seq range in onCC 2016-09-14 12:06:40 +02:00
zone.h fix #274258, fix #274396: implement global_volume and attenuate Zerberus 2018-07-18 13:59:01 +02:00

References

* Cakewalk® Synthesizers: From Presets to Power User, Second Edition
  Simon Cann - Course Technology - 2009


Zerberus Supported and Unsupported SFZ Opcodes
==

Supported
--

Instrument definition
      group
      region
Sample Definition
      sample
Input controls
      loccN
      hiccN
      lochan
      hichan
      key
      lokey
      hikey
      lovel
      hivel
      loccN
      hiccN
      hirand
      lorand
      seq_length
      seq_position
      trigger
           attack
           release
           first
           legato
      off_by
      off_mode
           fast
           normal
      on_loccN
      on_hiccN
Sample Player
      delay
      offset
      loop_mode
           no_loop
           one_shot
           loop_continuous
           loop_sustain
      loop_start
      loop_end
Performance Parameters
Pitch
      transpose
      tune
      pitch_keycenter
      pitch_keytrack
Pitch EG
Pitch LFO
Filter
      fil_type
      cutoff
      fil_veltrack
Filter EG
Filter LFO
Amplifier
      pan
      volume
      amp_veltrack
      rt_decay
Amplifier EG
      ampeg_delay
      ampeg_start
      ampeg_attack
      ampeg_hold
      ampeg_decay
      ampeg_sustain
      ampeg_vel2delay
      ampeg_vel2attack
      ampeg_vel2hold
      ampeg_vel2decay
      ampeg_vel2sustain
      ampeg_vel2release
      ampeg_release
Amplifier LFO
Equalizer
Effects

Not in SFZ 1.0
      note_offset
      octave_offset

Unsupported
--

Input Controls
      lobend
      hibend
      lochanaft
      hichanaft
      lopolyaft
      hipolyaft
      lopbm
      hipbm
      sw_lokey
      sw_hikey
      sw_last
      sw_down
      sw_up
      sw_previous
      sw_vel
Performance Parameters
Sample Player
      delay_random
      delay_ccN
      offset_random
      offset_ccN
      end
      count
      sync_beats
      sync_offset
Pitch
      pitch_veltrack
      pitch_random
      bend_up
      bend_down
      bend_step
Pitch EG
      pitcheg_delay
      pitcheg_start
      pitcheg_attack
      pitcheg_hold
      pitcheg_decay
      pitcheg_sustain
      pitcheg_release
      pitcheg_depth
      pitcheg_vel2delay
      pitcheg_vel2attack
      pitcheg_vel2hold
      pitcheg_vel2decay
      pitcheg_vel2sustain
      pitcheg_vel2release
      pitcheg_vel2depth
Pitch LFO
      pitchlfo_delay
      pitchlfo_fade
      pitchlfo_freq
      pitchlfo_depth
      pitchlfo_depthccN
      pitchlfo_depthchanaft
      pitchlfo_depthpolyaft
      pitchlfo_freqccN
      pitchlfo_freqpolyaft
Filter
      cutoff_ccN
      cutoff_chanaft
      cutoff_polyaft
      resonance
      fil_keytrack
      fil_keycenter
      fil_random
Filter EG
      fileg_delay
      fileg_start
      fileg_attack
      fileg_hold
      fileg_decay
      fileg_sustain
      fileg_release
      fileg_depth
      fileg_vel2delay
      fileg_vel2attack
      fileg_vel2hold
      fileg_vel2decay
      fileg_vel2sustain
      fileg_vel2release
      fileg_vel2depth
Filter LFO
      fillfo_delay
      fillfo_fade
      fillfo_freq
      fillfo_depth
      fillfo_depthccN
      fillfo_depthchanaft
      fillfo_depthpolyaft
      fillfo_freqccN
      fillfo_freqchanaft
      fillfo_freqpolyaft
Amplifier
      width
      position
      amp_keytrack
      amp_keycenter
      amp_velcurve_1
      amo_velcurve_127
      amp_random
      output
      gain_ccN
      xfin_lokey
      xfin_hikey
      xfout_lokey
      xfout_hikey
      xf_keycurve
      xfin_lovel
      xfin_hivel
      xfout_lovel
      xfout_hivel
      xf_velcurve
      xfin_loccN
      xfin_hiccN
      xfout_loccN
      xfout_hiccN
      xf)cccurve
Amplifier EG
      ampeg_delayccN
      ampeg_startccN
      ampeg_attackccN
      ampeg_holdccN
      ampeg_decayccN
      ampeg_sustainccN
      ampeg_releaseccN
Amplifier LFO
      amplfo_delay
      amplfo_fade
      amplfo_freq
      amplfo_depth
      amplfo_depthccN
      amplfo_depthchanaft
      amplfo_depthpolyaft
      amplfo_freqccN
      amplfo_freqchanaft
      amplfo_freqpolyaft
Equalizer
      eq1_freq
      eq2_freq
      eq3_freq
      eq1_freqccN
      eq2_freqccN
      eq3_freqccN
      eq1_vel2freq
      eq2_vel2freq
      eq3_vel2freq
      eq1_bw
      eq2_bw
      eq3_bw
      eq1_bwccN
      eq2_bwccN
      eq3_bwccN
      eq1_gain
      eq2_gain
      eq3_gain
      eq1_gainccN
      eq2_gainccN
      eq3_gainccN
      eq1_vel2gain
      eq2_vel2gain
      eq3_vel2gain
Effects
      effect1
      effect2