Advertisement
TempoQuill

birdmancontest.asm

Dec 18th, 2020
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.94 KB | None | 0 0
  1. Music_BirdmanContest:
  2. channel_count 3
  3. channel 1, Music_BirdmanContest_Ch1
  4. channel 2, Music_BirdmanContest_Ch2
  5. channel 3, Music_BirdmanContest_Ch3
  6.  
  7. Music_BirdmanContest_Ch1:
  8. tempo 141
  9. volume 7, 7
  10. pitch_offset 1
  11. duty_cycle 1
  12. note_type 12, 12, 1
  13. .loop1:
  14. octave 3
  15. note C#, 2
  16. sound_loop 8, .loop1
  17. .loop2:
  18. octave 2
  19. note G#, 2
  20. sound_loop 8, .loop2
  21. .loop3:
  22. note F#, 2
  23. sound_loop 8, .loop3
  24. note E_, 1
  25. note D_, 1
  26. note E_, 1
  27. note F#, 1
  28. note G#, 1
  29. note F#, 1
  30. note G#, 1
  31. note A_, 1
  32. note B_, 1
  33. octave 3
  34. note C#, 1
  35. note D_, 1
  36. note E_, 1
  37. note F#, 1
  38. note G#, 1
  39. note A_, 1
  40. note B_, 1
  41. .mainloop:
  42. sound_call .sub1
  43. sound_call .sub1trim
  44. sound_call .sub2
  45. sound_call .sub2trim
  46. sound_call .sub2trim
  47. sound_call .sub3
  48. .loop4:
  49. note C#, 1
  50. octave 2
  51. note A_, 1
  52. octave 3
  53. note C#, 1
  54. note E_, 1
  55. sound_loop 4, .loop4
  56. sound_call .sub4
  57. note B_, 1
  58. note E_, 1
  59. note F#, 1
  60. note G#, 1
  61. note A_, 1
  62. note B_, 1
  63. octave 4
  64. note C#, 1
  65. note D_, 1
  66. sound_call .sub1
  67. octave 4
  68. note D_, 1
  69. note E_, 1
  70. note F#, 1
  71. note G#, 1
  72. sound_call .sub2
  73. note B_, 1
  74. octave 4
  75. note C#, 1
  76. note D#, 1
  77. note F_, 1
  78. sound_call .sub2trim
  79. sound_call .sub3
  80. .loop5:
  81. octave 4
  82. note E_, 1
  83. note C#, 1
  84. octave 3
  85. note A_, 1
  86. octave 4
  87. note C#, 1
  88. sound_loop 2, .loop5
  89. note A_, 1
  90. note E_, 1
  91. note C#, 1
  92. note E_, 1
  93. octave 5
  94. note C#, 1
  95. octave 4
  96. note A_, 1
  97. note E_, 1
  98. octave 5
  99. note C#, 1
  100. sound_call .sub4
  101. .loop6:
  102. note E_, 1
  103. octave 2
  104. note B_, 1
  105. octave 3
  106. note E_, 1
  107. note G#, 1
  108. sound_loop 2, .loop6
  109. volume_envelope 10, 7
  110. octave 2
  111. note A_, 8
  112. note G#, 8
  113. duty_cycle 2
  114. note A_, 8
  115. note G#, 8
  116. duty_cycle 1
  117. octave 4
  118. note C_, 8
  119. octave 3
  120. note A#, 4
  121. note E_, 4
  122. volume_envelope 12, 1
  123. octave 4
  124. note C_, 1
  125. octave 3
  126. note A_, 1
  127. octave 4
  128. note C_, 1
  129. note F_, 1
  130. note C_, 1
  131. octave 3
  132. note A_, 1
  133. sound_call .sub5
  134. .loop7:
  135. octave 3
  136. note A_, 1
  137. note F_, 1
  138. note A_, 1
  139. octave 4
  140. note D_, 1
  141. sound_loop 2, .loop7
  142. .loop8:
  143. octave 3
  144. note E_, 1
  145. octave 2
  146. note A_, 1
  147. octave 3
  148. note E_, 1
  149. note A_, 1
  150. sound_loop 2, .loop8
  151. note F_, 1
  152. note D_, 1
  153. note F_, 1
  154. note A#, 1
  155. note F_, 1
  156. note D_, 1
  157. note F_, 1
  158. note A#, 1
  159. .loop9:
  160. note C_, 1
  161. octave 2
  162. note F_, 1
  163. octave 3
  164. note C_, 1
  165. note F_, 1
  166. sound_loop 2, .loop9
  167. .loop10:
  168. note D_, 1
  169. octave 2
  170. note B_, 1
  171. octave 3
  172. note D_, 1
  173. note G_, 1
  174. sound_loop 2, .loop10
  175. note E_, 1
  176. note C_, 1
  177. note E_, 1
  178. note C_, 1
  179. note D_, 1
  180. note E_, 1
  181. note F_, 1
  182. note G_, 1
  183. octave 4
  184. note D#, 1
  185. note C_, 1
  186. note D#, 1
  187. note G#, 1
  188. note D#, 1
  189. note C_, 1
  190. note D#, 1
  191. note G#, 1
  192. .loop11:
  193. octave 3
  194. note A#, 1
  195. note D#, 1
  196. note A#, 1
  197. octave 4
  198. note D#, 1
  199. sound_loop 2, .loop11
  200. note C_, 1
  201. octave 3
  202. note G#, 1
  203. octave 4
  204. note C_, 1
  205. note F_, 1
  206. note C_, 1
  207. octave 3
  208. note G#, 1
  209. sound_call .sub5
  210. .loop12:
  211. note D_, 1
  212. octave 3
  213. note A#, 1
  214. octave 4
  215. note D_, 1
  216. note F_, 1
  217. sound_loop 2, .loop12
  218. .loop13:
  219. note C#, 1
  220. octave 3
  221. note A#, 1
  222. octave 4
  223. note C#, 1
  224. note F_, 1
  225. sound_loop 2, .loop13
  226. octave 3
  227. note F#, 1
  228. note D#, 1
  229. note F#, 1
  230. note B_, 1
  231. note F#, 1
  232. note D#, 1
  233. note F#, 1
  234. note B_, 1
  235. note G#, 1
  236. note E_, 1
  237. note G#, 1
  238. note B_, 1
  239. note G#, 1
  240. note E_, 1
  241. note G#, 1
  242. note B_, 1
  243. sound_jump .mainloop
  244.  
  245. .sub1:
  246. note E_, 1
  247. note C#, 1
  248. note E_, 1
  249. note A_, 1
  250. note E_, 1
  251. note C#, 1
  252. note E_, 1
  253. note A_, 1
  254. .sub1loop1:
  255. note E_, 1
  256. octave 2
  257. note B_, 1
  258. octave 3
  259. note E_, 1
  260. note G#, 1
  261. sound_loop 2, .sub1loop1
  262. .sub1trim:
  263. note E_, 1
  264. note C#, 1
  265. note E_, 1
  266. note A_, 1
  267. sound_ret
  268.  
  269. .sub2:
  270. octave 3
  271. note E_, 1
  272. note C#, 1
  273. note E_, 1
  274. note A_, 1
  275. note E_, 1
  276. octave 2
  277. note B_, 1
  278. octave 3
  279. note E_, 1
  280. note G#, 1
  281. .sub2loop1:
  282. note C#, 1
  283. octave 2
  284. note A_, 1
  285. octave 3
  286. note C#, 1
  287. note F#, 1
  288. sound_loop 2, .sub2loop1
  289. .sub2loop2:
  290. octave 2
  291. note B_, 1
  292. note G#, 1
  293. note B_, 1
  294. octave 3
  295. note F_, 1
  296. sound_loop 2, .sub2loop2
  297. .sub2trim:
  298. octave 3
  299. note C#, 1
  300. octave 2
  301. note A_, 1
  302. octave 3
  303. note C#, 1
  304. note F#, 1
  305. sound_ret
  306.  
  307. .sub3:
  308. octave 2
  309. note B_, 1
  310. note G#, 1
  311. note B_, 1
  312. octave 3
  313. note E_, 1
  314. .sub3loop1:
  315. octave 2
  316. note A_, 1
  317. note F#, 1
  318. note A_, 1
  319. octave 3
  320. note D_, 1
  321. sound_loop 4, .sub3loop1
  322. sound_ret
  323.  
  324. .sub4:
  325. octave 2
  326. note B_, 1
  327. note A_, 1
  328. note B_, 1
  329. octave 3
  330. note D#, 1
  331. sound_loop 4, .sub4
  332. octave 2
  333. note B_, 1
  334. note G#, 1
  335. note B_, 1
  336. octave 3
  337. note E_, 1
  338. sound_jump .sub2trim
  339.  
  340. .sub5:
  341. octave 4
  342. note C_, 1
  343. note F_, 1
  344. .sub5loop1:
  345. octave 3
  346. note G_, 1
  347. note C_, 1
  348. note G_, 1
  349. octave 4
  350. note C_, 1
  351. sound_loop 2, .sub5loop1
  352. sound_ret
  353.  
  354. Music_BirdmanContest_Ch2:
  355. duty_cycle 1
  356. note_type 12, 12, 1
  357. sound_call .sub1
  358. .loop1:
  359. octave 3
  360. note B_, 1
  361. note E_, 1
  362. note B_, 1
  363. octave 4
  364. note E_, 1
  365. sound_loop 4, .loop1
  366. sound_call .sub1
  367. octave 2
  368. note G#, 1
  369. note F#, 1
  370. note G#, 1
  371. note A_, 1
  372. note B_, 1
  373. note A_, 1
  374. note B_, 1
  375. octave 3
  376. note C#, 1
  377. note D_, 1
  378. note E_, 1
  379. note F#, 1
  380. note G#, 1
  381. note A_, 1
  382. note B_, 1
  383. octave 4
  384. note C#, 1
  385. note D_, 1
  386. duty_cycle 2
  387. volume_envelope 14, 1
  388. .mainloop:
  389. sound_call .sub2
  390. sound_call .sub2
  391. volume_envelope 12, 7
  392. note F_, 8
  393. note E_, 8
  394. note F_, 8
  395. note E_, 8
  396. note A_, 8
  397. note G_, 4
  398. note C_, 4
  399. volume_envelope 14, 1
  400. note F_, 2
  401. note F_, 2
  402. note F_, 2
  403. note F_, 2
  404. note E_, 2
  405. note E_, 2
  406. note E_, 2
  407. note E_, 2
  408. note D_, 2
  409. note D_, 2
  410. note D_, 2
  411. note D_, 2
  412. note C_, 2
  413. note C_, 2
  414. note C_, 2
  415. note C_, 2
  416. note A#, 2
  417. note A#, 2
  418. note A#, 2
  419. note A#, 2
  420. note A_, 2
  421. note A_, 2
  422. note A_, 2
  423. note A_, 2
  424. note G_, 2
  425. note G_, 2
  426. note G_, 2
  427. note G_, 2
  428. note C_, 2
  429. note D_, 2
  430. note E_, 2
  431. note C_, 2
  432. note G#, 2
  433. note G#, 2
  434. note G#, 2
  435. note G#, 2
  436. note G_, 2
  437. note G_, 2
  438. note G_, 2
  439. note G_, 2
  440. note F_, 2
  441. note F_, 2
  442. note F_, 2
  443. note F_, 2
  444. note D#, 2
  445. note D#, 2
  446. note D#, 2
  447. note D#, 2
  448. octave 2
  449. note D_, 2
  450. note D_, 2
  451. note D_, 2
  452. note D_, 2
  453. note C#, 2
  454. note C#, 2
  455. note C#, 2
  456. note C#, 2
  457. octave 1
  458. note B_, 2
  459. note B_, 2
  460. note B_, 2
  461. note B_, 2
  462. note E_, 2
  463. note E_, 2
  464. note E_, 2
  465. note E_, 2
  466. sound_jump .mainloop
  467.  
  468. .sub1:
  469. octave 3
  470. note A_, 1
  471. note E_, 1
  472. note A_, 1
  473. octave 4
  474. note E_, 1
  475. sound_loop 4, .sub1
  476. sound_ret
  477.  
  478. .sub2:
  479. octave 1
  480. note A_, 2
  481. sound_loop 14, .sub2
  482. note G#, 2
  483. note G#, 2
  484. .sub2loop1:
  485. note F#, 2
  486. sound_loop 14, .sub2loop1
  487. note E_, 2
  488. note E_, 2
  489. .sub2loop2:
  490. note D_, 2
  491. sound_loop 8, .sub2loop2
  492. .sub2loop3
  493. note C#, 2
  494. sound_loop 8, .sub2loop3
  495. .sub2loop4:
  496. note B_, 2
  497. sound_loop 8, .sub2loop4
  498. octave 2
  499. note E_, 2
  500. note E_, 2
  501. octave 1
  502. note B_, 2
  503. note B_, 2
  504. octave 2
  505. note E_, 2
  506. note E_, 2
  507. octave 1
  508. note E_, 2
  509. note E_, 2
  510. sound_ret
  511.  
  512. Music_BirdmanContest_Ch3:
  513. vibrato 18, 2, 3
  514. note_type 6, 1, 5
  515. .loop1:
  516. octave 2
  517. note E_, 3
  518. rest 1
  519. sound_loop 32, .loop1
  520. .mainloop:
  521. volume_envelope 1, 2
  522. sound_call .sub1
  523. note D_, 2
  524. pitch_offset 1
  525. note E_, 2
  526. pitch_offset 0
  527. note F#, 2
  528. note G#, 2
  529. pitch_offset 1
  530. note A_, 8
  531. pitch_offset 0
  532. octave 4
  533. note A_, 8
  534. sound_call .sub2
  535. note B_, 2
  536. pitch_offset 1
  537. octave 5
  538. note C#, 2
  539. note D#, 2
  540. pitch_offset 0
  541. note F_, 2
  542. note F#, 8
  543. octave 4
  544. note F#, 8
  545. sound_call .sub3
  546. pitch_offset 1
  547. note E_, 12
  548. note D#, 2
  549. note E_, 2
  550. note A_, 2
  551. note C#, 2
  552. pitch_offset 0
  553. note G#, 2
  554. pitch_offset 1
  555. note C#, 2
  556. pitch_offset 0
  557. note F#, 2
  558. pitch_offset 1
  559. note C#, 2
  560. note E_, 2
  561. note C#, 2
  562. sound_call .sub4
  563. volume_envelope 1, 5
  564. octave 3
  565. note E_, 8
  566. note B_, 8
  567. octave 4
  568. note D#, 1
  569. note E_, 7
  570. volume_envelope 1, 4
  571. sound_call .sub1
  572. volume_envelope 1, 5
  573. octave 3
  574. note A_, 8
  575. octave 4
  576. note C_, 1
  577. note C#, 7
  578. note E_, 8
  579. volume_envelope 1, 4
  580. sound_call .sub2
  581. volume_envelope 1, 5
  582. octave 3
  583. note F#, 8
  584. note G#, 1
  585. note A_, 7
  586. octave 4
  587. note C#, 8
  588. volume_envelope 1, 4
  589. sound_call .sub3
  590. volume_envelope 1, 5
  591. octave 3
  592. note E_, 16
  593. octave 4
  594. note C_, 1
  595. note C#, 7
  596. note E_, 8
  597. pitch_offset 1
  598. volume_envelope 1, 4
  599. sound_call .sub4
  600. pitch_offset 1
  601. note E_, 4
  602. note D#, 2
  603. note E_, 2
  604. pitch_offset 0
  605. octave 4
  606. note B_, 4
  607. note A#, 2
  608. note B_, 2
  609. note E_, 4
  610. note D#, 2
  611. note E_, 2
  612. .loop2:
  613. note F_, 2
  614. note C_, 2
  615. octave 3
  616. note A_, 2
  617. octave 4
  618. note C_, 2
  619. sound_loop 2, .loop2
  620. note E_, 2
  621. octave 3
  622. note B_, 2
  623. note G#, 2
  624. note B_, 2
  625. octave 4
  626. note E_, 2
  627. octave 3
  628. note B_, 2
  629. octave 4
  630. note E_, 2
  631. note G#, 2
  632. volume_envelope 1, 3
  633. sound_call .sub5
  634. sound_call .sub5
  635. note E_, 2
  636. pitch_offset 0
  637. octave 4
  638. note B_, 2
  639. pitch_offset 1
  640. octave 5
  641. note E_, 2
  642. .loop3:
  643. pitch_offset 0
  644. note G#, 2
  645. pitch_offset 1
  646. note B_, 2
  647. sound_loop 2, .loop3
  648. pitch_offset 0
  649. octave 6
  650. note E_, 2
  651. volume_envelope 1, 2
  652. octave 4
  653. note A_, 2
  654. note E_, 2
  655. note C_, 2
  656. note E_, 2
  657. note A_, 2
  658. note E_, 2
  659. note C_, 2
  660. note E_, 2
  661. note A#, 2
  662. note E_, 2
  663. note C_, 2
  664. note E_, 2
  665. note_type 8, 1, 2
  666. note A#, 1
  667. pitch_offset 1
  668. octave 5
  669. note C_, 1
  670. pitch_offset 0
  671. note D_, 1
  672. pitch_offset 1
  673. note E_, 1
  674. pitch_offset 0
  675. note F_, 1
  676. note G_, 1
  677. note_type 6, 1, 3
  678. note G#, 1
  679. pitch_offset 1
  680. note A_, 11
  681. pitch_offset 0
  682. octave 6
  683. note C_, 4
  684. octave 5
  685. note G_, 12
  686. octave 6
  687. note C_, 4
  688. octave 5
  689. note F_, 12
  690. octave 6
  691. note C_, 4
  692. octave 5
  693. note G#, 1
  694. pitch_offset 1
  695. note A_, 11
  696. pitch_offset 0
  697. note G_, 2
  698. note F_, 2
  699. note D_, 12
  700. pitch_offset 1
  701. note E_, 4
  702. pitch_offset 0
  703. note F_, 12
  704. pitch_offset 1
  705. note C_, 4
  706. .loop4:
  707. pitch_offset 0
  708. octave 4
  709. note B_, 1
  710. pitch_offset 1
  711. octave 5
  712. note C_, 1
  713. sound_loop 6, .loop4
  714. pitch_offset 0
  715. note_type 8, 1, 3
  716. octave 4
  717. note B_, 1
  718. note A_, 1
  719. note B_, 1
  720. pitch_offset 1
  721. note_type 6, 1, 3
  722. octave 5
  723. note C_, 4
  724. pitch_offset 0
  725. note D_, 2
  726. pitch_offset 1
  727. note E_, 2
  728. pitch_offset 0
  729. note F_, 2
  730. note G_, 2
  731. pitch_offset 1
  732. note A_, 2
  733. note A#, 2
  734. volume_envelope 1, 4
  735. note B_, 1
  736. pitch_offset 0
  737. octave 6
  738. note C_, 11
  739. note D#, 4
  740. pitch_offset 1
  741. octave 5
  742. note A#, 12
  743. pitch_offset 0
  744. octave 6
  745. note D#, 4
  746. octave 5
  747. note G#, 12
  748. octave 6
  749. note D#, 4
  750. pitch_offset 1
  751. octave 5
  752. note B_, 1
  753. pitch_offset 0
  754. octave 6
  755. note C_, 11
  756. pitch_offset 1
  757. octave 5
  758. note A#, 2
  759. pitch_offset 0
  760. note G#, 2
  761. pitch_offset 1
  762. note A#, 12
  763. pitch_offset 0
  764. note F_, 4
  765. pitch_offset 1
  766. note E_, 1
  767. pitch_offset 0
  768. note F_, 11
  769. pitch_offset 1
  770. note A#, 4
  771. pitch_offset 0
  772. note G#, 16
  773. volume_envelope 1, 2
  774. octave 4
  775. note E_, 2
  776. note F#, 2
  777. note G#, 2
  778. note A_, 2
  779. note B_, 2
  780. pitch_offset 1
  781. octave 5
  782. note C#, 2
  783. pitch_offset 0
  784. note D_, 2
  785. pitch_offset 1
  786. note D#, 2
  787. sound_jump .mainloop
  788.  
  789. .sub1:
  790. pitch_offset 1
  791. octave 5
  792. note D#, 1
  793. note E_, 11
  794. note C#, 4
  795. pitch_offset 0
  796. note D_, 4
  797. octave 4
  798. note B_, 4
  799. note G#, 4
  800. note B_, 4
  801. note A_, 4
  802. note B_, 2
  803. pitch_offset 1
  804. octave 5
  805. note C#, 2
  806. pitch_offset 0
  807. sound_ret
  808.  
  809. .sub2:
  810. pitch_offset 1
  811. octave 5
  812. note C_, 1
  813. note C#, 11
  814. pitch_offset 0
  815. octave 4
  816. note A_, 4
  817. note B_, 4
  818. note G#, 4
  819. note F_, 4
  820. note G#, 4
  821. note F#, 4
  822. note G#, 2
  823. note A_, 2
  824. sound_ret
  825.  
  826. .sub3:
  827. octave 5
  828. note F_, 1
  829. note F#, 11
  830. note F_, 2
  831. note F#, 2
  832. pitch_offset 1
  833. note B_, 2
  834. pitch_offset 0
  835. note D_, 2
  836. pitch_offset 1
  837. note A_, 2
  838. pitch_offset 0
  839. note D_, 2
  840. note G#, 2
  841. note D_, 2
  842. note F#, 2
  843. note D_, 2
  844. sound_ret
  845.  
  846. .sub4:
  847. octave 5
  848. note D#, 12
  849. pitch_offset 0
  850. note D_, 2
  851. pitch_offset 1
  852. note D#, 2
  853. note B_, 2
  854. pitch_offset 0
  855. octave 4
  856. note B_, 2
  857. pitch_offset 1
  858. octave 5
  859. note A_, 2
  860. pitch_offset 0
  861. octave 4
  862. note B_, 2
  863. octave 5
  864. note G#, 2
  865. octave 4
  866. note B_, 2
  867. octave 5
  868. note F#, 2
  869. octave 4
  870. note B_, 2
  871. octave 5
  872. note G#, 4
  873. note G_, 2
  874. note G#, 2
  875. sound_ret
  876.  
  877. .sub5:
  878. pitch_offset 0
  879. octave 5
  880. note F_, 2
  881. pitch_offset 1
  882. note C_, 2
  883. pitch_offset 0
  884. octave 4
  885. note A_, 2
  886. pitch_offset 1
  887. octave 5
  888. note C_, 2
  889. sound_ret
  890.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement