Skip to content

Instantly share code, notes, and snippets.

@zeffii
Created June 28, 2016 09:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zeffii/9bbf68fd1001080c5c99df58bf7aa41b to your computer and use it in GitHub Desktop.
Save zeffii/9bbf68fd1001080c5c99df58bf7aa41b to your computer and use it in GitHub Desktop.
prozeSampler v.02
-----------------
Note Amp offset env envspeed fx param retrigfreq retrigadvance
... .. .... .. .. .. .... ... ..
Param Range Description
----- ----- ------------
Note C-0 - C-8 notes oldschool tracker style
Amp 00 - 64 relatively coarse trigger volume
offset 0000 7FFF (hex) sample begin offset into
envelope 00 - 64 envelope banks with maybe 5 defaults
fx 00 - 64 00 - no fx
01 - tremelo
02 - ...
param 0000 7FFF (hex) for each fx index the param usage can
be different. Some fx can use XX YY where
XX and YY can mean different things.
Other fx can be linear range between min/max.
retrigfreq C-0 - C-8 Will retrig the sample at intervals which relate
to the Note, so C-3 would be 420 herz.
retrigAdv 0000 7FFF (hex) This moves the loop points A B by n samples
ahead, or backwards. When the end of the sample
is reached the playback is ended.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment