Advertisement
Guest User

Untitled

a guest
Jun 30th, 2015
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. on note
  2.  
  3. {Timing}
  4. $start_time := $ENGINE_UPTIME
  5.  
  6. {Counters}
  7. $step_counter:=0
  8. $filter_counter:=0
  9.  
  10. {Ignore first played note}
  11. if($step_sequencer=1)
  12. ignore_event($EVENT_ID)
  13. end if
  14.  
  15.  
  16. while($NOTE_HELD = 1)
  17.  
  18. {Step Sequencer}
  19.  
  20. if($step_sequencer=1 and (($ENGINE_UPTIME-$start_time) mod ($step_length/1000)) = 0)
  21.  
  22. if(%steps[$step_counter] >= 1)
  23. play_note($EVENT_NOTE,%steps[$step_counter],0,$step_length/$step_divisor)
  24. end if
  25.  
  26. $step_counter := $step_counter + 1
  27.  
  28. if($step_counter >= $step_num_steps)
  29. $step_counter := 0
  30. end if
  31.  
  32. end if
  33.  
  34. {Filter Sequencer}
  35.  
  36. if($filter_enable=1 and (($ENGINE_UPTIME-$start_time) mod ($filter_length/1000)) = 0)
  37.  
  38. $count := 0
  39. while($count < $NUM_GROUPS)
  40. set_engine_par($ENGINE_PAR_CUTOFF,%filter_steps[$filter_counter],$count,4,-1)
  41. inc($count)
  42. end while
  43.  
  44. $filter_counter:=$filter_counter+1
  45.  
  46. if($filter_counter >= $filter_num_steps)
  47. $filter_counter:=0
  48. end if
  49.  
  50. end if
  51.  
  52. wait(1000)
  53. end while
  54.  
  55. end on
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement