Changeset 19331
- Timestamp:
- 09/15/08 17:15:58 (5 years ago)
- Location:
- lang/actionscript/flmml/trunk/src
- Files:
-
- 3 modified
-
com/txt_nifty/sketch/flmml/MML.as (modified) (1 diff)
-
com/txt_nifty/sketch/flmml/MTrack.as (modified) (4 diffs)
-
flmml.swf (modified) (previous)
Legend:
- Unmodified
- Added
- Removed
-
lang/actionscript/flmml/trunk/src/com/txt_nifty/sketch/flmml/MML.as
r18868 r19331 186 186 m_tracks[m_trackNo].recLPF(swt, amt, frq, res); 187 187 } 188 break; 189 case 'q': // gate time 2 190 next(); 191 m_tracks[m_trackNo].recGate2(getUInt(2) * 2); // '*2' according to TSSCP 188 192 break; 189 193 default: -
lang/actionscript/flmml/trunk/src/com/txt_nifty/sketch/flmml/MTrack.as
r15293 r19331 11 11 private var m_volume:int; // default volume (max:127) 12 12 private var m_gate:Number; // default gate time (max:1.0) 13 private var m_gate2:int; // gate time 2 13 14 private var m_events:Array; // 14 15 private var m_pointer:int; // current event no. … … 26 27 playTempo(120); 27 28 m_volume = 100; 28 m_gate = 15/16;29 recGate(15/16); 29 30 m_events = new Array(); 30 31 m_pointer = 0; … … 195 196 var e1:MEvent = new MEvent(); 196 197 if (keyoff) { 197 var gate:int = (int)(len * m_gate); 198 var gate:int; 199 gate = (m_gate2 < 0) ? (int)(len * m_gate) : (len - m_gate2); 200 if (gate <= 0) gate = 0; 198 201 seek(gate); 199 202 e1.setNoteOff(noteNo, vel); … … 255 258 public function recGate(gate:Number):void { 256 259 m_gate = gate; 260 m_gate2 = -1; 261 } 262 263 public function recGate2(gate2:int):void { 264 m_gate2 = gate2; 257 265 } 258 266
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)