diff jssplr.h @ 224:81f3993412ae

Move jmpProcessRowEffect() into jmpProcessNewRow(); Fix volume-column tone portamento ('M') effect, the parameter must be * 16. Improve retrig note E9x, so that it also triggers on E90 aka tick 0. Fix tone portamento (and volume column tone portamento) to work with retrig note and multi-retrig.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 08 Oct 2012 00:44:40 +0300
parents 9fa8e9326d18
children 6d9a3577741b
line wrap: on
line diff
--- a/jssplr.h	Mon Oct 08 00:20:20 2012 +0300
+++ b/jssplr.h	Mon Oct 08 00:44:40 2012 +0300
@@ -63,6 +63,7 @@
             pitch,                // Pitch (NOT actual frequency!)
             freq, cfreq,
             oldPitch,
+            oldNote,
             position,             // Sample position
             volume,               // Volume
             panning,              // Panning position
@@ -86,6 +87,7 @@
             iLastPortaParam,        // Last portamento effect parameter
             iLastPortaToNoteParam,  // Last porta-to-note parameter
             iLastPortaToNotePitch,  // Last porta-to-note pitch
+            lastPortaToNoteNote,
 
             iLastTremorParam,
             iTremorCount,