Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

1754 lines
92KB

  1. #!/usr/bin/env ruby
  2. # fmviolin.rb -- CLM fmviolin.clm --> RBM fmviolin.rb
  3. # Translator/Author: Michael Scholz <mi-scholz@users.sourceforge.net>
  4. # Created: Fri Oct 18 11:29:08 CEST 2002
  5. # Changed: Sat Jul 28 03:12:42 CEST 2012
  6. # Commentary:
  7. # A translation of Bill Schottstaedt's clm/fmviolin.clm from Lisp
  8. # into Ruby.
  9. # short_example
  10. # long_example
  11. # Code:
  12. $clm_c_version = true
  13. require "sndlib"
  14. if $clm_c_version
  15. require "sndins"
  16. else
  17. require "v" # fm_violin_rb, jc_reverb_rb
  18. require "clm-ins" # nrev_rb
  19. require "freeverb" # freeverb_rb
  20. class Instrument
  21. alias fm_violin fm_violin_rb
  22. alias jc_reverb jc_reverb_rb
  23. alias nrev nrev_rb
  24. alias freeverb freeverb_rb
  25. end
  26. end
  27. require "clm"
  28. require "ws"
  29. $clm_file_name = "test-ins-r.snd"
  30. $clm_play = true
  31. $clm_statistics = true
  32. $clm_verbose = true
  33. $clm_srate = 44100
  34. $clm_channels = 2
  35. $clm_reverb_channels = 2
  36. $clm_delete_reverb = true
  37. # show progress of long example
  38. $show = true
  39. $t = 0.0
  40. def main
  41. ARGV.length > 0 ? short_example() : long_example()
  42. end
  43. CELLO = 0
  44. VIOLIN = 1
  45. def restore_fm_violin_defaults
  46. $fm_index = 1.0
  47. $amp_env = [0, 0, 25, 1, 75, 1, 100, 0]
  48. $periodic_vibrato_rate = 5.0
  49. $periodic_vibrato_amplitude = 0.0025
  50. $random_vibrato_rate = 16.0
  51. $random_vibrato_amplitude = 0.005
  52. $noise_freq = 1000.0
  53. $noise_amount = 0.0
  54. $ind_noise_freq = 10.0
  55. $ind_noise_amount = 0.0
  56. $amp_noise_freq = 20.0
  57. $amp_noise_amount = 0.0
  58. $gliss_env = [0, 0, 100, 0]
  59. $glissando_amount = 0.0
  60. $fm1_env = [0, 1, 25, 0.4, 75, 0.6, 100, 0]
  61. $fm2_env = [0, 1, 25, 0.4, 75, 0.6, 100, 0]
  62. $fm3_env = [0, 1, 25, 0.4, 75, 0.6, 100, 0]
  63. $fm1_rat = 1.0
  64. $fm2_rat = 3.0
  65. $fm3_rat = 4.0
  66. $fm1_index = false
  67. $fm2_index = false
  68. $fm3_index = false
  69. $base = 0.0
  70. $degree = 0.0
  71. $distance = 1.0
  72. $reverb_amount = 0.01
  73. $index_type = VIOLIN
  74. $no_waveshaping = false
  75. end
  76. def old_fm_violin(start, dur, freq, amp, *args)
  77. fm_violin(start, dur, freq, amp,
  78. :fm_index, get_args(args, :fm_index, $fm_index),
  79. :amp_env, get_args(args, :amp_env, $amp_env),
  80. :periodic_vibrato_rate, get_args(args, :periodic_vibrato_rate,
  81. $periodic_vibrato_rate),
  82. :periodic_vibrato_amplitude,
  83. get_args(args, :periodic_vibrato_amplitude,
  84. $periodic_vibrato_amplitude),
  85. :random_vibrato_rate, get_args(args, :random_vibrato_rate,
  86. $random_vibrato_rate),
  87. :random_vibrato_amplitude,
  88. get_args(args, :random_vibrato_amplitude,
  89. $random_vibrato_amplitude),
  90. :noise_freq, get_args(args, :noise_freq, $noise_freq),
  91. :noise_amount, get_args(args, :noise_amount, $noise_amount),
  92. :ind_noise_freq, get_args(args, :ind_noise_freq, $ind_noise_freq),
  93. :ind_noise_amount, get_args(args, :ind_noise_amount,
  94. $ind_noise_amount),
  95. :amp_noise_freq, get_args(args, :amp_noise_freq, $amp_noise_freq),
  96. :amp_noise_amount, get_args(args, :amp_noise_amount,
  97. $amp_noise_amount),
  98. :gliss_env, get_args(args, :gliss_env, $gliss_env),
  99. :glissando_amount, get_args(args, :glissando_amount,
  100. $glissando_amount),
  101. :fm1_env, get_args(args, :fm1_env, $fm1_env),
  102. :fm2_env, get_args(args, :fm2_env, $fm2_env),
  103. :fm3_env, get_args(args, :fm3_env, $fm3_env),
  104. :fm1_rat, get_args(args, :fm1_rat, $fm1_rat),
  105. :fm2_rat, get_args(args, :fm2_rat, $fm2_rat),
  106. :fm3_rat, get_args(args, :fm3_rat, $fm3_rat),
  107. :fm1_index, get_args(args, :fm1_index, $fm1_index),
  108. :fm2_index, get_args(args, :fm2_index, $fm2_index),
  109. :fm3_index, get_args(args, :fm3_index, $fm3_index),
  110. :base, get_args(args, :base, $base),
  111. :degree, get_args(args, :degree, $degree),
  112. :distance, get_args(args, :distance, $distance),
  113. :reverb_amount, get_args(args, :reverb_amount, $reverb_amount),
  114. :index_type, get_args(args, :index_type, $index_type),
  115. :no_waveshaping, get_args(args, :no_waveshaping, $no_waveshaping))
  116. end
  117. def vln_one_sin(start, dur, freq, amp, *args)
  118. old_fm_violin(start, dur, freq, amp * 0.125,
  119. *args + [:degree, random(90.0), :noise_amount, 0.0])
  120. end
  121. def vln_one_sin_ran(start, dur, freq, amp, *args)
  122. old_fm_violin(start, dur, freq, amp * 0.125, *args + [:degree, random(90.0)])
  123. end
  124. def vln_one_sin_exp(start, dur, freq, amp, *args)
  125. vln_one_sin(start, dur, freq, amp, *args + [:base, 0.03125])
  126. end
  127. alias violin vln_one_sin
  128. def cel_one_sum(start, dur, freq, amp, *args)
  129. old_fm_violin(start, dur, freq, amp * 0.125,
  130. *args + [:degree, random(90.0), :index_type, CELLO])
  131. end
  132. restore_fm_violin_defaults()
  133. def violin_new(beg, dur, freq, amp, *args)
  134. fm_index = get_args(args, :fm_index, 1.0)
  135. amp_env = get_args(args, :amp_env, [0, 0, 221, 1, 240, 0])
  136. reverb_amount = get_args(args, :reverb_amount, 0.2)
  137. nfreq = if(freq > 400.0)
  138. freq * (0.99 + 0.02 * random(1.0))
  139. else
  140. if(freq > 200.0)
  141. freq * (0.995 + 0.01 * random(1.0))
  142. else
  143. freq * (0.999 + 0.002 * random(1.0))
  144. end
  145. end
  146. 6.times do |i|
  147. fm_violin(beg + i * 0.05 * random(1.0),
  148. dur + i * 0.1 * random(1.0),
  149. nfreq, amp,
  150. :reverb_amount, reverb_amount,
  151. :fm_index, fm_index * (0.75 + random(1.0)),
  152. :amp_env, amp_env)
  153. end
  154. end
  155. def short_example
  156. with_sound(:reverb, :nrev, :reverb_data, [:lp_coeff, 0.6]) do
  157. violin_new(0, 8.53, 993.323, 0.03,
  158. :fm_index, 0.75, :reverb_amount, 0.2, :amp_env, [0, 0, 221, 1, 240, 0])
  159. violin_new(5, 4.53, 993.323 * 5.0 / 6.0, 0.02,
  160. :fm_index, 0.55, :reverb_amount, 0.2, :amp_env, [0, 0, 221, 1, 240, 0])
  161. end
  162. end
  163. def my_times
  164. if defined? Process.times
  165. Process.times
  166. else
  167. Time.times
  168. end
  169. end
  170. def long_example
  171. i = 0
  172. st = my_times
  173. trace_var(:$t) do |t|
  174. if $show
  175. message("%2d: score %3d utime %7.3f",
  176. i += 1, t, my_times.utime - st.utime)
  177. end
  178. end
  179. with_sound(:reverb, :freeverb, :reverb_data, [:room_decay, 0.8]) do
  180. tap = [0, 0, 1, 1, 99, 1, 100, 0]
  181. metalamp = [0, 0, 0.5000, 1, 5, 1, 10, 0.5000, 15, 0.2500, 35, 0.1, 100, 0]
  182. whoosh = [0, 0, 75, 0.1, 90, 0.3, 97, 0.6, 100, 1]
  183. mamp = [0, 0, 50, 1, 100, 0]
  184. n_amp = [0, 0, 65, 1, 100, 0]
  185. $t = 0.0
  186. restore_fm_violin_defaults()
  187. $glissando_amount = 0.0
  188. $reverb_amount = 0.1
  189. $amp_env = metalamp
  190. $fm1_rat = 6.718
  191. $fm2_rat = 4.414
  192. $fm3_rat = 5.141
  193. vln_one_sin($t + 0, 1.6, 164.5868, 0.16, :fm_index, 2.1087)
  194. vln_one_sin($t + 0.0003, 4, 164.5868, 0.2600, :fm_index, 1.5488)
  195. vln_one_sin($t + 0.0005, 1.2, 125.9513, 0.2600, :fm_index, 2.2999)
  196. vln_one_sin($t + 0.0005, 2.8, 125.9513, 0.16, :fm_index, 1.6818)
  197. vln_one_sin($t + 0.0013, 4, 24.4994, 0.3, :fm_index, 2.4557)
  198. vln_one_sin($t + 0.0033, 3, 24.4994, 0.3, :fm_index, 1.9387)
  199. vln_one_sin($t + 0.0035, 2.8, 24.4994, 0.2600, :fm_index, 2.3828)
  200. vln_one_sin($t + 0.0040, 0.8, 24.4994, 0.16, :fm_index, 1.7348)
  201. vln_one_sin($t + 0.0043, 4, 24.4994, 0.3, :fm_index, 2.0886)
  202. $t += 6.0
  203. $fm1_rat = 2.718
  204. $fm2_rat = 4.414
  205. $fm3_rat = 3.141
  206. vln_one_sin($t + 0.0003, 1.2, 88.8854, 0.16, :fm_index, 2.0711)
  207. vln_one_sin($t + 0.0003, 4, 88.8854, 0.2600, :fm_index, 2.0225)
  208. vln_one_sin($t + 0.0005, 1.2, 102.7186, 0.2600, :fm_index, 1.9300)
  209. vln_one_sin($t + 0.0010, 1.2, 32.7025, 0.3600, :fm_index, 1.9269)
  210. vln_one_sin($t + 0.0015, 2.8, 32.7025, 0.2600, :fm_index, 2.2153)
  211. vln_one_sin($t + 0.0023, 2, 32.7025, 0.2600, :fm_index, 2.1968)
  212. vln_one_sin($t + 0.0023, 4, 32.7025, 0.3600, :fm_index, 1.6091)
  213. vln_one_sin($t + 0.0025, 2, 32.7025, 0.2600, :fm_index, 2.1766)
  214. vln_one_sin($t + 0.0035, 1.2, 32.7025, 0.16, :fm_index, 1.5157)
  215. vln_one_sin($t + 0.0040, 0.8, 32.7025, 0.16, :fm_index, 1.8092)
  216. vln_one_sin($t + 0.0043, 2, 32.7025, 0.2600, :fm_index, 1.6198)
  217. $t += 6.0
  218. $reverb_amount = 0.2
  219. $fm3_rat = 5.141
  220. vln_one_sin($t + 0.0003, 1.2, 177.7708, 0.3, :fm_index, 1.9631)
  221. vln_one_sin($t + 0.0003, 4, 177.7708, 0.3, :fm_index, 1.9647)
  222. vln_one_sin($t + 0.0005, 2.8, 336.2471, 0.16, :fm_index, 2.3977)
  223. vln_one_sin($t + 0.0008, 1.2, 336.2471, 0.2500, :fm_index, 2.4103)
  224. vln_one_sin($t + 0.0010, 2, 65.4050, 0.3, :fm_index, 1.8419)
  225. vln_one_sin($t + 0.0033, 2, 65.4050, 0.3, :fm_index, 2.4540)
  226. vln_one_sin($t + 0.0043, 4, 65.4050, 0.16, :fm_index, 2.2909)
  227. $t += 6.0
  228. $reverb_amount = 0.1
  229. vln_one_sin($t + 0.0003, 1.2, 11.1107, 0.3, :fm_index, 1.8715)
  230. vln_one_sin($t + 0.0003, 4, 11.1107, 0.3, :fm_index, 2.4590)
  231. vln_one_sin($t + 0.0005, 2.8, 21.0154, 0.16, :fm_index, 2.3802)
  232. vln_one_sin($t + 0.0008, 1.2, 21.0154, 0.2500, :fm_index, 1.7564)
  233. vln_one_sin($t + 0.0010, 2, 4.0878, 0.3, :fm_index, 2.2529)
  234. vln_one_sin($t + 0.0033, 2, 4.0878, 0.3, :fm_index, 1.9693)
  235. vln_one_sin($t + 0.0043, 4, 4.0878, 0.16, :fm_index, 2.2534)
  236. $t += 6.0
  237. restore_fm_violin_defaults()
  238. $noise_amount = 0.1
  239. vln_one_sin_ran($t + 0, 5.4, 116.5400, 0.2500, :fm_index, 2.2822,
  240. :reverb_amount, 0.0280,
  241. :amp_env,
  242. [0, 0, 0.0556, 1, 4.0937, 0.6, 9.1414, 0.3, 24.2845, 0.1, 100.0, 0])
  243. vln_one_sin_ran($t + 0.0100, 5.4, 43.6538, 0.2500, :fm_index, 2.0867,
  244. :reverb_amount, 0.0202,
  245. :amp_env,
  246. [0, 0, 0.0556, 1, 4.0937, 0.6, 9.1414, 0.3, 24.2845, 0.1, 100.0, 0])
  247. vln_one_sin_ran($t + 0.0200, 5.4, 130.8100, 0.2500, :fm_index, 1.9652,
  248. :reverb_amount, 0.0270,
  249. :amp_env,
  250. [0, 0, 0.0556, 1, 4.0937, 0.6, 9.1414, 0.3, 24.2845, 0.1, 100.0, 0])
  251. vln_one_sin_ran($t + 0.0250, 5.4, 87.3075, 0.2500, :fm_index, 2.1524,
  252. :reverb_amount, 0.0260,
  253. :amp_env,
  254. [0, 0, 0.0556, 1, 4.0937, 0.6, 9.1414, 0.3, 24.2845, 0.1, 100.0, 0])
  255. vln_one_sin_ran($t + 0.0300, 4.5, 261.6200, 0.15, :fm_index, 2.1384,
  256. :reverb_amount, 0.0242,
  257. :amp_env,
  258. [0, 0, 0.0667, 1, 4.1044, 0.6, 9.1515, 0.3, 24.2929, 0.1, 100, 0])
  259. vln_one_sin_ran($t + 0.0300, 4.5, 174.6150, 0.15, :fm_index, 2.1425,
  260. :reverb_amount, 0.0265,
  261. :amp_env,
  262. [0, 0, 0.0667, 1, 4.1044, 0.6, 9.1515, 0.3, 24.2929, 0.1, 100, 0])
  263. vln_one_sin_ran($t + 0.0300, 4.5, 130.8100, 0.15, :fm_index, 1.9805,
  264. :reverb_amount, 0.0201,
  265. :amp_env,
  266. [0, 0, 0.0667, 1, 4.1044, 0.6, 9.1515, 0.3, 24.2929, 0.1, 100, 0])
  267. vln_one_sin_ran($t + 0.0350, 4.5, 43.6538, 0.15, :fm_index, 2.4876,
  268. :reverb_amount, 0.0329,
  269. :amp_env,
  270. [0, 0, 0.0667, 1, 4.1044, 0.6, 9.1515, 0.3, 24.2929, 0.1, 100, 0])
  271. vln_one_sin_ran($t + 0.0400, 3.6, 220, 0.15, :fm_index, 1.8282,
  272. :reverb_amount, 0.0244, :noise_amount, 0.15,
  273. :amp_env,
  274. [0, 0, 0.0833, 1, 4.1204, 0.6, 9.1667, 0.3, 24.3056, 0.1, 100.0, 0])
  275. vln_one_sin_ran($t + 0.0400, 3.6, 174.6150, 0.15, :fm_index, 2.3479,
  276. :reverb_amount, 0.0200, :noise_amount, 0.15,
  277. :amp_env,
  278. [0, 0, 0.0833, 1, 4.1204, 0.6, 9.1667, 0.3, 24.3056, 0.1, 100.0, 0])
  279. vln_one_sin_ran($t + 0.0400, 3.6, 523.2400, 0.15, :fm_index, 1.6424,
  280. :reverb_amount, 0.0286, :noise_amount, 0.15,
  281. :amp_env,
  282. [0, 0, 0.0833, 1, 4.1204, 0.6, 9.1667, 0.3, 24.3056, 0.1, 100.0, 0])
  283. vln_one_sin_ran($t + 0.0450, 3.6, 349.2300, 0.15, :fm_index, 1.6449,
  284. :reverb_amount, 0.0333, :noise_amount, 0.15,
  285. :amp_env,
  286. [0, 0, 0.0833, 1, 4.1204, 0.6, 9.1667, 0.3, 24.3056, 0.1, 100.0, 0])
  287. vln_one_sin_ran($t + 0.0500, 6, 699.4600, 0.15,
  288. :fm_index, 1.5570, :reverb_amount, 0.1300, :amp_env, tap)
  289. vln_one_sin_ran($t + 0.0500, 6, 1397.9200, 0.15,
  290. :fm_index, 1.5131, :reverb_amount, 0.1300, :amp_env, tap)
  291. vln_one_sin_ran($t + 0.0500, 6, 783.9800, 0.15,
  292. :fm_index, 2.2031, :reverb_amount, 0.1300, :amp_env, tap)
  293. vln_one_sin_ran($t + 0.0500, 6, 1046.4800, 0.15,
  294. :fm_index, 2.2724, :reverb_amount, 0.1300, :amp_env, tap)
  295. vln_one_sin_ran($t + 0.0600, 9, 21.8269, 0.15,
  296. :fm_index, 2.1048, :reverb_amount, 0.1, :amp_env, tap)
  297. vln_one_sin_ran($t + 0.0600, 8, 87.3075, 0.15,
  298. :fm_index, 1.8854, :reverb_amount, 0.1, :amp_env, tap)
  299. vln_one_sin_ran($t + 0.0600, 7, 65.4050, 0.15,
  300. :fm_index, 1.6781, :reverb_amount, 0.1, :amp_env, tap)
  301. vln_one_sin_ran($t + 0.0600, 8, 43.6538, 0.15,
  302. :fm_index, 1.7862, :reverb_amount, 0.1, :amp_env, tap)
  303. vln_one_sin_ran($t + 0.0700, 6, 175.6150, 0.15,
  304. :fm_index, 2.2656, :reverb_amount, 0.1, :amp_env, tap)
  305. vln_one_sin_ran($t + 0.0700, 6, 350.2300, 0.15,
  306. :fm_index, 2.4241, :reverb_amount, 0.1, :amp_env, tap)
  307. vln_one_sin_ran($t + 0.0700, 6, 131.8100, 0.15,
  308. :fm_index, 2.4294, :reverb_amount, 0.1, :amp_env, tap)
  309. vln_one_sin_ran($t + 0.0700, 6, 32.7025, 0.15,
  310. :fm_index, 1.5779, :reverb_amount, 0.1, :amp_env, tap)
  311. vln_one_sin_ran($t + 0.0800, 6, 196.9950, 0.15,
  312. :fm_index, 1.8511, :reverb_amount, 0.1, :amp_env, tap)
  313. vln_one_sin_ran($t + 0.0800, 6, 1047.4800, 0.15,
  314. :fm_index, 2.2148, :reverb_amount, 0.1, :amp_env, tap)
  315. vln_one_sin_ran($t + 0.0800, 6, 831.6200, 0.15,
  316. :fm_index, 1.9913, :reverb_amount, 0.1, :amp_env, tap)
  317. vln_one_sin_ran($t + 0.0800, 6, 2793.8400, 0.15,
  318. :fm_index, 2.2607, :reverb_amount, 0.1, :amp_env, tap)
  319. vln_one_sin_ran($t + 0.2700, 6, 784.9800, 0.16,
  320. :fm_index, 2.0693, :reverb_amount, 0.1, :amp_env, tap)
  321. vln_one_sin_ran($t + 0.2700, 6, 64.4050, 0.16,
  322. :fm_index, 1.6920, :reverb_amount, 0.1, :amp_env, tap)
  323. vln_one_sin_ran($t + 0.2700, 6, 208.6550, 0.16,
  324. :fm_index, 2.2597, :reverb_amount, 0.1, :amp_env, tap)
  325. vln_one_sin_ran($t + 0.2700, 6, 43.6538, 0.16,
  326. :fm_index, 2.2522, :reverb_amount, 0.1, :amp_env, tap)
  327. $t += 12.0
  328. restore_fm_violin_defaults()
  329. vln_one_sin_ran($t + 0, 1.8, 349.2300, 0.16, :fm_index, 2.1541,
  330. :reverb_amount, 0.0225, :noise_amount, 0.0500,
  331. :amp_env,
  332. [0, 0, 0.1667, 1, 4.2003, 0.6, 9.2424, 0.3, 24.3687, 0.1, 100, 0])
  333. vln_one_sin_ran($t + 0.0100, 2.7000, 146.8300, 0.16, :fm_index, 2.3335,
  334. :reverb_amount, 0.0274, :noise_amount, 0.0500,
  335. :amp_env,
  336. [0, 0, 0.1111, 1, 4.1470, 0.6, 9.1919, 0.3, 24.3266, 0.1, 100.0, 0])
  337. vln_one_sin_ran($t + 0.0200, 1.8, 880, 0.16, :fm_index, 2.1910,
  338. :reverb_amount, 0.0279, :noise_amount, 0.0500,
  339. :amp_env,
  340. [0, 0, 0.1667, 1, 4.2003, 0.6, 9.2424, 0.3, 24.3687, 0.1, 100, 0])
  341. vln_one_sin_ran($t + 0.0250, 3.6, 73.4150, 0.16, :fm_index, 2.1410,
  342. :reverb_amount, 0.0223, :noise_amount, 0.0500,
  343. :amp_env,
  344. [0, 0, 0.0833, 1, 4.1204, 0.6, 9.1667, 0.3, 24.3056, 0.1, 100.0, 0])
  345. vln_one_sin_ran($t + 0.0300, 2.7000, 87.3075, 0.16, :fm_index, 1.8491,
  346. :reverb_amount, 0.0217, :noise_amount, 0.0010,
  347. :amp_env,
  348. [0, 0, 0.1111, 1, 4.1470, 0.6, 9.1919, 0.3, 24.3266, 0.1, 100.0, 0])
  349. vln_one_sin_ran($t + 0.0300, 2.7000, 75.5662, 0.16, :fm_index, 1.9191,
  350. :reverb_amount, 0.0204, :noise_amount, 0.0010,
  351. :amp_env,
  352. [0, 0, 0.1111, 1, 4.1470, 0.6, 9.1919, 0.3, 24.3266, 0.1, 100.0, 0])
  353. vln_one_sin_ran($t + 0.0400, 3.6, 52.3432, 0.16, :fm_index, 1.6090,
  354. :reverb_amount, 0.0296, :noise_amount, 0.0010,
  355. :amp_env,
  356. [0, 0, 0.0833, 1, 4.1204, 0.6, 9.1667, 0.3, 24.3056, 0.1, 100.0, 0])
  357. vln_one_sin_ran($t + 0.0450, 1.8, 73.4150, 0.16, :fm_index, 2.2201,
  358. :reverb_amount, 0.0221, :noise_amount, 0.0010,
  359. :amp_env,
  360. [0, 0, 0.1667, 1, 4.2003, 0.6, 9.2424, 0.3, 24.3687, 0.1, 100, 0])
  361. vln_one_sin_ran($t + 0.0500, 4, 116.5400, 0.0600, :fm_index, 2.0230,
  362. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0010)
  363. vln_one_sin_ran($t + 0.0500, 4, 97.9975, 0.0600, :fm_index, 1.7284,
  364. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0010)
  365. vln_one_sin_ran($t + 0.0600, 4, 36.7075, 0.0600, :fm_index, 1.6845,
  366. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0010)
  367. vln_one_sin_ran($t + 0.0650, 4, 97.9975, 0.0600, :fm_index, 2.4616,
  368. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0010)
  369. $t += 7.0
  370. vln_one_sin_ran($t + 0, 1.8, 261.6200, 0.16, :fm_index, 2.2576,
  371. :reverb_amount, 0.0286, :noise_amount, 0.0100,
  372. :amp_env,
  373. [0, 0, 0.1667, 1, 4.2003, 0.6, 9.2424, 0.3, 24.3687, 0.1, 100, 0])
  374. vln_one_sin_ran($t + 0.0100, 2.7000, 130.8100, 0.16, :fm_index, 2.1530,
  375. :reverb_amount, 0.0330, :noise_amount, 0.0100,
  376. :amp_env,
  377. [0, 0, 0.1111, 1, 4.1470, 0.6, 9.1919, 0.3, 24.3266, 0.1, 100.0, 0])
  378. vln_one_sin_ran($t + 0.0200, 1.8, 523.2400, 0.16, :fm_index, 2.0608,
  379. :reverb_amount, 0.0235, :noise_amount, 0.0100,
  380. :amp_env,
  381. [0, 0, 0.1667, 1, 4.2003, 0.6, 9.2424, 0.3, 24.3687, 0.1, 100, 0])
  382. vln_one_sin_ran($t + 0.0250, 3.6, 65.4050, 0.16, :fm_index, 2.2203,
  383. :reverb_amount, 0.0234, :noise_amount, 0.0100,
  384. :amp_env,
  385. [0, 0, 0.0833, 1, 4.1204, 0.6, 9.1667, 0.3, 24.3056, 0.1, 100.0, 0])
  386. vln_one_sin_ran($t + 0.0300, 2.7000, 65.4050, 0.16, :fm_index, 1.7089,
  387. :reverb_amount, 0.0208, :noise_amount, 0.0010,
  388. :amp_env,
  389. [0, 0, 0.1111, 1, 4.1470, 0.6, 9.1919, 0.3, 24.3266, 0.1, 100.0, 0])
  390. vln_one_sin_ran($t + 0.0300, 2.7000, 130.8100, 0.16, :fm_index, 2.2948,
  391. :reverb_amount, 0.0269, :noise_amount, 0.0010,
  392. :amp_env,
  393. [0, 0, 0.1111, 1, 4.1470, 0.6, 9.1919, 0.3, 24.3266, 0.1, 100.0, 0])
  394. vln_one_sin_ran($t + 0.0400, 3.6, 32.7025, 0.16, :fm_index, 1.7677,
  395. :reverb_amount, 0.0288, :noise_amount, 0.0010,
  396. :amp_env,
  397. [0, 0, 0.0833, 1, 4.1204, 0.6, 9.1667, 0.3, 24.3056, 0.1, 100.0, 0])
  398. vln_one_sin_ran($t + 0.0450, 1.8, 32.7025, 0.16, :fm_index, 1.9030,
  399. :reverb_amount, 0.0209, :noise_amount, 0.0010,
  400. :amp_env,
  401. [0, 0, 0.1667, 1, 4.2003, 0.6, 9.2424, 0.3, 24.3687, 0.1, 100, 0])
  402. vln_one_sin_ran($t + 0.0500, 4, 65.4050, 0.0600, :fm_index, 2.2757,
  403. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0010)
  404. vln_one_sin_ran($t + 0.0500, 4, 65.4050, 0.0600, :fm_index, 2.2435,
  405. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0010)
  406. vln_one_sin_ran($t + 0.0600, 4, 32.7025, 0.0600, :fm_index, 1.9619,
  407. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0010)
  408. vln_one_sin_ran($t + 0.0650, 4, 65.4050, 0.0600, :fm_index, 2.0207,
  409. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0010)
  410. $t += 6.0
  411. vln_one_sin_ran($t + 0.0100, 0.9, 3135.9200, 0.16, :fm_index, 2.1204,
  412. :reverb_amount, 0.0024, :noise_amount, 0.0100,
  413. :amp_env,
  414. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  415. vln_one_sin_ran($t + 0.0100, 0.4500, 1567.96, 0.16, :fm_index, 2.0691,
  416. :reverb_amount, 0.0025, :noise_amount, 0.0100,
  417. :amp_env,
  418. [0, 0, 0.6667, 1, 4.6801, 0.6, 9.6970, 0.3, 24.7475, 0.1, 100, 0])
  419. vln_one_sin_ran($t + 0.0200, 0.9, 6271.8400, 0.16, :fm_index, 2.2081,
  420. :reverb_amount, 0.0022, :noise_amount, 0.0100,
  421. :amp_env,
  422. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  423. vln_one_sin_ran($t + 0.0250, 0.9, 783.9800, 0.16, :fm_index, 1.8719,
  424. :reverb_amount, 0.0022, :noise_amount, 0.0100,
  425. :amp_env,
  426. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  427. vln_one_sin_ran($t + 0.0300, 0.2700, 783.9800, 0.16, :fm_index, 1.9705,
  428. :reverb_amount, 0.0020, :noise_amount, 0.0100,
  429. :amp_env,
  430. [0, 0, 1.1111, 1, 5.1066, 0.6, 10.1010, 0.3, 25.0842, 0.1, 100.0, 0])
  431. vln_one_sin_ran($t + 0.0300, 0.6300, 1567.96, 0.16, :fm_index, 1.6778,
  432. :reverb_amount, 0.0021, :noise_amount, 0.0100,
  433. :amp_env,
  434. [0, 0, 0.4762, 1, 4.4974, 0.6, 9.5238, 0.3, 24.6032, 0.1, 100.0, 0])
  435. vln_one_sin_ran($t + 0.0400, 0.9, 391.9900, 0.16, :fm_index, 1.9558,
  436. :reverb_amount, 0.0023, :noise_amount, 0.0100,
  437. :amp_env,
  438. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  439. vln_one_sin_ran($t + 0.0450, 0.4500, 195.9950, 0.16, :fm_index, 2.1344,
  440. :reverb_amount, 0.0027, :noise_amount, 0.0100,
  441. :amp_env,
  442. [0, 0, 0.6667, 1, 4.6801, 0.6, 9.6970, 0.3, 24.7475, 0.1, 100, 0])
  443. vln_one_sin_ran($t + 0.0500, 2, 783.9800, 0.16,
  444. :reverb_amount, 0.0100, :amp_env, tap, :noise_amount, 0.0090)
  445. vln_one_sin_ran($t + 0.0500, 1, 1567.9600, 0.16,
  446. :reverb_amount, 0.0100, :amp_env, tap, :noise_amount, 0.0090)
  447. vln_one_sin_ran($t + 0.0600, 2, 391.9900, 0.16,
  448. :reverb_amount, 0.0100, :amp_env, tap, :noise_amount, 0.0090)
  449. vln_one_sin_ran($t + 0.0650, 1, 783.9800, 0.16,
  450. :reverb_amount, 0.0100, :amp_env, tap, :noise_amount, 0.0090)
  451. vln_one_sin_ran($t + 0.0700, 2, 195.9950, 0.16,
  452. :reverb_amount, 0.0100, :amp_env, tap, :noise_amount, 0.0040)
  453. vln_one_sin_ran($t + 0.0700, 1, 1567.9600, 0.16,
  454. :reverb_amount, 0.0100, :amp_env, tap, :noise_amount, 0.0040)
  455. vln_one_sin_ran($t + 0.0800, 1, 784.9800, 0.16,
  456. :reverb_amount, 0.0100, :amp_env, tap, :noise_amount, 0.0040)
  457. vln_one_sin_ran($t + 0.0850, 2, 391.9900, 0.16,
  458. :reverb_amount, 0.0100, :amp_env, tap, :noise_amount, 0.0040)
  459. $t += 6.0
  460. vln_one_sin_ran($t + 0.0100, 0.9, 97.9975, 0.1, :fm_index, 2.0885,
  461. :reverb_amount, 0.0031, :noise_amount, 0.0100,
  462. :amp_env,
  463. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  464. vln_one_sin_ran($t + 0.0100, 1.8, 48.9988, 0.1, :fm_index, 2.2269,
  465. :reverb_amount, 0.0026, :noise_amount, 0.0100,
  466. :amp_env,
  467. [0, 0, 0.1667, 1, 4.2003, 0.6, 9.2424, 0.3, 24.3687, 0.1, 100, 0])
  468. vln_one_sin_ran($t + 0.0200, 0.9, 195.9950, 0.1, :fm_index, 2.0305,
  469. :reverb_amount, 0.0032, :noise_amount, 0.0100,
  470. :amp_env,
  471. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  472. vln_one_sin_ran($t + 0.0250, 0.9, 24.4994, 0.1, :fm_index, 2.4934,
  473. :reverb_amount, 0.0025, :noise_amount, 0.0100,
  474. :amp_env,
  475. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  476. vln_one_sin_ran($t + 0.0300, 1.8, 97.9975, 0.1, :fm_index, 2.4039,
  477. :reverb_amount, 0.0023, :noise_amount, 0.0400,
  478. :amp_env,
  479. [0, 0, 0.1667, 1, 4.2003, 0.6, 9.2424, 0.3, 24.3687, 0.1, 100, 0])
  480. vln_one_sin_ran($t + 0.0300, 0.9, 195.9950, 0.1, :fm_index, 1.5159,
  481. :reverb_amount, 0.0021, :noise_amount, 0.0400,
  482. :amp_env,
  483. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  484. vln_one_sin_ran($t + 0.0300, 0.9, 392.9900, 0.1, :fm_index, 2.2122,
  485. :reverb_amount, 0.0028, :noise_amount, 0.0400,
  486. :amp_env,
  487. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  488. vln_one_sin_ran($t + 0.0300, 1.8, 784.9800, 0.1, :fm_index, 2.1574,
  489. :reverb_amount, 0.0020, :noise_amount, 0.0400,
  490. :amp_env,
  491. [0, 0, 0.1667, 1, 4.2003, 0.6, 9.2424, 0.3, 24.3687, 0.1, 100, 0])
  492. vln_one_sin_ran($t + 0.0300, 2.7000, 24.4994, 0.1, :fm_index, 2.1963,
  493. :reverb_amount, 0.0031, :noise_amount, 0.0100,
  494. :amp_env,
  495. [0, 0, 0.1111, 1, 4.1470, 0.6, 9.1919, 0.3, 24.3266, 0.1, 100.0, 0])
  496. vln_one_sin_ran($t + 0.0300, 1.8, 48.9988, 0.1, :fm_index, 1.9761,
  497. :reverb_amount, 0.0032, :noise_amount, 0.0100,
  498. :amp_env,
  499. [0, 0, 0.1667, 1, 4.2003, 0.6, 9.2424, 0.3, 24.3687, 0.1, 100, 0])
  500. vln_one_sin_ran($t + 0.0400, 2.7000, 12.2497, 0.1, :fm_index, 1.5088,
  501. :reverb_amount, 0.0021, :noise_amount, 0.0100,
  502. :amp_env,
  503. [0, 0, 0.1111, 1, 4.1470, 0.6, 9.1919, 0.3, 24.3266, 0.1, 100.0, 0])
  504. vln_one_sin_ran($t + 0.0450, 1.8, 6.1248, 0.1, :fm_index, 1.7384,
  505. :reverb_amount, 0.0021, :noise_amount, 0.0100,
  506. :amp_env,
  507. [0, 0, 0.1667, 1, 4.2003, 0.6, 9.2424, 0.3, 24.3687, 0.1, 100, 0])
  508. vln_one_sin_ran($t + 0.0500, 2, 24.4994, 0.1,
  509. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0040)
  510. vln_one_sin_ran($t + 0.0500, 1, 48.9988, 0.1,
  511. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0040)
  512. vln_one_sin_ran($t + 0.0600, 2, 12.2497, 0.1,
  513. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0040)
  514. vln_one_sin_ran($t + 0.0650, 1, 24.4994, 0.1,
  515. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0040)
  516. vln_one_sin_ran($t + 0.0700, 2, 6.1248, 0.1, :fm_index, 1.2474,
  517. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0040)
  518. vln_one_sin_ran($t + 0.0800, 1, 25.4994, 0.1, :fm_index, 1.1080,
  519. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0040)
  520. vln_one_sin_ran($t + 0.0850, 2, 12.2497, 0.1, :fm_index, 1.0859,
  521. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0040)
  522. vln_one_sin_ran($t + 0.0900, 4, 97.9975, 0.1, :fm_index, 2.4788,
  523. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0040)
  524. vln_one_sin_ran($t + 0.0900, 3, 48.9988, 0.1, :fm_index, 1.8980,
  525. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0040)
  526. vln_one_sin_ran($t + 0.0900, 3, 25.4994, 0.1, :fm_index, 2.1151,
  527. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0040)
  528. vln_one_sin_ran($t + 0.0950, 5, 12.2497, 0.1, :fm_index, 2.3224,
  529. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0040)
  530. $t += 6.0
  531. vln_one_sin_ran($t + 0.2100, 0.9, 123.4725, 0.1, :reverb_amount, 0.0031,
  532. :amp_env,
  533. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0],
  534. :noise_amount, 0.0100)
  535. vln_one_sin_ran($t + 0.2100, 1.8, 61.7363, 0.1, :reverb_amount, 0.0023,
  536. :amp_env,
  537. [0, 0, 0.1667, 1, 4.2003, 0.6, 9.2424, 0.3, 24.3687, 0.1, 100, 0],
  538. :noise_amount, 0.0100)
  539. vln_one_sin_ran($t + 0.2200, 0.9, 246.9450, 0.1, :reverb_amount, 0.0023,
  540. :amp_env,
  541. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0],
  542. :noise_amount, 0.0100)
  543. vln_one_sin_ran($t + 0.2250, 0.9, 30.8681, 0.1, :reverb_amount, 0.0026,
  544. :amp_env,
  545. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0],
  546. :noise_amount, 0.0100)
  547. vln_one_sin_ran($t + 0.2300, 1.8, 123.4725, 0.1, :reverb_amount, 0.0027,
  548. :amp_env,
  549. [0, 0, 0.1667, 1, 4.2003, 0.6, 9.2424, 0.3, 24.3687, 0.1, 100, 0],
  550. :noise_amount, 0.0400)
  551. vln_one_sin_ran($t + 0.2300, 0.9, 246.9450, 0.1, :reverb_amount, 0.0026,
  552. :amp_env,
  553. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0],
  554. :noise_amount, 0.0400)
  555. vln_one_sin_ran($t + 0.2300, 0.9, 494.8900, 0.1, :reverb_amount, 0.0020,
  556. :amp_env,
  557. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0],
  558. :noise_amount, 0.0400)
  559. vln_one_sin_ran($t + 0.2300, 1.8, 988.7800, 0.1, :reverb_amount, 0.0025,
  560. :amp_env,
  561. [0, 0, 0.1667, 1, 4.2003, 0.6, 9.2424, 0.3, 24.3687, 0.1, 100, 0],
  562. :noise_amount, 0.0400)
  563. vln_one_sin_ran($t + 0.2300, 2.7000, 30.8681, 0.1, :reverb_amount, 0.0028,
  564. :amp_env,
  565. [0, 0, 0.1111, 1, 4.1470, 0.6, 9.1919, 0.3, 24.3266, 0.1, 100.0, 0],
  566. :noise_amount, 0.0100)
  567. vln_one_sin_ran($t + 0.2300, 1.8, 61.7363, 0.1, :reverb_amount, 0.0023,
  568. :amp_env,
  569. [0, 0, 0.1667, 1, 4.2003, 0.6, 9.2424, 0.3, 24.3687, 0.1, 100, 0],
  570. :noise_amount, 0.0100)
  571. vln_one_sin_ran($t + 0.2400, 2.7000, 15.4341, 0.1, :reverb_amount, 0.0030,
  572. :amp_env,
  573. [0, 0, 0.1111, 1, 4.1470, 0.6, 9.1919, 0.3, 24.3266, 0.1, 100.0, 0],
  574. :noise_amount, 0.0100)
  575. vln_one_sin_ran($t + 0.2450, 1.8, 20.5788, 0.1, :reverb_amount, 0.0023,
  576. :amp_env,
  577. [0, 0, 0.1667, 1, 4.2003, 0.6, 9.2424, 0.3, 24.3687, 0.1, 100, 0],
  578. :noise_amount, 0.0100)
  579. vln_one_sin_ran($t + 0.2500, 2, 30.8681, 0.1,
  580. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0090)
  581. vln_one_sin_ran($t + 0.2500, 1, 61.7363, 0.1,
  582. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0090)
  583. vln_one_sin_ran($t + 0.2600, 2, 15.4341, 0.1,
  584. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0090)
  585. vln_one_sin_ran($t + 0.2650, 1, 30.8681, 0.1,
  586. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0090)
  587. vln_one_sin_ran($t + 0.2710, 2, 30.8681, 0.1,
  588. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0040)
  589. vln_one_sin_ran($t + 0.2710, 1, 61.7363, 0.1,
  590. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0040)
  591. vln_one_sin_ran($t + 0.2810, 1, 31.8681, 0.1,
  592. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0040)
  593. vln_one_sin_ran($t + 0.2860, 2, 15.4341, 0.1,
  594. :reverb_amount, 0.1, :amp_env, tap, :noise_amount, 0.0040)
  595. $t += 8.0
  596. yup = [0, 0, 1, 1, 100, 0]
  597. vln_one_sin_ran($t + 0.0100, 0.9, 3135.9200, 0.16, :fm_index, 1.7299,
  598. :reverb_amount, 0.0026, :noise_amount, 0.0100,
  599. :amp_env,
  600. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  601. vln_one_sin_ran($t + 0.0100, 0.45, 1464.6987, 0.16, :fm_index, 1.9173,
  602. :reverb_amount, 0.0027, :noise_amount, 0.0100,
  603. :amp_env,
  604. [0, 0, 0.6667, 1, 4.6801, 0.6, 9.6970, 0.3, 24.7475, 0.1, 100, 0])
  605. vln_one_sin_ran($t + 0.0200, 0.9, 6714.0048, 0.16, :fm_index, 2.4604,
  606. :reverb_amount, 0.0032, :noise_amount, 0.0100,
  607. :amp_env,
  608. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  609. vln_one_sin_ran($t + 0.0250, 0.9, 684.1190, 0.16, :fm_index, 1.9969,
  610. :reverb_amount, 0.0021, :noise_amount, 0.0100,
  611. :amp_env,
  612. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  613. vln_one_sin_ran($t + 0.0300, 0.2700, 684.1190, 0.16, :fm_index, 2.0022,
  614. :reverb_amount, 0.0026, :noise_amount, 0.0100,
  615. :amp_env,
  616. [0, 0, 1.1111, 1, 5.1066, 0.6, 10.1010, 0.3, 25.0842, 0.1, 100.0, 0])
  617. vln_one_sin_ran($t + 0.0300, 0.63, 1464.6987, 0.16, :fm_index, 2.1058,
  618. :reverb_amount, 0.0027, :noise_amount, 0.0100,
  619. :amp_env,
  620. [0, 0, 0.4762, 1, 4.4974, 0.6, 9.5238, 0.3, 24.6032, 0.1, 100.0, 0])
  621. vln_one_sin_ran($t + 0.0400, 0.9, 319.5325, 0.16, :fm_index, 2.2293,
  622. :reverb_amount, 0.0029, :noise_amount, 0.0100,
  623. :amp_env,
  624. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  625. vln_one_sin_ran($t + 0.0450, 0.4500, 149.2445, 0.16, :fm_index, 1.5780,
  626. :reverb_amount, 0.0025, :noise_amount, 0.0100,
  627. :amp_env,
  628. [0, 0, 0.6667, 1, 4.6801, 0.6, 9.6970, 0.3, 24.7475, 0.1, 100, 0])
  629. vln_one_sin_ran($t + 0.0500, 1, 684.1190, 0.16,
  630. :reverb_amount, 0.0100, :amp_env, yup, :noise_amount, 0.0090)
  631. vln_one_sin_ran($t + 0.0500, 1, 1464.6987, 0.16,
  632. :reverb_amount, 0.0100, :amp_env, yup, :noise_amount, 0.0090)
  633. vln_one_sin_ran($t + 0.0600, 1, 319.5325, 0.16,
  634. :reverb_amount, 0.0100, :amp_env, yup, :noise_amount, 0.0090)
  635. vln_one_sin_ran($t + 0.0650, 1, 684.1190, 0.16,
  636. :reverb_amount, 0.0100, :amp_env, yup, :noise_amount, 0.0090)
  637. vln_one_sin_ran($t + 0.0700, 1, 149.2445, 0.16,
  638. :reverb_amount, 0.0100, :amp_env, yup, :noise_amount, 0.0040)
  639. vln_one_sin_ran($t + 0.0700, 1, 1464.6987, 0.16,
  640. :reverb_amount, 0.0100, :amp_env, yup, :noise_amount, 0.0040)
  641. vln_one_sin_ran($t + 0.0800, 1, 561.6022, 0.16,
  642. :reverb_amount, 0.0100, :amp_env, yup, :noise_amount, 0.0040)
  643. vln_one_sin_ran($t + 0.0850, 1, 319.5325, 0.16,
  644. :reverb_amount, 0.0100, :amp_env, yup, :noise_amount, 0.0040)
  645. $t += 3.0
  646. vln_one_sin_ran($t + 0.0100, 0.9, 3135.9200, 0.16, :fm_index, 1.6329,
  647. :reverb_amount, 0.0031, :noise_amount, 0.0100,
  648. :amp_env,
  649. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  650. vln_one_sin_ran($t + 0.0100, 0.45, 1810.5774, 0.16, :fm_index, 1.8298,
  651. :reverb_amount, 0.0031, :noise_amount, 0.0100,
  652. :amp_env,
  653. [0, 0, 0.6667, 1, 4.6801, 0.6, 9.6970, 0.3, 24.7475, 0.1, 100, 0])
  654. vln_one_sin_ran($t + 0.0200, 0.9, 5431.4135, 0.16, :fm_index, 2.1640,
  655. :reverb_amount, 0.0022, :noise_amount, 0.0100,
  656. :amp_env,
  657. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  658. vln_one_sin_ran($t + 0.0250, 0.9, 1045.3680, 0.16, :fm_index, 1.6971,
  659. :reverb_amount, 0.0032, :noise_amount, 0.0100,
  660. :amp_env,
  661. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  662. vln_one_sin_ran($t + 0.0300, 0.27, 1045.3680, 0.16, :fm_index, 2.4855,
  663. :reverb_amount, 0.0028, :noise_amount, 0.0100,
  664. :amp_env,
  665. [0, 0, 1.1111, 1, 5.1066, 0.6, 10.1010, 0.3, 25.0842, 0.1, 100.0, 0])
  666. vln_one_sin_ran($t + 0.0300, 0.63, 1810.5774, 0.16, :fm_index, 2.1604,
  667. :reverb_amount, 0.0020, :noise_amount, 0.0100,
  668. :amp_env,
  669. [0, 0, 0.4762, 1, 4.4974, 0.6, 9.5238, 0.3, 24.6032, 0.1, 100.0, 0])
  670. vln_one_sin_ran($t + 0.0400, 0.9, 603.5612, 0.16, :fm_index, 2.4204,
  671. :reverb_amount, 0.0031, :noise_amount, 0.0100,
  672. :amp_env,
  673. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  674. vln_one_sin_ran($t + 0.0450, 0.4500, 348.4765, 0.16, :fm_index, 2.3918,
  675. :reverb_amount, 0.0026, :noise_amount, 0.0100,
  676. :amp_env,
  677. [0, 0, 0.6667, 1, 4.6801, 0.6, 9.6970, 0.3, 24.7475, 0.1, 100, 0])
  678. vln_one_sin_ran($t + 0.0460, 0.9, 201.1989, 0.16, :fm_index, 1.5205,
  679. :reverb_amount, 0.0024, :noise_amount, 0.0100,
  680. :amp_env,
  681. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  682. vln_one_sin_ran($t + 0.0460, 0.9, 116.1656, 0.16, :fm_index, 2.3049,
  683. :reverb_amount, 0.0028, :noise_amount, 0.0100,
  684. :amp_env,
  685. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  686. vln_one_sin_ran($t + 0.0500, 0.9, 3135.9200, 0.16, :fm_index, 2.4363,
  687. :reverb_amount, 0.0021, :noise_amount, 0.0100,
  688. :amp_env,
  689. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  690. vln_one_sin_ran($t + 0.0500, 0.45, 1464.6987, 0.16, :fm_index, 2.3865,
  691. :reverb_amount, 0.0027, :noise_amount, 0.0100,
  692. :amp_env,
  693. [0, 0, 0.6667, 1, 4.6801, 0.6, 9.6970, 0.3, 24.7475, 0.1, 100, 0])
  694. vln_one_sin_ran($t + 0.0600, 0.9, 6714.0048, 0.16, :fm_index, 1.7354,
  695. :reverb_amount, 0.0021, :noise_amount, 0.0100,
  696. :amp_env,
  697. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  698. vln_one_sin_ran($t + 0.0650, 0.9, 684.1190, 0.16, :fm_index, 1.8282,
  699. :reverb_amount, 0.0025, :noise_amount, 0.0100,
  700. :amp_env,
  701. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  702. vln_one_sin_ran($t + 0.0700, 0.2700, 684.1190, 0.16, :fm_index, 2.3923,
  703. :reverb_amount, 0.0025, :noise_amount, 0.0100,
  704. :amp_env,
  705. [0, 0, 1.1111, 1, 5.1066, 0.6, 10.1010, 0.3, 25.0842, 0.1, 100.0, 0])
  706. vln_one_sin_ran($t + 0.0700, 0.63, 1464.6987, 0.16, :fm_index, 2.2789,
  707. :reverb_amount, 0.0028, :noise_amount, 0.0100,
  708. :amp_env,
  709. [0, 0, 0.4762, 1, 4.4974, 0.6, 9.5238, 0.3, 24.6032, 0.1, 100.0, 0])
  710. vln_one_sin_ran($t + 0.0800, 0.9, 319.5325, 0.16, :fm_index, 1.5438,
  711. :reverb_amount, 0.0027, :noise_amount, 0.0100,
  712. :amp_env,
  713. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  714. vln_one_sin_ran($t + 0.0850, 0.4500, 149.2445, 0.16, :fm_index, 2.4210,
  715. :reverb_amount, 0.0028, :noise_amount, 0.0100,
  716. :amp_env,
  717. [0, 0, 0.6667, 1, 4.6801, 0.6, 9.6970, 0.3, 24.7475, 0.1, 100, 0])
  718. vln_one_sin_ran($t + 0.0860, 0.9, 69.7078, 0.16, :fm_index, 2.0288,
  719. :reverb_amount, 0.0029, :noise_amount, 0.0100,
  720. :amp_env,
  721. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  722. vln_one_sin_ran($t + 0.0860, 0.9, 32.5585, 0.16, :fm_index, 1.8254,
  723. :reverb_amount, 0.0028, :noise_amount, 0.0100,
  724. :amp_env,
  725. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  726. $t += 3.0
  727. $reverb_amount = 0.0
  728. $noise_amount = 0.01
  729. vln_one_sin_ran($t + 0.0500, 0.9, 3135.9200, 0.16, :fm_index, 1.7334,
  730. :amp_env,
  731. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  732. vln_one_sin_ran($t + 0.0500, 0.4500, 1810.5774, 0.16, :fm_index, 2.3629,
  733. :amp_env,
  734. [0, 0, 0.6667, 1, 4.6801, 0.6, 9.6970, 0.3, 24.7475, 0.1, 100, 0])
  735. vln_one_sin_ran($t + 0.0600, 0.9, 5431.4135, 0.16, :fm_index, 2.2744,
  736. :amp_env,
  737. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  738. vln_one_sin_ran($t + 0.0650, 0.9, 1045.3680, 0.16, :fm_index, 1.8722,
  739. :amp_env,
  740. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  741. vln_one_sin_ran($t + 0.1100, 0.2700, 1045.3680, 0.16, :fm_index, 2.3139,
  742. :amp_env,
  743. [0, 0, 1.1111, 1, 5.1066, 0.6, 10.101, 0.3, 25.0842, 0.1, 100.0, 0])
  744. vln_one_sin_ran($t + 0.1100, 0.6300, 1810.5774, 0.16, :fm_index, 1.6216,
  745. :amp_env,
  746. [0, 0, 0.4762, 1, 4.4974, 0.6, 9.5238, 0.3, 24.6032, 0.1, 100.0, 0])
  747. vln_one_sin_ran($t + 0.1200, 0.9, 603.5612, 0.16, :fm_index, 1.5308,
  748. :amp_env,
  749. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  750. vln_one_sin_ran($t + 0.1650, 0.4500, 348.4765, 0.16, :fm_index, 2.0346,
  751. :amp_env,
  752. [0, 0, 0.6667, 1, 4.6801, 0.6, 9.6970, 0.3, 24.7475, 0.1, 100, 0])
  753. vln_one_sin_ran($t + 0.1660, 0.9, 201.1989, 0.16, :fm_index, 1.8176,
  754. :amp_env,
  755. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  756. vln_one_sin_ran($t + 0.1660, 0.9, 116.1656, 0.16, :fm_index, 1.7145,
  757. :amp_env,
  758. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  759. vln_one_sin_ran($t + 0.1700, 0.9, 3135.9200, 0.16, :fm_index, 2.4459,
  760. :amp_env,
  761. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  762. vln_one_sin_ran($t + 0.1700, 0.4500, 1464.6987, 0.16, :fm_index, 2.4644,
  763. :amp_env,
  764. [0, 0, 0.6667, 1, 4.6801, 0.6, 9.6970, 0.3, 24.7475, 0.1, 100, 0])
  765. vln_one_sin_ran($t + 0.1800, 0.9, 6714.0048, 0.16, :fm_index, 1.9985,
  766. :amp_env,
  767. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  768. vln_one_sin_ran($t + 0.1850, 0.9, 684.1190, 0.16, :fm_index, 2.4542,
  769. :amp_env,
  770. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  771. vln_one_sin_ran($t + 0.2900, 0.2700, 684.1190, 0.16, :fm_index, 2.3391,
  772. :amp_env,
  773. [0, 0, 1.1111, 1, 5.1066, 0.6, 10.101, 0.3, 25.0842, 0.1, 100.0, 0])
  774. vln_one_sin_ran($t + 0.2900, 0.6300, 1464.6987, 0.16, :fm_index, 1.5138,
  775. :amp_env,
  776. [0, 0, 0.4762, 1, 4.4974, 0.6, 9.5238, 0.3, 24.6032, 0.1, 100.0, 0])
  777. vln_one_sin_ran($t + 0.3, 0.9, 319.5325, 0.16, :fm_index, 1.5440,
  778. :amp_env,
  779. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  780. vln_one_sin_ran($t + 0.3050, 0.4500, 149.2445, 0.16, :fm_index, 2.2283,
  781. :amp_env,
  782. [0, 0, 0.6667, 1, 4.6801, 0.6, 9.6970, 0.3, 24.7475, 0.1, 100, 0])
  783. vln_one_sin_ran($t + 0.3060, 0.9, 69.7078, 0.16, :fm_index, 1.9498,
  784. :amp_env,
  785. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  786. vln_one_sin_ran($t + 0.3060, 0.9, 32.5585, 0.16, :fm_index, 2.2943,
  787. :amp_env,
  788. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100.0, 0])
  789. $t += 3.0
  790. restore_fm_violin_defaults()
  791. $amp_env = metalamp
  792. $glissando_amount = 0.0
  793. $reverb_amount = 0.01
  794. $fm1_rat = 2.718
  795. $fm2_rat = 1.414
  796. $fm3_rat = 3.141
  797. vln_one_sin($t + 0.2600, 1.2, 355.5416, 0.16, :fm_index, 2.0375)
  798. vln_one_sin($t + 0.2600, 1.5, 354.8319, 0.16, :fm_index, 1.8744)
  799. vln_one_sin($t + 0.2603, 0.9, 356.2527, 0.16, :fm_index, 1.8743)
  800. vln_one_sin($t + 0.2605, 0.9, 409.2356, 0.16, :fm_index, 2.0808)
  801. vln_one_sin($t + 0.2605, 2.1, 410.0541, 0.16, :fm_index, 1.9219)
  802. vln_one_sin($t + 0.2608, 1.2, 130.8100, 0.16, :fm_index, 1.5746)
  803. vln_one_sin($t + 0.2613, 3, 130.2883, 0.16, :fm_index, 2.3771)
  804. vln_one_sin($t + 0.2615, 0.9, 130.2883, 0.16, :fm_index, 1.7765)
  805. vln_one_sin($t + 0.2615, 2.1, 130.5489, 0.2600, :fm_index, 1.6485)
  806. vln_one_sin($t + 0.2625, 2, 130.8100, 0.16, :fm_index, 2.1416)
  807. vln_one_sin($t + 0.2633, 2, 130.5488, 0.16, :fm_index, 2.0883)
  808. $t += 4.0
  809. newf = [0, 0, 0.5, 1, 5, 1, 10, 0.5, 15, 0.25, 35, 0.1, 100, 0]
  810. $noise_amount = 0.0001
  811. $emp_env = newf
  812. $reverb_amount = 0.01
  813. vln_one_sin_ran($t + 0.2605, 0.8, 523.2400, 0.16, :fm_index, 2.3056)
  814. vln_one_sin_ran($t + 0.2605, 1, 247.1611, 0.16, :fm_index, 1.6308)
  815. vln_one_sin_ran($t + 0.2610, 0.6, 1107.6991, 0.16, :fm_index, 1.9364)
  816. vln_one_sin_ran($t + 0.2613, 2, 116.7506, 0.16, :fm_index, 2.3740)
  817. vln_one_sin_ran($t + 0.2615, 0.6, 116.7506, 0.16, :fm_index, 1.8374)
  818. vln_one_sin_ran($t + 0.2615, 1.4, 247.1611, 0.16, :fm_index, 1.7250)
  819. vln_one_sin_ran($t + 0.2620, 0.6, 55.1491, 0.16, :fm_index, 1.5495)
  820. vln_one_sin_ran($t + 0.2623, 1, 26.0506, 0.16, :fm_index, 1.7235)
  821. vln_one_sin_ran($t + 0.2623, 2, 12.3054, 0.16, :fm_index, 1.8818)
  822. vln_one_sin_ran($t + 0.2623, 2, 5.8127, 0.16, :fm_index, 1.9537)
  823. vln_one_sin_ran($t + 0.2625, 2, 523.2400, 0.16, :fm_index, 2.1593)
  824. vln_one_sin_ran($t + 0.2625, 1, 256.2390, 0.16, :fm_index, 1.9851)
  825. vln_one_sin_ran($t + 0.2630, 2, 1068.4561, 0.16, :fm_index, 1.8015)
  826. vln_one_sin_ran($t + 0.2633, 2, 125.4843, 0.16, :fm_index, 1.6161)
  827. vln_one_sin_ran($t + 0.2635, 0.6, 125.4843, 0.16, :fm_index, 2.2767)
  828. vln_one_sin_ran($t + 0.2635, 1.4, 256.2390, 0.16, :fm_index, 2.0835)
  829. vln_one_sin_ran($t + 0.2640, 0.4, 61.4517, 0.16, :fm_index, 1.5310)
  830. vln_one_sin_ran($t + 0.2643, 1, 30.0939, 0.16, :fm_index, 1.5803)
  831. vln_one_sin_ran($t + 0.2643, 2, 14.7374, 0.16, :fm_index, 1.9586)
  832. vln_one_sin_ran($t + 0.2643, 2, 7.2172, 0.16, :fm_index, 1.7270)
  833. vln_one_sin_ran($t + 0.2645, 6, 28.4710, 0.16, :fm_index, 1.5983)
  834. vln_one_sin_ran($t + 0.2648, 10, 25.6239, 0.16, :fm_index, 1.7285)
  835. vln_one_sin_ran($t + 0.2648, 8, 21.3532, 0.16, :fm_index, 1.7955)
  836. vln_one_sin_ran($t + 0.2648, 8, 17.0826, 0.16, :fm_index, 2.0866)
  837. $t += 4.0
  838. $reverb_amount = 0.001
  839. $noise_amount = 0.004
  840. $fm1_rat = 3.141
  841. $fm2_rat = 1.414
  842. $fm3_rat = 2.718
  843. vln_one_sin_ran($t + 0.2600, 1.6, 1643.4968, 0.16, :fm_index, 2.1104)
  844. vln_one_sin_ran($t + 0.2600, 2, 1643.4968, 0.16, :fm_index, 1.5191)
  845. vln_one_sin_ran($t + 0.2603, 1.2, 1643.4968, 0.16, :fm_index, 2.0478)
  846. vln_one_sin_ran($t + 0.2603, 4, 1643.4968, 0.16, :fm_index, 2.0473)
  847. vln_one_sin_ran($t + 0.2605, 1.2, 1422.1663, 0.16, :fm_index, 1.9845)
  848. vln_one_sin_ran($t + 0.2605, 2.8, 1422.1663, 0.16, :fm_index, 2.0429)
  849. vln_one_sin_ran($t + 0.2605, 1.2, 1422.1663, 0.16, :fm_index, 1.6184)
  850. vln_one_sin_ran($t + 0.2608, 1.6, 523.2400, 0.16, :fm_index, 2.3908)
  851. vln_one_sin_ran($t + 0.2608, 2, 523.2400, 0.16, :fm_index, 1.6733)
  852. vln_one_sin_ran($t + 0.2610, 1.2, 523.2400, 0.16, :fm_index, 2.0431)
  853. vln_one_sin_ran($t + 0.2610, 4, 523.2400, 0.16, :fm_index, 1.7430)
  854. vln_one_sin_ran($t + 0.2613, 1.2, 523.2400, 0.16, :fm_index, 2.2030)
  855. vln_one_sin_ran($t + 0.2613, 2.8, 523.2400, 0.16, :fm_index, 2.0149)
  856. vln_one_sin_ran($t + 0.2615, 1.2, 523.2400, 0.16, :fm_index, 2.2310)
  857. vln_one_sin_ran($t + 0.2615, 2, 523.2400, 0.16, :fm_index, 2.1625)
  858. vln_one_sin_ran($t + 0.2618, 4, 523.2400, 0.16, :fm_index, 2.0000)
  859. vln_one_sin_ran($t + 0.2618, 4, 523.2400, 0.16, :fm_index, 2.2034)
  860. vln_one_sin_ran($t + 0.2620, 3, 523.2400, 0.16, :fm_index, 2.0186)
  861. vln_one_sin_ran($t + 0.2620, 1.5, 523.2400, 0.16, :fm_index, 2.1373)
  862. vln_one_sin_ran($t + 0.2623, 3, 523.2400, 0.16, :fm_index, 1.9046)
  863. vln_one_sin_ran($t + 0.2623, 3, 523.2400, 0.16, :fm_index, 2.1834)
  864. vln_one_sin_ran($t + 0.2625, 1.2, 523.2400, 0.16, :fm_index, 1.8266)
  865. vln_one_sin_ran($t + 0.2625, 2.8, 523.2400, 0.16, :fm_index, 1.5937)
  866. vln_one_sin_ran($t + 0.2628, 0.8, 523.2400, 0.16, :fm_index, 1.9762)
  867. vln_one_sin_ran($t + 0.2628, 2, 523.2400, 0.16, :fm_index, 1.8954)
  868. vln_one_sin_ran($t + 0.2630, 4, 523.2400, 0.16, :fm_index, 2.3302)
  869. vln_one_sin_ran($t + 0.2630, 4, 523.2400, 0.16, :fm_index, 2.4949)
  870. $t += 4.0
  871. $fm1_rat = 3.414
  872. $fm2_rat = 1.414
  873. $fm3_rat = 2.718
  874. vln_one_sin_ran($t + 0.2600, 1.6, 821.7484, 0.16, :fm_index, 2.4793)
  875. vln_one_sin_ran($t + 0.2600, 2, 821.7484, 0.16, :fm_index, 2.4789)
  876. vln_one_sin_ran($t + 0.2603, 1.2, 821.7484, 0.16, :fm_index, 2.0827)
  877. vln_one_sin_ran($t + 0.2603, 4, 821.7484, 0.16, :fm_index, 2.4769)
  878. vln_one_sin_ran($t + 0.2605, 1.2, 711.0832, 0.16, :fm_index, 2.4094)
  879. vln_one_sin_ran($t + 0.2605, 2.8, 711.0832, 0.16, :fm_index, 2.4031)
  880. vln_one_sin_ran($t + 0.2605, 1.2, 711.0832, 0.16, :fm_index, 2.1428)
  881. vln_one_sin_ran($t + 0.2608, 1.6, 261.6200, 0.16, :fm_index, 2.3129)
  882. vln_one_sin_ran($t + 0.2608, 2, 261.6200, 0.16, :fm_index, 2.3488)
  883. vln_one_sin_ran($t + 0.2610, 1.2, 261.6200, 0.16, :fm_index, 2.1466)
  884. vln_one_sin_ran($t + 0.2610, 4, 261.6200, 0.16, :fm_index, 1.6938)
  885. vln_one_sin_ran($t + 0.2613, 1.2, 261.6200, 0.16, :fm_index, 2.1287)
  886. vln_one_sin_ran($t + 0.2613, 2.8, 261.6200, 0.16, :fm_index, 2.1917)
  887. vln_one_sin_ran($t + 0.2615, 1.2, 261.6200, 0.16, :fm_index, 2.3583)
  888. vln_one_sin_ran($t + 0.2615, 2, 261.6200, 0.16, :fm_index, 1.8368)
  889. vln_one_sin_ran($t + 0.2618, 4, 261.6200, 0.16, :fm_index, 1.5107)
  890. vln_one_sin_ran($t + 0.2618, 4, 261.6200, 0.16, :fm_index, 1.6218)
  891. vln_one_sin_ran($t + 0.2620, 3, 261.6200, 0.16, :fm_index, 1.9041)
  892. vln_one_sin_ran($t + 0.2620, 1.5, 261.6200, 0.16, :fm_index, 1.5748)
  893. vln_one_sin_ran($t + 0.2623, 3, 261.6200, 0.16, :fm_index, 1.9339)
  894. vln_one_sin_ran($t + 0.2623, 3, 261.6200, 0.16, :fm_index, 2.0489)
  895. vln_one_sin_ran($t + 0.2625, 1.2, 261.6200, 0.16, :fm_index, 2.0888)
  896. vln_one_sin_ran($t + 0.2625, 2.8, 261.6200, 0.16, :fm_index, 1.7306)
  897. vln_one_sin_ran($t + 0.2628, 0.8, 261.6200, 0.16, :fm_index, 2.3257)
  898. vln_one_sin_ran($t + 0.2628, 2, 261.6200, 0.16, :fm_index, 2.4755)
  899. vln_one_sin_ran($t + 0.2630, 4, 261.6200, 0.16, :fm_index, 1.9459)
  900. vln_one_sin_ran($t + 0.2630, 4, 261.6200, 0.16, :fm_index, 1.5782)
  901. $t += 4.0
  902. $fm1_rat = 3.414
  903. $fm2_rat = 1.414
  904. $fm3_rat = 2.718
  905. vln_one_sin_ran($t + 0.2600, 1.6, 3286.9937, 0.16, :fm_index, 1.6655)
  906. vln_one_sin_ran($t + 0.2600, 2, 3286.9937, 0.16, :fm_index, 1.9356)
  907. vln_one_sin_ran($t + 0.2603, 1.2, 3286.9937, 0.16, :fm_index, 1.5665)
  908. vln_one_sin_ran($t + 0.2603, 4, 3286.9937, 0.16, :fm_index, 1.6701)
  909. vln_one_sin_ran($t + 0.2605, 1.2, 2844.3326, 0.16, :fm_index, 2.3273)
  910. vln_one_sin_ran($t + 0.2605, 2.8, 2844.3326, 0.16, :fm_index, 1.5520)
  911. vln_one_sin_ran($t + 0.2605, 1.2, 2844.3326, 0.16, :fm_index, 2.4104)
  912. vln_one_sin_ran($t + 0.2608, 1.6, 1046.4800, 0.16, :fm_index, 2.1075)
  913. vln_one_sin_ran($t + 0.2608, 2, 1046.4800, 0.16, :fm_index, 1.7004)
  914. vln_one_sin_ran($t + 0.2610, 1.2, 1046.4800, 0.16, :fm_index, 1.6502)
  915. vln_one_sin_ran($t + 0.2610, 4, 1046.4800, 0.16, :fm_index, 2.4591)
  916. vln_one_sin_ran($t + 0.2613, 1.2, 1046.4800, 0.16, :fm_index, 2.1491)
  917. vln_one_sin_ran($t + 0.2613, 2.8, 1046.4800, 0.16, :fm_index, 2.1594)
  918. vln_one_sin_ran($t + 0.2615, 1.2, 1046.4800, 0.16, :fm_index, 2.4783)
  919. vln_one_sin_ran($t + 0.2615, 2, 1046.4800, 0.16, :fm_index, 2.2080)
  920. vln_one_sin_ran($t + 0.2618, 4, 1046.4800, 0.16, :fm_index, 1.5844)
  921. vln_one_sin_ran($t + 0.2618, 4, 1046.4800, 0.16, :fm_index, 1.5440)
  922. vln_one_sin_ran($t + 0.2620, 3, 1046.4800, 0.16, :fm_index, 1.9857)
  923. vln_one_sin_ran($t + 0.2620, 1.5, 1046.4800, 0.16, :fm_index, 1.5165)
  924. vln_one_sin_ran($t + 0.2623, 3, 1046.4800, 0.16, :fm_index, 1.8309)
  925. vln_one_sin_ran($t + 0.2623, 3, 1046.4800, 0.16, :fm_index, 2.1236)
  926. vln_one_sin_ran($t + 0.2625, 1.2, 1046.4800, 0.1, :fm_index, 2.4074)
  927. vln_one_sin_ran($t + 0.2625, 2.8, 1046.4800, 0.1, :fm_index, 1.6315)
  928. vln_one_sin_ran($t + 0.2628, 0.8, 1046.4800, 0.1, :fm_index, 1.8061)
  929. vln_one_sin_ran($t + 0.2628, 2, 1046.4800, 0.1, :fm_index, 2.3664)
  930. vln_one_sin_ran($t + 0.2630, 4, 1046.4800, 0.1, :fm_index, 2.2490)
  931. vln_one_sin_ran($t + 0.2630, 4, 1046.4800, 0.1, :fm_index, 2.4081)
  932. $t += 4.0
  933. $reverb_amount = 0.01
  934. vln_one_sin_ran($t + 0.2600, 1.6, 1643.4968, 0.16, :fm_index, 1.9284)
  935. vln_one_sin_ran($t + 0.2600, 2, 1643.4968, 0.16, :fm_index, 2.2171)
  936. vln_one_sin_ran($t + 0.2603, 1.2, 1643.4968, 0.16, :fm_index, 2.2272)
  937. vln_one_sin_ran($t + 0.2603, 4, 1643.4968, 0.16, :fm_index, 1.5677)
  938. vln_one_sin_ran($t + 0.2605, 1.2, 1422.1663, 0.16, :fm_index, 2.0476)
  939. vln_one_sin_ran($t + 0.2605, 2.8, 1422.1663, 0.16, :fm_index, 2.3289)
  940. vln_one_sin_ran($t + 0.2605, 1.2, 1422.1663, 0.16, :fm_index, 2.0269)
  941. vln_one_sin_ran($t + 0.2608, 1.6, 523.2400, 0.16, :fm_index, 1.7767)
  942. vln_one_sin_ran($t + 0.2608, 2, 523.2400, 0.16, :fm_index, 1.8117)
  943. vln_one_sin_ran($t + 0.2610, 1.2, 523.2400, 0.16, :fm_index, 1.5694)
  944. vln_one_sin_ran($t + 0.2610, 4, 523.2400, 0.16, :fm_index, 1.6869)
  945. vln_one_sin_ran($t + 0.2613, 1.2, 523.2400, 0.16, :fm_index, 1.9340)
  946. vln_one_sin_ran($t + 0.2613, 2.8, 523.2400, 0.16, :fm_index, 2.3986)
  947. vln_one_sin_ran($t + 0.2615, 1.2, 523.2400, 0.16, :fm_index, 2.4593)
  948. vln_one_sin_ran($t + 0.2615, 2, 523.2400, 0.16, :fm_index, 2.3430)
  949. vln_one_sin_ran($t + 0.2618, 4, 523.2400, 0.16, :fm_index, 2.2650)
  950. vln_one_sin_ran($t + 0.2618, 4, 523.2400, 0.16, :fm_index, 2.3015)
  951. vln_one_sin_ran($t + 0.2620, 3, 523.2400, 0.16, :fm_index, 1.9909)
  952. vln_one_sin_ran($t + 0.2620, 1.5, 523.2400, 0.16, :fm_index, 2.3916)
  953. vln_one_sin_ran($t + 0.2623, 3, 523.2400, 0.16, :fm_index, 2.0401)
  954. vln_one_sin_ran($t + 0.2623, 3, 523.2400, 0.16, :fm_index, 1.8484)
  955. vln_one_sin_ran($t + 0.2625, 1.2, 523.2400, 0.16, :fm_index, 2.3138)
  956. vln_one_sin_ran($t + 0.2625, 2.8, 523.2400, 0.16, :fm_index, 1.6295)
  957. vln_one_sin_ran($t + 0.2628, 0.8, 523.2400, 0.16, :fm_index, 2.2344)
  958. vln_one_sin_ran($t + 0.2628, 2, 523.2400, 0.16, :fm_index, 1.8423)
  959. vln_one_sin_ran($t + 0.2630, 4, 523.2400, 0.16, :fm_index, 2.2086)
  960. vln_one_sin_ran($t + 0.2630, 4, 523.2400, 0.16, :fm_index, 2.3130)
  961. $t += 4.0
  962. $noise_amount = 0.0001
  963. $fm1_rat = 2.718
  964. $fm2_rat = 1.141
  965. $fm3_rat = 3.141
  966. $reverb_amount = 0.01
  967. vln_one_sin_ran($t + 0.2605, 0.8, 523.2400, 0.16, :fm_index, 2.0123)
  968. vln_one_sin_ran($t + 0.2605, 1, 493.8728, 0.16, :fm_index, 2.1176)
  969. vln_one_sin_ran($t + 0.2610, 0.6, 554.3535, 0.16, :fm_index, 1.9163)
  970. vln_one_sin_ran($t + 0.2613, 2, 466.1539, 0.16, :fm_index, 1.5048)
  971. vln_one_sin_ran($t + 0.2615, 0.6, 466.1539, 0.16, :fm_index, 1.5242)
  972. vln_one_sin_ran($t + 0.2615, 1.4, 493.8728, 0.16, :fm_index, 1.9509)
  973. vln_one_sin_ran($t + 0.2620, 0.6, 439.9907, 0.16, :fm_index, 2.2131)
  974. vln_one_sin_ran($t + 0.2623, 1, 415.2959, 0.16, :fm_index, 1.7326)
  975. vln_one_sin_ran($t + 0.2623, 2, 391.9871, 0.16, :fm_index, 1.9936)
  976. vln_one_sin_ran($t + 0.2623, 2, 369.9866, 0.16, :fm_index, 2.1103)
  977. vln_one_sin_ran($t + 0.2625, 2, 523.2400, 0.16, :fm_index, 1.6206)
  978. vln_one_sin_ran($t + 0.2625, 1, 522.7173, 0.16, :fm_index, 1.8598)
  979. vln_one_sin_ran($t + 0.2630, 2, 523.7632, 0.16, :fm_index, 1.8015)
  980. vln_one_sin_ran($t + 0.2633, 2, 522.1951, 0.16, :fm_index, 2.3575)
  981. vln_one_sin_ran($t + 0.2635, 0.6, 522.1951, 0.16, :fm_index, 1.5010)
  982. vln_one_sin_ran($t + 0.2635, 1.4, 522.7173, 0.16, :fm_index, 2.4075)
  983. vln_one_sin_ran($t + 0.2640, 0.4, 521.6734, 0.16, :fm_index, 2.0721)
  984. vln_one_sin_ran($t + 0.2643, 1, 521.1523, 0.16, :fm_index, 2.0433)
  985. vln_one_sin_ran($t + 0.2643, 2, 520.6316, 0.16, :fm_index, 1.9788)
  986. vln_one_sin_ran($t + 0.2643, 2, 520.1115, 0.16, :fm_index, 1.6770)
  987. $t += 8.0
  988. $noise_amount = 0.004
  989. vln_one_sin_ran($t + 0.2600, 0.8, 1046.4800, 0.16, :fm_index, 1.5610)
  990. vln_one_sin_ran($t + 0.2600, 1, 1044.3912, 0.16, :fm_index, 2.3514)
  991. vln_one_sin_ran($t + 0.2603, 0.6, 1048.5730, 0.16, :fm_index, 1.9958)
  992. vln_one_sin_ran($t + 0.2603, 2, 1042.3066, 0.16, :fm_index, 1.9654)
  993. vln_one_sin_ran($t + 0.2605, 0.6, 1042.3066, 0.16, :fm_index, 1.5285)
  994. vln_one_sin_ran($t + 0.2605, 1.4, 1044.3912, 0.16, :fm_index, 1.8881)
  995. vln_one_sin_ran($t + 0.2608, 0.6, 1040.2262, 0.16, :fm_index, 1.8682)
  996. vln_one_sin_ran($t + 0.2608, 0.8, 523.2400, 0.16, :fm_index, 1.8296)
  997. vln_one_sin_ran($t + 0.2610, 1, 522.1956, 0.16, :fm_index, 2.1899)
  998. vln_one_sin_ran($t + 0.2610, 0.6, 524.2865, 0.16, :fm_index, 1.9614)
  999. vln_one_sin_ran($t + 0.2613, 2, 521.1533, 0.16, :fm_index, 1.7483)
  1000. vln_one_sin_ran($t + 0.2615, 0.6, 521.1533, 0.16, :fm_index, 1.8717)
  1001. vln_one_sin_ran($t + 0.2615, 1.4, 522.1956, 0.16, :fm_index, 1.5619)
  1002. vln_one_sin_ran($t + 0.2620, 0.6, 520.1131, 0.16, :fm_index, 2.4331)
  1003. vln_one_sin_ran($t + 0.2623, 1, 519.0749, 0.16, :fm_index, 2.4153)
  1004. vln_one_sin_ran($t + 0.2623, 2, 518.0388, 0.16, :fm_index, 1.5477)
  1005. vln_one_sin_ran($t + 0.2623, 2, 517.0048, 0.16, :fm_index, 1.9956)
  1006. vln_one_sin_ran($t + 0.2625, 2, 523.2400, 0.16, :fm_index, 1.8111)
  1007. vln_one_sin_ran($t + 0.2625, 1, 522.7173, 0.16, :fm_index, 2.4820)
  1008. vln_one_sin_ran($t + 0.2630, 2, 523.7632, 0.16, :fm_index, 1.5744)
  1009. vln_one_sin_ran($t + 0.2633, 2, 522.1951, 0.16, :fm_index, 1.9950)
  1010. vln_one_sin_ran($t + 0.2635, 0.6, 522.1951, 0.16, :fm_index, 1.9792)
  1011. vln_one_sin_ran($t + 0.2635, 1.4, 522.7173, 0.16, :fm_index, 1.7415)
  1012. vln_one_sin_ran($t + 0.2640, 0.4, 521.6734, 0.16, :fm_index, 2.0884)
  1013. vln_one_sin_ran($t + 0.2643, 1, 521.1523, 0.16, :fm_index, 2.3605)
  1014. vln_one_sin_ran($t + 0.2643, 2, 520.6316, 0.16, :fm_index, 1.7817)
  1015. vln_one_sin_ran($t + 0.2643, 2, 520.1115, 0.16, :fm_index, 2.0283)
  1016. $t += 4.0
  1017. $reverb_amount = 0.1
  1018. $fm1_rat = 2.718
  1019. $fm2_rat = 1.414
  1020. $fm3_rat = 3.141
  1021. $glissando_amount = 0.0
  1022. vln_one_sin_ran($t + 0.2600, 1.6, 177.7708, 0.16, :fm_index, 1.6447)
  1023. vln_one_sin_ran($t + 0.2600, 2, 177.7708, 0.16, :fm_index, 2.4875)
  1024. vln_one_sin_ran($t + 0.2603, 1.2, 177.7708, 0.16, :fm_index, 1.6126)
  1025. vln_one_sin_ran($t + 0.2603, 4, 177.7708, 0.16, :fm_index, 2.3122)
  1026. vln_one_sin_ran($t + 0.2605, 1.2, 205.4371, 0.16, :fm_index, 2.4116)
  1027. vln_one_sin_ran($t + 0.2605, 2.8, 205.4371, 0.16, :fm_index, 1.5337)
  1028. vln_one_sin_ran($t + 0.2608, 1.2, 205.4371, 0.16, :fm_index, 2.0307)
  1029. vln_one_sin_ran($t + 0.2608, 1.6, 65.4050, 0.16, :fm_index, 2.2341)
  1030. vln_one_sin_ran($t + 0.2610, 2, 65.4050, 0.16, :fm_index, 2.4683)
  1031. vln_one_sin_ran($t + 0.2610, 1.2, 65.4050, 0.16, :fm_index, 2.0643)
  1032. vln_one_sin_ran($t + 0.2613, 4, 65.4050, 0.16, :fm_index, 2.1925)
  1033. vln_one_sin_ran($t + 0.2615, 1.2, 65.4050, 0.16, :fm_index, 2.1325)
  1034. vln_one_sin_ran($t + 0.2615, 2.8, 65.4050, 0.16, :fm_index, 1.5847)
  1035. vln_one_sin_ran($t + 0.2620, 1.2, 65.4050, 0.16, :fm_index, 1.8781)
  1036. vln_one_sin_ran($t + 0.2623, 2, 65.4050, 0.16, :fm_index, 2.0283)
  1037. vln_one_sin_ran($t + 0.2623, 4, 65.4050, 0.16, :fm_index, 2.4739)
  1038. vln_one_sin_ran($t + 0.2623, 4, 65.4050, 0.16, :fm_index, 2.2333)
  1039. vln_one_sin_ran($t + 0.2625, 2, 65.4050, 0.16, :fm_index, 2.2194)
  1040. vln_one_sin_ran($t + 0.2625, 1, 65.4050, 0.16, :fm_index, 2.4491)
  1041. vln_one_sin_ran($t + 0.2630, 2, 65.4050, 0.16, :fm_index, 1.5672)
  1042. vln_one_sin_ran($t + 0.2633, 2, 65.4050, 0.16, :fm_index, 2.3254)
  1043. vln_one_sin_ran($t + 0.2635, 1.2, 65.4050, 0.16, :fm_index, 1.8302)
  1044. vln_one_sin_ran($t + 0.2635, 2.8, 65.4050, 0.16, :fm_index, 1.9201)
  1045. vln_one_sin_ran($t + 0.2640, 0.8, 65.4050, 0.16, :fm_index, 1.9164)
  1046. vln_one_sin_ran($t + 0.2643, 2, 65.4050, 0.16, :fm_index, 1.9483)
  1047. vln_one_sin_ran($t + 0.2643, 4, 65.4050, 0.16, :fm_index, 2.4247)
  1048. vln_one_sin_ran($t + 0.2643, 4, 65.4050, 0.16, :fm_index, 2.0419)
  1049. $t += 4.0
  1050. $fm1_rat = 2.718
  1051. $fm2_rat = 4.414
  1052. $fm3_rat = 3.141
  1053. vln_one_sin_ran($t + 0.2600, 1.6, 88.8854, 0.16, :fm_index, 2.2832)
  1054. vln_one_sin_ran($t + 0.2600, 2, 88.8854, 0.16, :fm_index, 1.6588)
  1055. vln_one_sin_ran($t + 0.2603, 1.2, 88.8854, 0.16, :fm_index, 2.2392)
  1056. vln_one_sin_ran($t + 0.2603, 4, 88.8854, 0.16, :fm_index, 1.7354)
  1057. vln_one_sin_ran($t + 0.2605, 1.2, 102.7186, 0.16, :fm_index, 1.6692)
  1058. vln_one_sin_ran($t + 0.2605, 2.8, 102.7186, 0.16, :fm_index, 2.1518)
  1059. vln_one_sin_ran($t + 0.2608, 1.2, 102.7186, 0.16, :fm_index, 2.2439)
  1060. vln_one_sin_ran($t + 0.2608, 1.6, 32.7025, 0.16, :fm_index, 2.1665)
  1061. vln_one_sin_ran($t + 0.2610, 2, 32.7025, 0.16, :fm_index, 1.7947)
  1062. vln_one_sin_ran($t + 0.2610, 1.2, 32.7025, 0.16, :fm_index, 2.0740)
  1063. vln_one_sin_ran($t + 0.2613, 4, 32.7025, 0.16, :fm_index, 1.9705)
  1064. vln_one_sin_ran($t + 0.2615, 1.2, 32.7025, 0.16, :fm_index, 1.9447)
  1065. vln_one_sin_ran($t + 0.2615, 2.8, 32.7025, 0.16, :fm_index, 2.4918)
  1066. vln_one_sin_ran($t + 0.2620, 1.2, 32.7025, 0.16, :fm_index, 1.6275)
  1067. vln_one_sin_ran($t + 0.2623, 2, 32.7025, 0.16, :fm_index, 2.2355)
  1068. vln_one_sin_ran($t + 0.2623, 4, 32.7025, 0.16, :fm_index, 2.0084)
  1069. vln_one_sin_ran($t + 0.2623, 4, 32.7025, 0.16, :fm_index, 1.8964)
  1070. vln_one_sin_ran($t + 0.2625, 2, 32.7025, 0.16, :fm_index, 2.3937)
  1071. vln_one_sin_ran($t + 0.2625, 1, 32.7025, 0.16, :fm_index, 1.8634)
  1072. vln_one_sin_ran($t + 0.2630, 2, 32.7025, 0.16, :fm_index, 1.5217)
  1073. vln_one_sin_ran($t + 0.2633, 2, 32.7025, 0.16, :fm_index, 1.9275)
  1074. vln_one_sin_ran($t + 0.2635, 1.2, 32.7025, 0.16, :fm_index, 2.4413)
  1075. vln_one_sin_ran($t + 0.2635, 2.8, 32.7025, 0.16, :fm_index, 2.3242)
  1076. vln_one_sin_ran($t + 0.2640, 0.8, 32.7025, 0.16, :fm_index, 2.3267)
  1077. vln_one_sin_ran($t + 0.2643, 2, 32.7025, 0.16, :fm_index, 1.7004)
  1078. vln_one_sin_ran($t + 0.2643, 4, 32.7025, 0.16, :fm_index, 1.8785)
  1079. vln_one_sin_ran($t + 0.2643, 4, 32.7025, 0.16, :fm_index, 2.4573)
  1080. $t += 4.0
  1081. $fm1_rat = 2.718
  1082. $fm2_rat = 4.414
  1083. $fm3_rat = 5.141
  1084. vln_one_sin_ran($t + 0.2600, 1.6, 22.2213, 0.16, :fm_index, 1.6232)
  1085. vln_one_sin_ran($t + 0.2600, 2, 22.2213, 0.16, :fm_index, 1.5982)
  1086. vln_one_sin_ran($t + 0.2603, 1.2, 22.2213, 0.16, :fm_index, 2.1585)
  1087. vln_one_sin_ran($t + 0.2603, 4, 22.2213, 0.16, :fm_index, 2.2207)
  1088. vln_one_sin_ran($t + 0.2605, 1.2, 42.0309, 0.16, :fm_index, 1.5294)
  1089. vln_one_sin_ran($t + 0.2605, 2.8, 42.0309, 0.16, :fm_index, 1.9544)
  1090. vln_one_sin_ran($t + 0.2608, 1.2, 42.0309, 0.16, :fm_index, 2.4016)
  1091. vln_one_sin_ran($t + 0.2608, 1.6, 8.1756, 0.16, :fm_index, 1.5267)
  1092. vln_one_sin_ran($t + 0.2610, 2, 8.1756, 0.16, :fm_index, 2.4190)
  1093. vln_one_sin_ran($t + 0.2610, 1.2, 8.1756, 0.16, :fm_index, 2.2757)
  1094. vln_one_sin_ran($t + 0.2613, 4, 8.1756, 0.16, :fm_index, 2.3607)
  1095. vln_one_sin_ran($t + 0.2615, 1.2, 8.1756, 0.16, :fm_index, 1.8698)
  1096. vln_one_sin_ran($t + 0.2615, 2.8, 8.1756, 0.16, :fm_index, 2.3753)
  1097. vln_one_sin_ran($t + 0.2620, 1.2, 8.1756, 0.16, :fm_index, 2.3392)
  1098. vln_one_sin_ran($t + 0.2623, 2, 8.1756, 0.16, :fm_index, 1.5088)
  1099. vln_one_sin_ran($t + 0.2623, 4, 8.1756, 0.16, :fm_index, 2.2084)
  1100. vln_one_sin_ran($t + 0.2623, 4, 8.1756, 0.16, :fm_index, 1.9512)
  1101. vln_one_sin_ran($t + 0.2625, 2, 8.1756, 0.16, :fm_index, 2.0399)
  1102. vln_one_sin_ran($t + 0.2625, 1, 8.1756, 0.16, :fm_index, 1.7053)
  1103. vln_one_sin_ran($t + 0.2630, 2, 8.1756, 0.16, :fm_index, 2.3204)
  1104. vln_one_sin_ran($t + 0.2633, 2, 8.1756, 0.16, :fm_index, 1.6336)
  1105. vln_one_sin_ran($t + 0.2635, 1.2, 8.1756, 0.16, :fm_index, 1.9483)
  1106. vln_one_sin_ran($t + 0.2635, 2.8, 8.1756, 0.16, :fm_index, 2.3255)
  1107. vln_one_sin_ran($t + 0.2640, 0.8, 8.1756, 0.16, :fm_index, 1.7331)
  1108. vln_one_sin_ran($t + 0.2643, 2, 8.1756, 0.16, :fm_index, 1.9318)
  1109. vln_one_sin_ran($t + 0.2643, 4, 8.1756, 0.16, :fm_index, 1.6908)
  1110. vln_one_sin_ran($t + 0.2643, 4, 8.1756, 0.16, :fm_index, 2.4103)
  1111. $t += 4.0
  1112. vln_one_sin_ran($t + 0.2600, 1.6, 11.1107, 0.16, :fm_index, 1.6371)
  1113. vln_one_sin_ran($t + 0.2600, 2, 11.1107, 0.16, :fm_index, 1.8971)
  1114. vln_one_sin_ran($t + 0.2603, 1.2, 11.1107, 0.16, :fm_index, 1.9065)
  1115. vln_one_sin_ran($t + 0.2603, 4, 11.1107, 0.16, :fm_index, 2.2143)
  1116. vln_one_sin_ran($t + 0.2605, 1.2, 21.0154, 0.16, :fm_index, 1.8011)
  1117. vln_one_sin_ran($t + 0.2605, 2.8, 21.0154, 0.16, :fm_index, 2.1950)
  1118. vln_one_sin_ran($t + 0.2608, 1.2, 21.0154, 0.16, :fm_index, 2.3563)
  1119. vln_one_sin_ran($t + 0.2608, 1.6, 4.0878, 0.16, :fm_index, 2.3181)
  1120. vln_one_sin_ran($t + 0.2610, 2, 4.0878, 0.16, :fm_index, 2.0776)
  1121. vln_one_sin_ran($t + 0.2610, 1.2, 4.0878, 0.16, :fm_index, 1.8336)
  1122. vln_one_sin_ran($t + 0.2613, 4, 4.0878, 0.16, :fm_index, 1.5019)
  1123. vln_one_sin_ran($t + 0.2615, 1.2, 4.0878, 0.16, :fm_index, 2.2368)
  1124. vln_one_sin_ran($t + 0.2615, 2.8, 4.0878, 0.16, :fm_index, 1.7462)
  1125. vln_one_sin_ran($t + 0.2620, 1.2, 4.0878, 0.16, :fm_index, 1.9604)
  1126. vln_one_sin_ran($t + 0.2623, 2, 4.0878, 0.16, :fm_index, 2.2361)
  1127. vln_one_sin_ran($t + 0.2623, 4, 4.0878, 0.16, :fm_index, 1.9972)
  1128. vln_one_sin_ran($t + 0.2623, 4, 4.0878, 0.16, :fm_index, 2.4870)
  1129. vln_one_sin_ran($t + 0.2625, 2, 4.0878, 0.16, :fm_index, 2.0762)
  1130. vln_one_sin_ran($t + 0.2625, 1, 4.0878, 0.16, :fm_index, 2.2973)
  1131. vln_one_sin_ran($t + 0.2630, 2, 4.0878, 0.16, :fm_index, 2.2350)
  1132. vln_one_sin_ran($t + 0.2633, 2, 4.0878, 0.16, :fm_index, 2.1613)
  1133. vln_one_sin_ran($t + 0.2635, 1.2, 4.0878, 0.16, :fm_index, 2.0640)
  1134. vln_one_sin_ran($t + 0.2635, 2.8, 4.0878, 0.16, :fm_index, 2.1738)
  1135. vln_one_sin_ran($t + 0.2640, 0.8, 4.0878, 0.16, :fm_index, 1.5188)
  1136. vln_one_sin_ran($t + 0.2643, 2, 4.0878, 0.16, :fm_index, 1.8766)
  1137. vln_one_sin_ran($t + 0.2643, 4, 4.0878, 0.16, :fm_index, 2.3083)
  1138. vln_one_sin_ran($t + 0.2643, 4, 4.0878, 0.16, :fm_index, 2.2215)
  1139. $t += 4.0
  1140. vln_one_sin_ran($t + 0.2600, 1.6, 66.5893, 0.16, :fm_index, 1.7041)
  1141. vln_one_sin_ran($t + 0.2600, 2, 66.4564, 0.16, :fm_index, 2.0296)
  1142. vln_one_sin_ran($t + 0.2603, 1.2, 66.7225, 0.16, :fm_index, 1.8321)
  1143. vln_one_sin_ran($t + 0.2603, 4, 66.3237, 0.16, :fm_index, 2.1550)
  1144. vln_one_sin_ran($t + 0.2605, 1.2, 125.4490, 0.16, :fm_index, 2.1806)
  1145. vln_one_sin_ran($t + 0.2605, 2.8, 125.6999, 0.16, :fm_index, 2.3570)
  1146. vln_one_sin_ran($t + 0.2608, 1.2, 125.1986, 0.16, :fm_index, 1.9861)
  1147. vln_one_sin_ran($t + 0.2608, 1.6, 24.4994, 0.16, :fm_index, 1.6412)
  1148. vln_one_sin_ran($t + 0.2610, 2, 24.4505, 0.16, :fm_index, 1.9770)
  1149. vln_one_sin_ran($t + 0.2610, 1.2, 24.5484, 0.16, :fm_index, 2.0103)
  1150. vln_one_sin_ran($t + 0.2613, 4, 24.4017, 0.16, :fm_index, 2.0663)
  1151. vln_one_sin_ran($t + 0.2615, 1.2, 24.4017, 0.16, :fm_index, 2.1521)
  1152. vln_one_sin_ran($t + 0.2615, 2.8, 24.4505, 0.16, :fm_index, 2.4453)
  1153. vln_one_sin_ran($t + 0.2620, 1.2, 24.3530, 0.16, :fm_index, 2.0930)
  1154. vln_one_sin_ran($t + 0.2623, 2, 24.6960, 0.16, :fm_index, 2.3423)
  1155. vln_one_sin_ran($t + 0.2623, 4, 24.7454, 0.16, :fm_index, 2.0856)
  1156. vln_one_sin_ran($t + 0.2623, 4, 24.7948, 0.16, :fm_index, 1.9570)
  1157. vln_one_sin_ran($t + 0.2625, 2, 24.4994, 0.16, :fm_index, 2.4642)
  1158. vln_one_sin_ran($t + 0.2625, 1, 24.4749, 0.16, :fm_index, 1.9901)
  1159. vln_one_sin_ran($t + 0.2630, 2, 24.5239, 0.16, :fm_index, 1.9972)
  1160. vln_one_sin_ran($t + 0.2633, 2, 24.4505, 0.16, :fm_index, 1.9148)
  1161. vln_one_sin_ran($t + 0.2635, 1.2, 24.4505, 0.16, :fm_index, 1.9017)
  1162. vln_one_sin_ran($t + 0.2635, 2.8, 24.4749, 0.16, :fm_index, 2.4958)
  1163. vln_one_sin_ran($t + 0.2640, 0.8, 24.4260, 0.16, :fm_index, 2.2518)
  1164. vln_one_sin_ran($t + 0.2643, 2, 24.5975, 0.16, :fm_index, 2.1120)
  1165. vln_one_sin_ran($t + 0.2643, 4, 24.6221, 0.16, :fm_index, 2.3154)
  1166. vln_one_sin_ran($t + 0.2643, 4, 24.6467, 0.16, :fm_index, 1.9240)
  1167. $t += 4.0
  1168. $fm1_rat = 6.718
  1169. $fm2_rat = 4.414
  1170. $fm3_rat = 5.141
  1171. vln_one_sin_ran($t + 0.2600, 1.6, 164.5868, 0.16, :fm_index, 1.9587)
  1172. vln_one_sin_ran($t + 0.2600, 2, 164.5868, 0.16, :fm_index, 1.5071)
  1173. vln_one_sin_ran($t + 0.2603, 1.2, 164.5868, 0.16, :fm_index, 1.7690)
  1174. vln_one_sin_ran($t + 0.2603, 4, 164.5868, 0.16, :fm_index, 1.7686)
  1175. vln_one_sin_ran($t + 0.2605, 1.2, 125.9513, 0.16, :fm_index, 1.5702)
  1176. vln_one_sin_ran($t + 0.2605, 2.8, 125.9513, 0.16, :fm_index, 2.1962)
  1177. vln_one_sin_ran($t + 0.2608, 1.2, 125.9513, 0.16, :fm_index, 1.7701)
  1178. vln_one_sin_ran($t + 0.2608, 1.6, 24.4994, 0.16, :fm_index, 2.1665)
  1179. vln_one_sin_ran($t + 0.2610, 2, 24.4994, 0.16, :fm_index, 1.9345)
  1180. vln_one_sin_ran($t + 0.2610, 1.2, 24.4994, 0.16, :fm_index, 2.2037)
  1181. vln_one_sin_ran($t + 0.2613, 4, 24.4994, 0.16, :fm_index, 1.6826)
  1182. vln_one_sin_ran($t + 0.2615, 1.2, 24.4994, 0.16, :fm_index, 1.5410)
  1183. vln_one_sin_ran($t + 0.2615, 2.8, 24.4994, 0.16, :fm_index, 1.8293)
  1184. vln_one_sin_ran($t + 0.2620, 1.2, 24.4994, 0.16, :fm_index, 2.1468)
  1185. vln_one_sin_ran($t + 0.2623, 2, 24.4994, 0.16, :fm_index, 2.0758)
  1186. vln_one_sin_ran($t + 0.2623, 4, 24.4994, 0.16, :fm_index, 2.4138)
  1187. vln_one_sin_ran($t + 0.2623, 4, 24.4994, 0.16, :fm_index, 1.8479)
  1188. vln_one_sin_ran($t + 0.2625, 3, 24.4994, 0.16, :fm_index, 2.4639)
  1189. vln_one_sin_ran($t + 0.2625, 1.5, 24.4994, 0.16, :fm_index, 2.3995)
  1190. vln_one_sin_ran($t + 0.2630, 3, 24.4994, 0.16, :fm_index, 1.8609)
  1191. vln_one_sin_ran($t + 0.2633, 3, 24.4994, 0.16, :fm_index, 2.4506)
  1192. vln_one_sin_ran($t + 0.2635, 1.2, 24.4994, 0.16, :fm_index, 2.1577)
  1193. vln_one_sin_ran($t + 0.2635, 2.8, 24.4994, 0.16, :fm_index, 1.6663)
  1194. vln_one_sin_ran($t + 0.2640, 0.8, 24.4994, 0.16, :fm_index, 2.1166)
  1195. vln_one_sin_ran($t + 0.2643, 2, 24.4994, 0.16, :fm_index, 1.9362)
  1196. vln_one_sin_ran($t + 0.2643, 4, 24.4994, 0.16, :fm_index, 2.2052)
  1197. vln_one_sin_ran($t + 0.2643, 4, 24.4994, 0.16, :fm_index, 2.0102)
  1198. $t += 4.0
  1199. restore_fm_violin_defaults()
  1200. $glissando_amount = 0.8
  1201. $reverb_amount = 0.01
  1202. $gliss_env = whoosh
  1203. $amp_env = metalamp
  1204. $fm1_rat = 2.718
  1205. $fm2_rat = 1.141
  1206. $fm3_rat = 3.141
  1207. vln_one_sin($t + 0.2600, 0.4, 1046.4800, 0.16, :fm_index, 2.3870)
  1208. vln_one_sin($t + 0.2600, 0.5000, 1044.3912, 0.16, :fm_index, 2.4309)
  1209. vln_one_sin($t + 0.2603, 0.3, 1048.5730, 0.16, :fm_index, 2.15)
  1210. vln_one_sin($t + 0.2603, 0.5000, 1042.3066, 0.16, :fm_index, 1.7211)
  1211. vln_one_sin($t + 0.2610, 0.3, 524.2865, 0.16, :fm_index, 2.1751)
  1212. vln_one_sin($t + 0.2620, 0.3, 520.1131, 0.16, :fm_index, 1.5433)
  1213. vln_one_sin($t + 0.2623, 0.4, 517.0048, 0.16, :fm_index, 2.4335)
  1214. vln_one_sin($t + 0.2625, 0.4, 523.2400, 0.16, :fm_index, 2.2778)
  1215. vln_one_sin($t + 0.2635, 0.3, 522.1951, 0.16, :fm_index, 1.9441)
  1216. vln_one_sin($t + 0.2643, 0.4, 520.6316, 0.16, :fm_index, 2.4656)
  1217. $t += 4.0
  1218. restore_fm_violin_defaults()
  1219. vln_one_sin($t + 0.1200, 0.4, 2092.9600, 0.16,
  1220. :fm_index, 3, :reverb_amount, 0, :amp_env, metalamp,
  1221. :fm2_rat, 1.1410, :fm3_rat, 3.1410, :fm1_rat, 2.7180)
  1222. vln_one_sin($t + 0.1200, 0.5000, 2088.7820, 0.16,
  1223. :fm_index, 3, :reverb_amount, 0, :amp_env, metalamp,
  1224. :fm2_rat, 1.1410, :fm3_rat, 3.1410, :fm1_rat, 2.7180)
  1225. vln_one_sin($t + 0.1200, 0.3, 2097.1460, 0.16,
  1226. :fm_index, 3, :reverb_amount, 0, :amp_env, metalamp,
  1227. :fm2_rat, 1.1410, :fm3_rat, 3.1410, :fm1_rat, 2.7180)
  1228. vln_one_sin($t + 0.1200, 0.5000, 2084.6130, 0.16,
  1229. :fm_index, 3, :reverb_amount, 0, :amp_env, metalamp,
  1230. :fm2_rat, 1.1410, :fm3_rat, 3.1410, :fm1_rat, 2.7180)
  1231. vln_one_sin($t + 0.1210, 0.3, 1048.5730, 0.16,
  1232. :fm_index, 3, :reverb_amount, 0, :amp_env, metalamp,
  1233. :fm2_rat, 1.1410, :fm3_rat, 3.1410, :fm1_rat, 2.7180)
  1234. vln_one_sin($t + 0.1220, 0.3, 1040.2260, 0.16,
  1235. :fm_index, 3, :reverb_amount, 0, :amp_env, metalamp,
  1236. :fm2_rat, 1.1410, :fm3_rat, 3.1410, :fm1_rat, 2.7180)
  1237. vln_one_sin($t + 0.1220, 0.5000, 1034.0100, 0.16,
  1238. :fm_index, 3, :reverb_amount, 0, :amp_env, metalamp,
  1239. :fm2_rat, 1.1410, :fm3_rat, 3.1410, :fm1_rat, 2.7180)
  1240. vln_one_sin($t + 0.1230, 0.5000, 1046.4800, 0.16,
  1241. :fm_index, 3, :reverb_amount, 0, :amp_env, metalamp,
  1242. :fm2_rat, 1.1410, :fm3_rat, 3.1410, :fm1_rat, 2.7180)
  1243. vln_one_sin($t + 0.1240, 0.3, 1044.3900, 0.16,
  1244. :fm_index, 3, :reverb_amount, 0, :amp_env, metalamp,
  1245. :fm2_rat, 1.1410, :fm3_rat, 3.1410, :fm1_rat, 2.7180)
  1246. z1amp = [0, 0, 20, 0.5000, 40, 0.1, 60, 0.2, 80, 1, 100, 0]
  1247. z2amp = [0, 0, 20, 1, 60, 0.1, 75, 0.3, 100, 0]
  1248. $fm1_rat = 2.718
  1249. $fm2_rat = 4.414
  1250. $fm3_rat = 5.141
  1251. vln_one_sin($t + 0.1240, 0.5000, 1041.2630, 0.16,
  1252. :fm_index, 3, :reverb_amount, 0, :amp_env, metalamp,
  1253. :fm2_rat, 1.1410, :fm3_rat, 3.1410, :fm1_rat, 2.7180)
  1254. $t += 2.0
  1255. vln_one_sin_ran($t + 0.4880, 1.1770, 416.6072, 0.0110, :fm_index, 1.1140,
  1256. :reverb_amount, 0.1, :amp_env, z1amp, :noise_amount, 0.0050)
  1257. vln_one_sin_ran($t + 0.5050, 2.4900, 859.5863, 0.0083, :fm_index, 0.5890,
  1258. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1259. vln_one_sin_ran($t + 1.0590, 1.0550, 1758.0816, 0.0053, :fm_index, 1.8640,
  1260. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1261. vln_one_sin_ran($t + 1.0930, 1.8580, 229.0566, 0.0110, :fm_index, 1.9690,
  1262. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1263. vln_one_sin_ran($t + 1.3490, 3.3680, 479.1994, 0.0083, :fm_index, 1.9970,
  1264. :reverb_amount, 0.1, :amp_env, z1amp, :noise_amount, 0.0050)
  1265. vln_one_sin_ran($t + 1.5010, 3.0680, 411.8241, 0.0110, :fm_index, 1.5390,
  1266. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1267. vln_one_sin_ran($t + 1.5200, 2.8290, 984.8456, 0.0053, :fm_index, 0.0560,
  1268. :reverb_amount, 0.1, :amp_env, z1amp, :noise_amount, 0.0050)
  1269. vln_one_sin_ran($t + 1.6100, 0.7040, 1767.7444, 0.0053, :fm_index, 1.2620,
  1270. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1271. vln_one_sin_ran($t + 1.8480, 3.0510, 859.7203, 0.0083, :fm_index, 1.6080,
  1272. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1273. vln_one_sin_ran($t + 2.4880, 3.2350, 231.9431, 0.0110, :fm_index, 0.9690,
  1274. :reverb_amount, 0.1, :amp_env, z1amp, :noise_amount, 0.0050)
  1275. vln_one_sin_ran($t + 2.5610, 3.2810, 475.2009, 0.0083, :fm_index, 0.3740,
  1276. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1277. vln_one_sin_ran($t + 2.7970, 2.8400, 988.8375, 0.0053, :fm_index, 0.4200,
  1278. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1279. vln_one_sin_ran($t + 3.0620, 1.0210, 411.7247, 0.0110, :fm_index, 0.1370,
  1280. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1281. vln_one_sin_ran($t + 3.2130, 1.1610, 848.5959, 0.0083, :fm_index, 1.3120,
  1282. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1283. vln_one_sin_ran($t + 3.4410, 2.6160, 390.0600, 0.0110, :fm_index, 1.9030,
  1284. :reverb_amount, 0.1, :amp_env, z1amp, :noise_amount, 0.0050)
  1285. vln_one_sin_ran($t + 3.4490, 0.7000, 802.3538, 0.0083, :fm_index, 1.5940,
  1286. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1287. vln_one_sin_ran($t + 3.5270, 2.5080, 1773.9366, 0.0053, :fm_index, 1.8030,
  1288. :reverb_amount, 0.1, :amp_env, z1amp, :noise_amount, 0.0050)
  1289. vln_one_sin_ran($t + 3.7820, 2.7990, 232.4344, 0.0110, :fm_index, 0.0590,
  1290. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1291. vln_one_sin_ran($t + 3.7830, 2.7660, 1650.1434, 0.0053, :fm_index, 0.4400,
  1292. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1293. vln_one_sin_ran($t + 3.7890, 3.1560, 475.7231, 0.0083, :fm_index, 0.7370,
  1294. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1295. vln_one_sin_ran($t + 4.1540, 2.1290, 976.0237, 0.0053, :fm_index, 1.2690,
  1296. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1297. vln_one_sin_ran($t + 4.4890, 3.3650, 390.0525, 0.0110, :fm_index, 1.4580,
  1298. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1299. vln_one_sin_ran($t + 4.7450, 1.5070, 1665.9722, 0.0053, :fm_index, 1.9330,
  1300. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1301. vln_one_sin_ran($t + 4.8320, 1.4430, 798.1238, 0.0083, :fm_index, 0.8560,
  1302. :reverb_amount, 0.1, :amp_env, z1amp, :noise_amount, 0.0050)
  1303. vln_one_sin_ran($t + 4.9440, 3.1560, 229.0528, 0.0110, :fm_index, 1.8300,
  1304. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1305. vln_one_sin_ran($t + 5.3930, 1.1100, 473.7225, 0.0083, :fm_index, 1.6260,
  1306. :reverb_amount, 0.1, :amp_env, z1amp, :noise_amount, 0.0050)
  1307. vln_one_sin_ran($t + 5.6970, 1.6170, 988.7953, 0.0053, :fm_index, 0.4230,
  1308. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1309. vln_one_sin_ran($t + 6.0620, 1.3190, 390.9769, 0.0110, :fm_index, 0.4100,
  1310. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1311. vln_one_sin_ran($t + 6.0840, 3.3660, 804.6413, 0.0083, :fm_index, 1.8760,
  1312. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1313. vln_one_sin_ran($t + 6.1740, 2.7210, 418.6819, 0.0110, :fm_index, 0.0910,
  1314. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1315. vln_one_sin_ran($t + 6.5700, 3.4460, 845.4019, 0.0077, :fm_index, 0.7660,
  1316. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1317. vln_one_sin_ran($t + 6.6440, 1.1790, 1656.5756, 0.0049, :fm_index, 0.2960,
  1318. :reverb_amount, 0.1, :amp_env, z1amp, :noise_amount, 0.0050)
  1319. vln_one_sin_ran($t + 6.6600, 2.8520, 1758.9788, 0.0049, :fm_index, 0.4520,
  1320. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1321. vln_one_sin_ran($t + 6.8270, 1.8840, 387.0009, 0.0099, :fm_index, 1.3010,
  1322. :reverb_amount, 0.1, :amp_env, z1amp, :noise_amount, 0.0050)
  1323. vln_one_sin_ran($t + 6.8870, 3.4040, 796.7213, 0.0077, :fm_index, 1.1820,
  1324. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1325. vln_one_sin_ran($t + 6.9640, 3.3230, 416.3916, 0.0099, :fm_index, 0.6290,
  1326. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1327. vln_one_sin_ran($t + 7.1320, 1.7050, 1637.2303, 0.0049, :fm_index, 1.0570,
  1328. :reverb_amount, 0.1, :amp_env, z1amp, :noise_amount, 0.0050)
  1329. vln_one_sin_ran($t + 7.15, 3.1250, 1762.4906, 0.0049, :fm_index, 1.3170,
  1330. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1331. vln_one_sin_ran($t + 7.3860, 2.9670, 852.0487, 0.0077, :fm_index, 1.4790,
  1332. :reverb_amount, 0.1, :amp_env, z1amp, :noise_amount, 0.0050)
  1333. vln_one_sin_ran($t + 7.6670, 0.6780, 413.7094, 0.0099, :fm_index, 0.9470,
  1334. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1335. vln_one_sin_ran($t + 7.8780, 2.7490, 1749.7509, 0.0049, :fm_index, 0.5040,
  1336. :reverb_amount, 0.1, :amp_env, z1amp, :noise_amount, 0.0050)
  1337. vln_one_sin_ran($t + 7.9730, 0.5990, 848.1253, 0.0077, :fm_index, 1.9380,
  1338. :reverb_amount, 0.1, :amp_env, z1amp, :noise_amount, 0.0050)
  1339. vln_one_sin_ran($t + 8.0880, 3.3360, 229.9144, 0.0099, :fm_index, 1.3930,
  1340. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1341. vln_one_sin_ran($t + 8.1170, 1.1300, 984.0816, 0.0049, :fm_index, 0.3560,
  1342. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1343. vln_one_sin_ran($t + 8.4640, 1.7330, 478.7184, 0.0077, :fm_index, 0.2840,
  1344. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1345. vln_one_sin_ran($t + 8.5760, 0.5680, 413.4253, 0.0099, :fm_index, 1.5020,
  1346. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1347. vln_one_sin_ran($t + 8.8200, 1.2150, 230.9588, 0.0099, :fm_index, 1.0990,
  1348. :reverb_amount, 0.1, :amp_env, z1amp, :noise_amount, 0.0050)
  1349. vln_one_sin_ran($t + 8.8320, 3.4590, 473.8903, 0.0077, :fm_index, 0.7680,
  1350. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1351. vln_one_sin_ran($t + 8.8320, 0.7260, 857.2875, 0.0077, :fm_index, 0.7520,
  1352. :reverb_amount, 0.1, :amp_env, z2amp, :noise_amount, 0.0050)
  1353. $t += 12.0
  1354. indfunc = [0, 1, 20, 0, 100, 0]
  1355. indfunc2 = [0, 1, 90, 1, 100, 0]
  1356. ampfunc = [0, 1, 6, 1, 10, 0.5000, 20, 0.3630, 30, 0.2700, 40, 0.2,
  1357. 50, 0.1200, 60, 0.0800, 70, 0.0400, 100, 0]
  1358. ampfunc1 = [0, 0, 1, 1, 3, 1, 10, 0.5000, 30, 0.2, 60, 0.0500, 100, 0]
  1359. restore_fm_violin_defaults()
  1360. violin($t + 0.2600, 0.0500, 80, 0.8, :fm_index, 5, :reverb_amount, 0,
  1361. :amp_env, ampfunc1, :fm1_env, indfunc2)
  1362. violin($t + 1.2610, 0.2, 80, 0.8, :fm_index, 4, :reverb_amount, 0,
  1363. :amp_env, ampfunc, :fm1_env, indfunc, :fm2_rat, 0.6875)
  1364. violin($t + 2.2600, 0.0500, 80, 0.8, :fm_index, 5, :reverb_amount, 0,
  1365. :amp_env, ampfunc1, :fm1_env, indfunc2)
  1366. violin($t + 2.2620, 0.2, 80, 0.8, :fm_index, 5, :reverb_amount, 0,
  1367. :amp_env, ampfunc, :fm1_env, indfunc, :fm2_rat, 0.6875)
  1368. violin($t + 3.2600, 0.0500, 80, 0.8, :fm_index, 6, :reverb_amount, 0,
  1369. :amp_env, ampfunc1, :fm1_env, indfunc2)
  1370. violin($t + 3.2630, 0.2, 80, 0.8, :fm_index, 6, :reverb_amount, 0,
  1371. :amp_env, ampfunc, :fm1_env, indfunc, :fm2_rat, 0.6875)
  1372. violin($t + 4.2600, 0.0500, 80, 0.3, :fm_index, 4, :reverb_amount, 0,
  1373. :amp_env, ampfunc1, :fm1_env, indfunc2)
  1374. violin($t + 4.2620, 0.1, 160, 0.3, :fm_index, 4, :reverb_amount, 0,
  1375. :amp_env, ampfunc, :fm1_env, indfunc, :fm2_rat, 0.6875)
  1376. violin($t + 4.2620, 0.2500, 80, 0.8, :fm_index, 4, :reverb_amount, 0,
  1377. :amp_env, ampfunc, :fm1_env, indfunc, :fm2_rat, 0.6875)
  1378. violin($t + 5.2600, 0.0500, 80, 0.5000, :fm_index, 4, :reverb_amount, 0,
  1379. :amp_env, ampfunc1, :fm1_env, indfunc2)
  1380. violin($t + 5.2610, 0.1, 210, 0.3, :fm_index, 4, :reverb_amount, 0,
  1381. :amp_env, ampfunc, :fm1_env, indfunc, :fm2_rat, 0.6875)
  1382. violin($t + 5.2620, 0.2, 80, 0.1, :fm_index, 4, :reverb_amount, 0,
  1383. :amp_env, ampfunc, :fm1_env, indfunc, :fm2_rat, 0.6875)
  1384. violin($t + 5.2630, 0.2500, 320, 0.1, :fm_index, 2, :reverb_amount, 0,
  1385. :amp_env, ampfunc, :fm1_env, indfunc, :fm2_rat, 0.6875)
  1386. violin($t + 6.2600, 0.0500, 80, 0.8, :fm_index, 4, :reverb_amount, 0,
  1387. :amp_env, ampfunc1, :fm1_env, indfunc2)
  1388. violin($t + 6.2610, 0.1, 210, 0.1, :fm_index, 2, :reverb_amount, 0,
  1389. :amp_env, ampfunc, :fm1_env, indfunc, :fm2_rat, 0.6875)
  1390. violin($t + 6.2620, 0.2, 80, 0.2, :fm_index, 4, :reverb_amount, 0,
  1391. :amp_env, ampfunc, :fm1_env, indfunc, :fm2_rat, 0.6875)
  1392. violin($t + 6.2630, 0.2500, 320, 0.3, :reverb_amount, 0,
  1393. :amp_env, ampfunc, :fm1_env, indfunc, :fm2_rat, 0.6875)
  1394. violin($t + 7.2600, 0.0500, 80, 0.8, :fm_index, 2, :reverb_amount, 0,
  1395. :amp_env, ampfunc1, :fm1_env, indfunc2)
  1396. violin($t + 7.2610, 0.1, 210, 0.1, :fm_index, 2, :reverb_amount, 0,
  1397. :amp_env, ampfunc, :fm1_env, indfunc, :fm2_rat, 0.6875)
  1398. violin($t + 7.2620, 0.2, 80, 0.2, :fm_index, 2, :reverb_amount, 0,
  1399. :amp_env, ampfunc, :fm1_env, indfunc, :fm2_rat, 0.6875)
  1400. violin($t + 7.2630, 0.2500, 320, 0.3, :reverb_amount, 0,
  1401. :amp_env, ampfunc, :fm1_env, indfunc, :fm2_rat, 0.6875)
  1402. $t += 8.0
  1403. $glissando_amount = 0.0
  1404. $noise_amount = 0.004
  1405. $fm1_rat = 3.141
  1406. $fm2_rat = 4.414
  1407. $fm3_rat = 2.718
  1408. vln_one_sin_ran($t + 0.2600, 4, 3286.9937, 0.16, :fm_index, 2.2165,
  1409. :reverb_amount, 0.0100, :amp_env, n_amp, :fm1_env, n_amp)
  1410. vln_one_sin_ran($t + 0.2603, 4, 1046.4800, 0.16, :fm_index, 2.3234,
  1411. :reverb_amount, 0.0100, :amp_env, n_amp, :fm1_env, n_amp)
  1412. vln_one_sin_ran($t + 0.2605, 4, 2844.3326, 0.16, :fm_index, 2.4790,
  1413. :reverb_amount, 0.1, :amp_env, n_amp, :fm1_env, n_amp)
  1414. vln_one_sin_ran($t + 0.2608, 4, 821.7484, 0.1, :fm_index, 1.8667,
  1415. :reverb_amount, 0.0100, :amp_env, n_amp, :fm1_env, n_amp)
  1416. vln_one_sin_ran($t + 0.2610, 4, 261.6200, 0.1, :fm_index, 1.8523,
  1417. :reverb_amount, 0.0100, :amp_env, n_amp, :fm1_env, n_amp)
  1418. vln_one_sin_ran($t + 0.2613, 4, 711.0832, 0.1, :fm_index, 2.2300,
  1419. :reverb_amount, 0.1, :amp_env, n_amp, :fm1_env, n_amp)
  1420. vln_one_sin_ran($t + 0.2615, 4, 205.4371, 0.0600, :fm_index, 1.5187,
  1421. :reverb_amount, 0.0100, :amp_env, n_amp, :fm1_env, n_amp)
  1422. vln_one_sin_ran($t + 0.2618, 4, 65.4050, 0.0600, :fm_index, 2.4074,
  1423. :reverb_amount, 0.0100, :amp_env, n_amp, :fm1_env, n_amp)
  1424. vln_one_sin_ran($t + 0.2620, 4, 177.7708, 0.0600, :fm_index, 2.4481,
  1425. :reverb_amount, 0.1, :amp_env, n_amp, :fm1_env, n_amp)
  1426. vln_one_sin_ran($t + 0.2623, 4, 51.3593, 0.0100, :fm_index, 2.3069,
  1427. :reverb_amount, 0.0100, :amp_env, n_amp, :fm1_env, n_amp)
  1428. vln_one_sin_ran($t + 0.2625, 4, 16.3513, 0.0100, :fm_index, 2.1008,
  1429. :reverb_amount, 0.0100, :amp_env, n_amp, :fm1_env, n_amp)
  1430. vln_one_sin_ran($t + 0.2628, 4, 44.4427, 0.0100, :fm_index, 2.4860,
  1431. :reverb_amount, 0.1, :amp_env, n_amp, :fm1_env, n_amp)
  1432. $t += 8.0
  1433. restore_fm_violin_defaults()
  1434. vln_one_sin($t + 0.2603, 1.2, 88.8854, 0.1,
  1435. :fm_index, 2.3144, :reverb_amount, 0.2, :amp_env, mamp,
  1436. :fm2_rat, 4.4140, :fm3_rat, 5.1410, :fm1_rat, 2.7180)
  1437. vln_one_sin($t + 0.2603, 4, 88.8854, 0.1,
  1438. :fm_index, 2.1690, :reverb_amount, 0.2, :amp_env, mamp,
  1439. :fm2_rat, 4.4140, :fm3_rat, 5.1410, :fm1_rat, 2.7180)
  1440. vln_one_sin($t + 0.2605, 2.8, 168.1236, 0.0500,
  1441. :fm_index, 2.1850, :reverb_amount, 0.2, :amp_env, mamp,
  1442. :fm2_rat, 4.4140, :fm3_rat, 5.1410, :fm1_rat, 2.7180)
  1443. vln_one_sin($t + 0.2608, 1.2, 168.1236, 0.0800,
  1444. :fm_index, 1.7743, :reverb_amount, 0.2, :amp_env, mamp,
  1445. :fm2_rat, 4.4140, :fm3_rat, 5.1410, :fm1_rat, 2.7180)
  1446. vln_one_sin($t + 0.2610, 2, 32.7025, 0.1,
  1447. :fm_index, 2.4925, :reverb_amount, 0.2, :amp_env, mamp,
  1448. :fm2_rat, 4.4140, :fm3_rat, 5.1410, :fm1_rat, 2.7180)
  1449. vln_one_sin($t + 0.2633, 2, 32.7025, 0.1,
  1450. :fm_index, 2.1325, :reverb_amount, 0.2, :amp_env, mamp,
  1451. :fm2_rat, 4.4140, :fm3_rat, 5.1410, :fm1_rat, 2.7180)
  1452. vln_one_sin($t + 0.2643, 4, 32.7025, 0.0500,
  1453. :fm_index, 1.7578, :reverb_amount, 0.2, :amp_env, mamp,
  1454. :fm2_rat, 4.4140, :fm3_rat, 5.1410, :fm1_rat, 2.7180)
  1455. $t += 8.0
  1456. vln_one_sin_ran($t + 0.2600, 6.6830, 244.8160, 0.0060,
  1457. :fm_index, 2, :reverb_amount, 0.2, :noise_amount, 0.0040)
  1458. vln_one_sin_ran($t + 0.2600, 5.5170, 495.4040, 0.0060,
  1459. :fm_index, 2, :reverb_amount, 0.2, :noise_amount, 0.0040)
  1460. vln_one_sin_ran($t + 0.2600, 7.5350, 980.6190, 0.0020,
  1461. :fm_index, 2, :reverb_amount, 0.2, :noise_amount, 0.0040)
  1462. vln_one_sin_ran($t + 0.2600, 7.1990, 1965.4290, 0.0020,
  1463. :fm_index, 0.8, :reverb_amount, 0.2, :noise_amount, 0.0040)
  1464. vln_one_sin_ran($t + 0.2600, 4.0790, 3835.3170, 0.0020,
  1465. :fm_index, 0.8, :reverb_amount, 0.2, :noise_amount, 0.0040)
  1466. vln_one_sin_ran($t + 0.5170, 4.7400, 1320.9670, 0.0020,
  1467. :fm_index, 0.8, :reverb_amount, 0.2, :noise_amount, 0.0040)
  1468. vln_one_sin_ran($t + 0.7040, 7.2080, 655.5670, 0.0040,
  1469. :fm_index, 2, :reverb_amount, 0.2, :noise_amount, 0.0040)
  1470. $t += 9.0
  1471. updown = [0, 0, 15, 1, 100, 0]
  1472. $glissando_amount = 0.0
  1473. $reverb_amount = 0.9
  1474. vln_one_sin_exp($t + 0.5450, 6.4650, 366.3330, 0.0320, :fm_index, 1.0480,
  1475. :amp_env,
  1476. [0, 0, 1.5468, 1, 2.0882, 0.7, 2.3202, 1, 98.4532, 0.7500, 100, 0])
  1477. vln_one_sin_exp($t + 0.5950, 8.4340, 1172.5830, 0.0180, :fm_index, 1.1350,
  1478. :amp_env,
  1479. [0, 0, 1.1857, 1.0, 1.6007, 0.7, 1.7785, 1, 98.8143, 0.5556, 100, 0])
  1480. vln_one_sin_exp($t + 0.7650, 1.6210, 369.9940, 0.0170, :fm_index, 0.0960,
  1481. :amp_env,
  1482. [0, 0, 6.1690, 1.0, 8.3282, 0.7, 9.2535, 1, 93.8310, 0.5294, 100, 0])
  1483. vln_one_sin_exp($t + 0.8820, 3.0640, 246.9420, 0.0170, :fm_index, 0.0020,
  1484. :amp_env,
  1485. [0, 0, 3.2637, 1, 4.4060, 0.7, 4.8956, 1.0, 96.7363, 0.5294, 100, 0])
  1486. vln_one_sin_exp($t + 0.9250, 3.1170, 123.4710, 0.0380, :fm_index, 0.2330,
  1487. :amp_env,
  1488. [0, 0, 3.2082, 1, 4.3311, 0.7, 4.8123, 1, 96.7918, 0.7895, 100, 0])
  1489. vln_one_sin_exp($t + 0.9810, 3.5670, 123.4710, 0.0420, :fm_index, 0.2330,
  1490. :amp_env,
  1491. [0, 0, 2.8035, 1, 3.7847, 0.7, 4.2052, 1.0, 97.1965, 0.8095, 100, 0])
  1492. vln_one_sin_exp($t + 1.1280, 1.0450, 246.9420, 0.0170, :fm_index, 1.2050,
  1493. :amp_env,
  1494. [0, 0, 9.5694, 1, 12.9187, 0.7, 14.3541, 1, 90.4306, 0.5294, 100, 0])
  1495. vln_one_sin_exp($t + 1.2550, 3.3870, 374.1370, 0.0170, :fm_index, 0.1800,
  1496. :amp_env,
  1497. [0, 0, 2.9525, 1.0, 3.9858, 0.7, 4.4287, 1, 97.0475, 0.5294, 100, 0])
  1498. vln_one_sin_exp($t + 1.2990, 8.3050, 1576.9120, 0.0200, :fm_index, 0.2990,
  1499. :amp_env,
  1500. [0, 0, 1.2041, 1, 1.6255, 0.7, 1.8061, 1, 98.7959, 0.6, 100, 0])
  1501. vln_one_sin_exp($t + 1.3300, 4.4630, 246.9420, 0.0170, :fm_index, 0.0020,
  1502. :amp_env,
  1503. [0, 0, 2.2406, 1, 3.0249, 0.7, 3.3610, 1.0, 97.7594, 0.5294, 100, 0])
  1504. vln_one_sin_exp($t + 1.6600, 8.9940, 1576.9120, 0.0200, :fm_index, 0.2990,
  1505. :amp_env,
  1506. [0, 0, 1.1119, 1, 1.5010, 0.7, 1.6678, 1, 98.8881, 0.6, 100, 0])
  1507. vln_one_sin_exp($t + 1.9060, 8.8360, 1172.5830, 0.0180, :fm_index, 1.1350,
  1508. :amp_env,
  1509. [0, 0, 1.1317, 1, 1.5278, 0.7, 1.6976, 1, 98.8683, 0.5556, 100, 0])
  1510. vln_one_sin_exp($t + 2.1510, 4.9320, 374.1370, 0.0170, :fm_index, 0.1800,
  1511. :amp_env,
  1512. [0, 0, 2.0276, 1, 2.7372, 0.7, 3.0414, 1, 97.9724, 0.5294, 100, 0])
  1513. vln_one_sin_exp($t + 2.2720, 2.3250, 369.9940, 0.0170, :fm_index, 1.1030,
  1514. :amp_env,
  1515. [0, 0, 4.3011, 1, 5.8065, 0.7, 6.4516, 1, 95.6989, 0.5294, 100, 0])
  1516. vln_one_sin_exp($t + 3.6960, 3.5540, 366.3330, 0.0310, :fm_index, 1.0480,
  1517. :amp_env,
  1518. [0, 0, 2.8137, 1, 3.7985, 0.7, 4.2206, 1, 97.1863, 0.7419, 100, 0])
  1519. vln_one_sin_exp($t + 4.7240, 0.6040, 246.9420, 0.0170, :fm_index, 1.2050,
  1520. :amp_env,
  1521. [0, 0, 16.5563, 1, 22.351, 0.7, 24.8344, 1, 83.4437, 0.5294, 100, 0])
  1522. vln_one_sin_exp($t + 4.9420, 2.5010, 123.4710, 0.0330, :fm_index, 0.2330,
  1523. :amp_env,
  1524. [0, 0, 3.9984, 1, 5.3978, 0.7, 5.9976, 1, 96.0016, 0.7576, 100, 0])
  1525. vln_one_sin_exp($t + 5.0340, 2.3860, 246.9420, 0.0170, :fm_index, 0.0020,
  1526. :amp_env,
  1527. [0, 0, 4.1911, 1, 5.6580, 0.7, 6.2867, 1, 95.8089, 0.5294, 100, 0])
  1528. vln_one_sin_exp($t + 5.3850, 1.4510, 369.9940, 0.0170, :fm_index, 1.1030,
  1529. :amp_env,
  1530. [0, 0, 6.8918, 1, 9.3039, 0.7, 10.3377, 1, 93.1082, 0.5294, 100, 0])
  1531. vln_one_sin_exp($t + 5.5670, 2.6550, 374.1370, 0.0170, :fm_index, 0.1800,
  1532. :amp_env,
  1533. [0, 0, 3.7665, 1, 5.0847, 0.7, 5.6497, 1, 96.2335, 0.5294, 100, 0])
  1534. vln_one_sin_exp($t + 5.9830, 2.9860, 123.4710, 0.0380, :fm_index, 0.2330,
  1535. :amp_env,
  1536. [0, 0, 3.3490, 1, 4.5211, 0.7, 5.0234, 1, 96.6510, 0.7895, 100, 0])
  1537. vln_one_sin_exp($t + 6.4910, 0.6110, 123.9770, 0.0170, :fm_index, 0.7550,
  1538. :amp_env,
  1539. [0, 0, 16.3666, 1, 22.0949, 0.7, 24.55, 1, 83.6334, 0.5294, 100, 0])
  1540. vln_one_sin_exp($t + 6.7570, 1.4440, 123.4710, 0.0170, :fm_index, 0.0020,
  1541. :amp_env,
  1542. [0, 0, 6.9252, 1, 9.3490, 0.7, 10.3878, 1, 93.0748, 0.5294, 100, 0])
  1543. vln_one_sin_exp($t + 6.7750, 0.5370, 92.4435, 0.0330, :fm_index, 0.9200,
  1544. :amp_env,
  1545. [0, 0, 18.622, 1, 25.1397, 0.7, 27.9330, 1, 81.3780, 0.7576, 100, 0])
  1546. vln_one_sin_exp($t + 6.7750, 10.5370, 92.4435, 0.0130, :fm_index, 0.9200,
  1547. :amp_env,
  1548. [0, 0, 0.9490, 1, 1.2812, 0.7, 1.4236, 1, 99.0510, 0.3846, 100, 0])
  1549. vln_one_sin_exp($t + 6.9380, 0.6520, 122.2995, 0.0170, :fm_index, 1.8380,
  1550. :amp_env,
  1551. [0, 0, 15.3374, 1, 20.706, 0.7, 23.0061, 1, 84.6626, 0.5294, 100, 0])
  1552. vln_one_sin_exp($t + 7.2350, 3.7250, 586.2915, 0.0180, :fm_index, 1.1350,
  1553. :amp_env,
  1554. [0, 0, 2.6846, 1, 3.6242, 0.7, 4.0268, 1, 97.3154, 0.5556, 100, 0])
  1555. vln_one_sin_exp($t + 7.2560, 2.8900, 183.1665, 0.0260, :fm_index, 1.0480,
  1556. :amp_env,
  1557. [0, 0, 3.4602, 1, 4.6713, 0.7, 5.1903, 1, 96.5398, 0.6923, 100, 0])
  1558. vln_one_sin_exp($t + 7.2710, 1.6210, 187.0685, 0.0170, :fm_index, 0.1800,
  1559. :amp_env,
  1560. [0, 0, 6.169, 1.0, 8.3282, 0.7, 9.2535, 1, 93.8310, 0.5294, 100, 0])
  1561. vln_one_sin_exp($t + 7.2920, 2.0160, 183.1665, 0.0290, :fm_index, 1.0480,
  1562. :amp_env,
  1563. [0, 0, 4.9603, 1, 6.6964, 0.7, 7.4405, 1, 95.0397, 0.7241, 100, 0])
  1564. vln_one_sin_exp($t + 7.2920, 12.0160, 183.1665, 0.0290, :fm_index, 1.0480,
  1565. :amp_env,
  1566. [0, 0, 0.832, 1, 1.1235, 0.7, 1.248, 1.0, 99.1678, 0.7241, 100, 0])
  1567. vln_one_sin_exp($t + 7.3300, 0.7300, 184.9970, 0.0170, :fm_index, 0.0960,
  1568. :amp_env,
  1569. [0, 0, 13.699, 1, 18.4932, 0.7, 20.548, 1.0, 86.3014, 0.529, 100, 0])
  1570. vln_one_sin_exp($t + 7.3570, 1.9600, 183.1665, 0.0280, :fm_index, 1.0480,
  1571. :amp_env,
  1572. [0, 0, 5.1020, 1.0, 6.8878, 0.7, 7.6531, 1, 94.8980, 0.7143, 100, 0])
  1573. vln_one_sin_exp($t + 7.3820, 2.2450, 61.7355, 0.0330, :fm_index, 0.2330,
  1574. :amp_env,
  1575. [0, 0, 4.4543, 1, 6.0134, 0.7, 6.6815, 1, 95.5457, 0.7576, 100, 0])
  1576. vln_one_sin_exp($t + 7.3820, 12.2450, 61.7355, 0.0330, :fm_index, 0.2330,
  1577. :amp_env,
  1578. [0, 0, 0.8167, 1, 1.1025, 0.7, 1.2250, 1, 99.1833, 0.7576, 100, 0])
  1579. vln_one_sin_exp($t + 7.5410, 3.0130, 246.5050, 0.0360, :fm_index, 1.1350,
  1580. :amp_env,
  1581. [0, 0, 3.3190, 1.0, 4.4806, 0.7, 4.9784, 1, 96.6810, 0.7778, 100, 0])
  1582. vln_one_sin_exp($t + 7.5570, 2.3220, 1251.5960, 0.0400, :fm_index, 0.2990,
  1583. :amp_env,
  1584. [0, 0, 4.3066, 1, 5.8140, 0.7, 6.4599, 1, 95.6934, 0.8, 100, 0])
  1585. vln_one_sin_exp($t + 7.5570, 18.3220, 1251.5960, 0.0200, :fm_index, 0.2990,
  1586. :amp_env,
  1587. [0, 0, 0.5458, 1.000, 0.7368, 0.7, 0.8187, 1, 99.4542, 0.6, 100, 0])
  1588. vln_one_sin_exp($t + 8.1060, 1.9900, 183.1665, 0.0230, :fm_index, 1.0480,
  1589. :amp_env,
  1590. [0, 0, 5.0251, 1.0, 6.7839, 0.7, 7.5377, 1, 94.9749, 0.6522, 100, 0])
  1591. vln_one_sin_exp($t + 8.2570, 1.9180, 61.7355, 0.0330, :fm_index, 0.2330,
  1592. :amp_env,
  1593. [0, 0, 5.2138, 1, 7.0386, 0.7, 7.8206, 1, 94.7862, 0.7576, 100, 0])
  1594. vln_one_sin_exp($t + 8.6370, 1.3090, 183.1665, 0.0310, :fm_index, 1.0480,
  1595. :amp_env,
  1596. [0, 0, 7.6394, 1, 10.3132, 0.7, 11.4591, 1, 92.3606, 0.7419, 100, 0])
  1597. vln_one_sin_exp($t + 9.0330, 1.1590, 183.1665, 0.0250, :fm_index, 1.0480,
  1598. :amp_env,
  1599. [0, 0, 8.6281, 1, 11.6480, 0.7, 12.9422, 1, 91.3719, 0.6800, 100, 0])
  1600. vln_one_sin_exp($t + 9.0980, 1.2400, 30.8675, 0.0330, :fm_index, 0.2330,
  1601. :amp_env,
  1602. [0, 0, 8.0645, 1, 10.8871, 0.7, 12.0968, 1, 91.9355, 0.7576, 100, 0])
  1603. vln_one_sin_exp($t + 9.0980, 11.2400, 30.8675, 0.0130, :fm_index, 0.2330,
  1604. :amp_env,
  1605. [0, 0, 0.8897, 1, 1.2011, 0.7, 1.3345, 1, 99.1103, 0.3846, 100, 0])
  1606. vln_one_sin_exp($t + 9.1260, 0.2600, 123.4710, 0.0170, :fm_index, 1.2050,
  1607. :amp_env,
  1608. [0, 0, 38.462, 1, 51.9231, 0.7, 57.6923, 1, 61.5385, 0.5294, 100, 0])
  1609. vln_one_sin_exp($t + 9.1260, 10.2600, 123.4710, 0.0170, :fm_index, 1.2050,
  1610. :amp_env,
  1611. [0, 0, 0.9747, 1, 1.3158, 0.7, 1.4620, 1, 99.0253, 0.5294, 100, 0])
  1612. vln_one_sin($t + 0.0600, 13.8770, 3951.1200, 0.0090,
  1613. :amp_env, updown)
  1614. vln_one_sin($t + 0.2600, 14.8770, 123.4725, 0.0170, :fm_index, 1.5,
  1615. :amp_env, updown)
  1616. vln_one_sin($t + 0.2600, 13.8770, 61.7363, 0.0170, :fm_index, 1.5,
  1617. :amp_env, updown)
  1618. vln_one_sin($t + 0.2600, 12.8770, 30.8681, 0.0170, :fm_index, 1.5,
  1619. :amp_env, updown)
  1620. vln_one_sin($t + 0.2600, 11.8770, 15.4341, 0.0170, :fm_index, 1.5,
  1621. :amp_env, updown)
  1622. $t += 28.0
  1623. restore_fm_violin_defaults()
  1624. cel_one_sum($t + 0.2620, 0.3906, 440, 0.4500, :fm_index, 1.2,
  1625. :reverb_amount, 0.0013,
  1626. :amp_env,
  1627. [0, 0, 0.7680, 1, 4.7774, 0.6, 9.7891, 0.3, 24.8243, 0.1, 100, 0])
  1628. cel_one_sum($t + 0.2640, 0.5220, 220, 0.4500, :fm_index, 1.2,
  1629. :reverb_amount, 0.0012,
  1630. :amp_env,
  1631. [0, 0, 0.5747, 1.0, 4.5919, 0.6, 9.6134, 0.3, 24.6778, 0.1, 100, 0])
  1632. cel_one_sum($t + 0.2660, 1.5660, 880, 0.4500, :fm_index, 1.2,
  1633. :reverb_amount, 0.0014,
  1634. :amp_env,
  1635. [0, 0, 0.1916, 1.0, 4.2242, 0.6, 9.2651, 0.3, 24.3876, 0.1, 100, 0])
  1636. cel_one_sum($t + 0.2680, 1.5660, 110, 0.4500, :fm_index, 1.2,
  1637. :reverb_amount, 0.0013,
  1638. :amp_env,
  1639. [0, 0, 0.1916, 1.0, 4.2242, 0.6, 9.2651, 0.3, 24.3876, 0.1, 100, 0])
  1640. $t += 3.0
  1641. vln_one_sin($t + 0.8600, 0.9, 733.3330, 0.1875,
  1642. :fm_index, 0.2, :distance, 1.0, :reverb_amount, 0.0012,
  1643. :amp_env,
  1644. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100, 0])
  1645. vln_one_sin($t + 0.8600, 0.2250, 550, 0.1875,
  1646. :fm_index, 0.2, :distance, 1.0, :reverb_amount, 0.0015,
  1647. :amp_env,
  1648. [0, 0, 1.3333, 1, 5.3199, 0.6, 10.3030, 0.3, 25.2525, 0.1, 100, 0])
  1649. vln_one_sin($t + 0.8600, 0.4500, 586.6670, 0.3750,
  1650. :fm_index, 0.2, :distance, 1.0, :reverb_amount, 0.0013,
  1651. :amp_env,
  1652. [0, 0, 0.6667, 1, 4.6801, 0.6, 9.6970, 0.3, 24.7475, 0.1, 100, 0])
  1653. vln_one_sin($t + 0.9020, 0.9, 733.3330, 0.1875,
  1654. :fm_index, 0.4, :distance, 1.0, :reverb_amount, 0.0013,
  1655. :amp_env,
  1656. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100, 0])
  1657. vln_one_sin($t + 0.9020, 0.2250, 550, 0.1875,
  1658. :fm_index, 0.4, :distance, 1.0, :reverb_amount, 0.0010,
  1659. :amp_env,
  1660. [0, 0, 1.3333, 1, 5.3199, 0.6, 10.3030, 0.3, 25.2525, 0.1, 100, 0])
  1661. vln_one_sin($t + 0.9020, 0.4500, 586.6670, 0.3750,
  1662. :fm_index, 0.4, :distance, 1.0, :reverb_amount, 0.0015,
  1663. :amp_env,
  1664. [0, 0, 0.6667, 1, 4.6801, 0.6, 9.6970, 0.3, 24.7475, 0.1, 100, 0])
  1665. vln_one_sin($t + 0.9430, 0.9, 366.6670, 0.1875,
  1666. :fm_index, 0.6, :distance, 1.0, :reverb_amount, 0.0016,
  1667. :amp_env,
  1668. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100, 0])
  1669. vln_one_sin($t + 0.9430, 0.2250, 275, 0.1875,
  1670. :fm_index, 0.6, :distance, 1.0, :reverb_amount, 0.0015,
  1671. :amp_env,
  1672. [0, 0, 1.3333, 1, 5.3199, 0.6, 10.3030, 0.3, 25.2525, 0.1, 100, 0])
  1673. vln_one_sin($t + 0.9430, 0.4500, 293.3340, 0.3750,
  1674. :fm_index, 0.6, :distance, 1.0, :reverb_amount, 0.0015,
  1675. :amp_env,
  1676. [0, 0, 0.6667, 1, 4.6801, 0.6, 9.6970, 0.3, 24.7475, 0.1, 100, 0])
  1677. vln_one_sin($t + 0.9850, 0.9, 733.3330, 0.1875,
  1678. :fm_index, 0.8, :distance, 1.0, :reverb_amount, 0.0010,
  1679. :amp_env,
  1680. [0, 0, 0.3333, 1, 4.3603, 0.6, 9.3939, 0.3, 24.4950, 0.1, 100, 0])
  1681. vln_one_sin($t + 0.9850, 0.2250, 550, 0.1875,
  1682. :fm_index, 0.8, :distance, 1.0, :reverb_amount, 0.0013,
  1683. :amp_env,
  1684. [0, 0, 1.3333, 1, 5.3199, 0.6, 10.3030, 0.3, 25.2525, 0.1, 100, 0])
  1685. untrace_var(:$t)
  1686. end
  1687. end
  1688. unless provided?(:snd)
  1689. main()
  1690. end
  1691. # fmviolin.rb ends here