home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 September / Chip_2002-09_cd1.bin / ctenari / Prochazka / data / lib / notconf.zbc < prev    next >
Text File  |  2002-07-01  |  17KB  |  1,758 lines

  1. ;This is machine generated file, do not edit
  2. ;Generated by JavaScript
  3. module notconf.module
  4. 32
  5.  
  6. sub run 1 1
  7. code
  8. pushparam 0
  9. pushlocals
  10. setprop data
  11. polypop 2
  12. pushlocals
  13. getprop data
  14. jnx 0
  15. pop
  16. pushthis
  17. getprop data
  18. jnx 0
  19. pop
  20. pushsys
  21. getprop data
  22. jnx 0
  23. pop
  24. xraise
  25. @0:
  26. pushthis
  27. setprop data
  28. pop
  29. pop
  30. pushlocals
  31. getprop data
  32. jnx 4
  33. pop
  34. pushthis
  35. getprop data
  36. jnx 4
  37. pop
  38. pushsys
  39. getprop data
  40. jnx 4
  41. pop
  42. xraise
  43. @4:
  44.  
  45. cm get:ctrl 0
  46. jnx 3
  47. xraise
  48. @3:
  49. condnotjmp 1
  50. pushlocals
  51. getprop data
  52. jnx 7
  53. pop
  54. pushthis
  55. getprop data
  56. jnx 7
  57. pop
  58. pushsys
  59. getprop data
  60. jnx 7
  61. pop
  62. xraise
  63. @7:
  64.  
  65. cm get:tact 0
  66. jnx 6
  67. xraise
  68. @6:
  69. pushstr "noteditModule"
  70. pushsys
  71. cm op:get:prop 1
  72. cm playmidifrom 1
  73. jnx 5
  74. xraise
  75. @5:
  76. pop
  77. jmp 2
  78. @1:
  79. pushthis
  80. cm runconf 0
  81. jnx 8
  82. pop
  83. pushlocals
  84. getprop runconf
  85. jnx 10
  86. pop
  87. pushthis
  88. getprop runconf
  89. jnx 10
  90. pop
  91. pushsys
  92. getprop runconf
  93. jnx 10
  94. pop
  95. xraise
  96. @10:
  97. cm op:call 0
  98. jnx 9
  99. xraise
  100. @9:
  101. @8:
  102. pop
  103. @2:
  104.  
  105. pushnull
  106. doret 1
  107. end
  108. sub runconf 0 0
  109. code
  110. pushlocals
  111. getprop Form
  112. jnx 13
  113. pop
  114. pushthis
  115. getprop Form
  116. jnx 13
  117. pop
  118. pushsys
  119. getprop Form
  120. jnx 13
  121. pop
  122. xraise
  123. @13:
  124. cm op:new 0
  125. jnx 12
  126. xraise
  127. @12:
  128. pushlocals
  129. assignprop form
  130. pop
  131. jnx 11
  132. pushthis
  133. assignprop form
  134. pop
  135. jnx 11
  136. pushsys
  137. assignprop form
  138. pop
  139. jnx 11
  140. xraise
  141. @11:
  142. pop
  143. pushstr "notedit.tactopt"
  144. pushlocals
  145. getprop form
  146. jnx 16
  147. pop
  148. pushthis
  149. getprop form
  150. jnx 16
  151. pop
  152. pushsys
  153. getprop form
  154. jnx 16
  155. pop
  156. xraise
  157. @16:
  158. cm loadWindow 1
  159. jnx 15
  160. xraise
  161. @15:
  162. pushlocals
  163. assignprop win
  164. pop
  165. jnx 14
  166. pushthis
  167. assignprop win
  168. pop
  169. jnx 14
  170. pushsys
  171. assignprop win
  172. pop
  173. jnx 14
  174. xraise
  175. @14:
  176. pop
  177. pushthis
  178. pushlocals
  179. getprop form
  180. jnx 18
  181. pop
  182. pushthis
  183. getprop form
  184. jnx 18
  185. pop
  186. pushsys
  187. getprop form
  188. jnx 18
  189. pop
  190. xraise
  191. @18:
  192. cm set:handler 1
  193. jnx 17
  194. xraise
  195. @17:
  196. pop
  197. pushlocals
  198. getprop data
  199. jnx 22
  200. pop
  201. pushthis
  202. getprop data
  203. jnx 22
  204. pop
  205. pushsys
  206. getprop data
  207. jnx 22
  208. pop
  209. xraise
  210. @22:
  211.  
  212. cm get:line 0
  213. jnx 21
  214. xraise
  215. @21:
  216. pushlocals
  217. getprop data
  218. jnx 24
  219. pop
  220. pushthis
  221. getprop data
  222. jnx 24
  223. pop
  224. pushsys
  225. getprop data
  226. jnx 24
  227. pop
  228. xraise
  229. @24:
  230.  
  231. cm get:tact 0
  232. jnx 23
  233. xraise
  234. @23:
  235. pushstr "notepart"
  236. pushsys
  237. cm op:get:prop 1
  238. cm op:get:index 2
  239. jnx 20
  240. xraise
  241. @20:
  242. pushlocals
  243. assignprop elem
  244. pop
  245. jnx 19
  246. pushthis
  247. assignprop elem
  248. pop
  249. jnx 19
  250. pushsys
  251. assignprop elem
  252. pop
  253. jnx 19
  254. xraise
  255. @19:
  256. pop
  257. pushlocals
  258. getprop data
  259. jnx 28
  260. pop
  261. pushthis
  262. getprop data
  263. jnx 28
  264. pop
  265. pushsys
  266. getprop data
  267. jnx 28
  268. pop
  269. xraise
  270. @28:
  271.  
  272. cm get:tact 0
  273. jnx 27
  274. xraise
  275. @27:
  276. pushstr "notepart"
  277. pushsys
  278. cm op:get:prop 1
  279. cm getTact 1
  280. jnx 26
  281. xraise
  282. @26:
  283. pushlocals
  284. assignprop tact
  285. pop
  286. jnx 25
  287. pushthis
  288. assignprop tact
  289. pop
  290. jnx 25
  291. pushsys
  292. assignprop tact
  293. pop
  294. jnx 25
  295. xraise
  296. @25:
  297. pop
  298. pushlocals
  299. getprop data
  300. jnx 32
  301. pop
  302. pushthis
  303. getprop data
  304. jnx 32
  305. pop
  306. pushsys
  307. getprop data
  308. jnx 32
  309. pop
  310. xraise
  311. @32:
  312.  
  313. cm get:line 0
  314. jnx 31
  315. xraise
  316. @31:
  317. pushstr "notepart"
  318. pushsys
  319. cm op:get:prop 1
  320. cm getLine 1
  321. jnx 30
  322. xraise
  323. @30:
  324. pushlocals
  325. assignprop line
  326. pop
  327. jnx 29
  328. pushthis
  329. assignprop line
  330. pop
  331. jnx 29
  332. pushsys
  333. assignprop line
  334. pop
  335. jnx 29
  336. xraise
  337. @29:
  338. pop
  339. pushlocals
  340. getprop elem
  341. jnx 36
  342. pop
  343. pushthis
  344. getprop elem
  345. jnx 36
  346. pop
  347. pushsys
  348. getprop elem
  349. jnx 36
  350. pop
  351. xraise
  352. @36:
  353.  
  354. cm get:cleftype 0
  355. jnx 35
  356. xraise
  357. @35:
  358. pushlocals
  359. getprop clef_types
  360. jnx 37
  361. pop
  362. pushthis
  363. getprop clef_types
  364. jnx 37
  365. pop
  366. pushsys
  367. getprop clef_types
  368. jnx 37
  369. pop
  370. xraise
  371. @37:
  372. cm search 1
  373. jnx 34
  374. xraise
  375. @34:
  376. pushstr "cleftype"
  377. pushlocals
  378. getprop form
  379. jnx 38
  380. pop
  381. pushthis
  382. getprop form
  383. jnx 38
  384. pop
  385. pushsys
  386. getprop form
  387. jnx 38
  388. pop
  389. xraise
  390. @38:
  391. cm op:get:prop 1
  392. cm set:cur 1
  393. jnx 33
  394. xraise
  395. @33:
  396. pop
  397. pushlocals
  398. getprop elem
  399. jnx 42
  400. pop
  401. pushthis
  402. getprop elem
  403. jnx 42
  404. pop
  405. pushsys
  406. getprop elem
  407. jnx 42
  408. pop
  409. xraise
  410. @42:
  411.  
  412. cm get:pr 0
  413. jnx 41
  414. xraise
  415. @41:
  416. pushlocals
  417. getprop pr_types
  418. jnx 43
  419. pop
  420. pushthis
  421. getprop pr_types
  422. jnx 43
  423. pop
  424. pushsys
  425. getprop pr_types
  426. jnx 43
  427. pop
  428. xraise
  429. @43:
  430. cm search 1
  431. jnx 40
  432. xraise
  433. @40:
  434. pushstr "predzn"
  435. pushlocals
  436. getprop form
  437. jnx 44
  438. pop
  439. pushthis
  440. getprop form
  441. jnx 44
  442. pop
  443. pushsys
  444. getprop form
  445. jnx 44
  446. pop
  447. xraise
  448. @44:
  449. cm op:get:prop 1
  450. cm set:cur 1
  451. jnx 39
  452. xraise
  453. @39:
  454. pop
  455. pushstr "instrumentModule"
  456. pushsys
  457. cm op:get:prop 1
  458. cm getInstruments 0
  459. jnx 46
  460. xraise
  461. @46:
  462. pushlocals
  463. assignprop ins
  464. pop
  465. jnx 45
  466. pushthis
  467. assignprop ins
  468. pop
  469. jnx 45
  470. pushsys
  471. assignprop ins
  472. pop
  473. jnx 45
  474. xraise
  475. @45:
  476. pop
  477. pushlocals
  478. getprop ins
  479. jnx 49
  480. pop
  481. pushthis
  482. getprop ins
  483. jnx 49
  484. pop
  485. pushsys
  486. getprop ins
  487. jnx 49
  488. pop
  489. xraise
  490. @49:
  491. cm getGroups 0
  492. jnx 48
  493. xraise
  494. @48:
  495. pushstr "igroup"
  496. pushlocals
  497. getprop form
  498. jnx 50
  499. pop
  500. pushthis
  501. getprop form
  502. jnx 50
  503. pop
  504. pushsys
  505. getprop form
  506. jnx 50
  507. pop
  508. xraise
  509. @50:
  510. cm op:get:prop 1
  511. cm set:items 1
  512. jnx 47
  513. xraise
  514. @47:
  515. pop
  516. pushlocals
  517. getprop line
  518. jnx 53
  519. pop
  520. pushthis
  521. getprop line
  522. jnx 53
  523. pop
  524. pushsys
  525. getprop line
  526. jnx 53
  527. pop
  528. xraise
  529. @53:
  530.  
  531. cm get:instrument 0
  532. jnx 52
  533. xraise
  534. @52:
  535. pushlocals
  536. assignprop instrumentResult
  537. pop
  538. jnx 51
  539. pushthis
  540. assignprop instrumentResult
  541. pop
  542. jnx 51
  543. pushsys
  544. assignprop instrumentResult
  545. pop
  546. jnx 51
  547. xraise
  548. @51:
  549. pop
  550. pushlocals
  551. getprop instrumentResult
  552. jnx 55
  553. pop
  554. pushthis
  555. getprop instrumentResult
  556. jnx 55
  557. pop
  558. pushsys
  559. getprop instrumentResult
  560. jnx 55
  561. pop
  562. xraise
  563. @55:
  564. pushlocals
  565. getprop ins
  566. jnx 56
  567. pop
  568. pushthis
  569. getprop ins
  570. jnx 56
  571. pop
  572. pushsys
  573. getprop ins
  574. jnx 56
  575. pop
  576. xraise
  577. @56:
  578. cm find 1
  579. jnx 54
  580. xraise
  581. @54:
  582. pushlocals
  583. initprop act
  584. polypop 2
  585. pushlocals
  586. getprop act
  587. jnx 59
  588. pop
  589. pushthis
  590. getprop act
  591. jnx 59
  592. pop
  593. pushsys
  594. getprop act
  595. jnx 59
  596. pop
  597. xraise
  598. @59:
  599.  
  600. cm get:groupIndex 0
  601. jnx 58
  602. xraise
  603. @58:
  604. pushstr "igroup"
  605. pushlocals
  606. getprop form
  607. jnx 60
  608. pop
  609. pushthis
  610. getprop form
  611. jnx 60
  612. pop
  613. pushsys
  614. getprop form
  615. jnx 60
  616. pop
  617. xraise
  618. @60:
  619. cm op:get:prop 1
  620. cm set:cur 1
  621. jnx 57
  622. xraise
  623. @57:
  624. pop
  625. pushthis
  626. cm changeigroup 0
  627. jnx 61
  628. pop
  629. pushlocals
  630. getprop changeigroup
  631. jnx 63
  632. pop
  633. pushthis
  634. getprop changeigroup
  635. jnx 63
  636. pop
  637. pushsys
  638. getprop changeigroup
  639. jnx 63
  640. pop
  641. xraise
  642. @63:
  643. cm op:call 0
  644. jnx 62
  645. xraise
  646. @62:
  647. @61:
  648. pop
  649. pushlocals
  650. getprop act
  651. jnx 66
  652. pop
  653. pushthis
  654. getprop act
  655. jnx 66
  656. pop
  657. pushsys
  658. getprop act
  659. jnx 66
  660. pop
  661. xraise
  662. @66:
  663.  
  664. cm get:index 0
  665. jnx 65
  666. xraise
  667. @65:
  668. pushstr "instrument"
  669. pushlocals
  670. getprop form
  671. jnx 67
  672. pop
  673. pushthis
  674. getprop form
  675. jnx 67
  676. pop
  677. pushsys
  678. getprop form
  679. jnx 67
  680. pop
  681. xraise
  682. @67:
  683. cm op:get:prop 1
  684. cm set:cur 1
  685. jnx 64
  686. xraise
  687. @64:
  688. pop
  689. pushlocals
  690. getprop elem
  691. jnx 71
  692. pop
  693. pushthis
  694. getprop elem
  695. jnx 71
  696. pop
  697. pushsys
  698. getprop elem
  699. jnx 71
  700. pop
  701. xraise
  702. @71:
  703.  
  704. cm get:velocity 0
  705. jnx 70
  706. xraise
  707. @70:
  708. pushlocals
  709. getprop velocities
  710. jnx 72
  711. pop
  712. pushthis
  713. getprop velocities
  714. jnx 72
  715. pop
  716. pushsys
  717. getprop velocities
  718. jnx 72
  719. pop
  720. xraise
  721. @72:
  722. cm search 1
  723. jnx 69
  724. xraise
  725. @69:
  726. pushstr "velocity"
  727. pushlocals
  728. getprop form
  729. jnx 73
  730. pop
  731. pushthis
  732. getprop form
  733. jnx 73
  734. pop
  735. pushsys
  736. getprop form
  737. jnx 73
  738. pop
  739. xraise
  740. @73:
  741. cm op:get:prop 1
  742. cm set:cur 1
  743. jnx 68
  744. xraise
  745. @68:
  746. pop
  747. pushlocals
  748. getprop tact
  749. jnx 77
  750. pop
  751. pushthis
  752. getprop tact
  753. jnx 77
  754. pop
  755. pushsys
  756. getprop tact
  757. jnx 77
  758. pop
  759. xraise
  760. @77:
  761.  
  762. cm get:type 0
  763. jnx 76
  764. xraise
  765. @76:
  766. pushlocals
  767. getprop tact_types
  768. jnx 78
  769. pop
  770. pushthis
  771. getprop tact_types
  772. jnx 78
  773. pop
  774. pushsys
  775. getprop tact_types
  776. jnx 78
  777. pop
  778. xraise
  779. @78:
  780. cm search 1
  781. jnx 75
  782. xraise
  783. @75:
  784. pushstr "tact"
  785. pushlocals
  786. getprop form
  787. jnx 79
  788. pop
  789. pushthis
  790. getprop form
  791. jnx 79
  792. pop
  793. pushsys
  794. getprop form
  795. jnx 79
  796. pop
  797. xraise
  798. @79:
  799. cm op:get:prop 1
  800. cm set:cur 1
  801. jnx 74
  802. xraise
  803. @74:
  804. pop
  805. pushlocals
  806. getprop elem
  807. jnx 83
  808. pop
  809. pushthis
  810. getprop elem
  811. jnx 83
  812. pop
  813. pushsys
  814. getprop elem
  815. jnx 83
  816. pop
  817. xraise
  818. @83:
  819.  
  820. cm get:pedal 0
  821. jnx 82
  822. xraise
  823. @82:
  824. pushlocals
  825. getprop pedal_types
  826. jnx 84
  827. pop
  828. pushthis
  829. getprop pedal_types
  830. jnx 84
  831. pop
  832. pushsys
  833. getprop pedal_types
  834. jnx 84
  835. pop
  836. xraise
  837. @84:
  838. cm search 1
  839. jnx 81
  840. xraise
  841. @81:
  842. pushstr "pedal"
  843. pushlocals
  844. getprop form
  845. jnx 85
  846. pop
  847. pushthis
  848. getprop form
  849. jnx 85
  850. pop
  851. pushsys
  852. getprop form
  853. jnx 85
  854. pop
  855. xraise
  856. @85:
  857. cm op:get:prop 1
  858. cm set:cur 1
  859. jnx 80
  860. xraise
  861. @80:
  862. pop
  863. pushlocals
  864. getprop tact
  865. jnx 88
  866. pop
  867. pushthis
  868. getprop tact
  869. jnx 88
  870. pop
  871. pushsys
  872. getprop tact
  873. jnx 88
  874. pop
  875. xraise
  876. @88:
  877.  
  878. cm get:tempo 0
  879. jnx 87
  880. xraise
  881. @87:
  882. pushstr "tempo"
  883. pushlocals
  884. getprop form
  885. jnx 89
  886. pop
  887. pushthis
  888. getprop form
  889. jnx 89
  890. pop
  891. pushsys
  892. getprop form
  893. jnx 89
  894. pop
  895. xraise
  896. @89:
  897. cm op:get:prop 1
  898. cm set:text 1
  899. jnx 86
  900. xraise
  901. @86:
  902. pop
  903. pushlocals
  904. getprop elem
  905. jnx 92
  906. pop
  907. pushthis
  908. getprop elem
  909. jnx 92
  910. pop
  911. pushsys
  912. getprop elem
  913. jnx 92
  914. pop
  915. xraise
  916. @92:
  917.  
  918. cm get:doctava 0
  919. jnx 91
  920. xraise
  921. @91:
  922. pushstr "doctava"
  923. pushlocals
  924. getprop form
  925. jnx 93
  926. pop
  927. pushthis
  928. getprop form
  929. jnx 93
  930. pop
  931. pushsys
  932. getprop form
  933. jnx 93
  934. pop
  935. xraise
  936. @93:
  937. cm op:get:prop 1
  938. cm set:text 1
  939. jnx 90
  940. xraise
  941. @90:
  942. pop
  943. pushlocals
  944. getprop win
  945. jnx 95
  946. pop
  947. pushthis
  948. getprop win
  949. jnx 95
  950. pop
  951. pushsys
  952. getprop win
  953. jnx 95
  954. pop
  955. xraise
  956. @95:
  957. cm showModal 0
  958. jnx 94
  959. xraise
  960. @94:
  961. pop
  962. pushlocals
  963. deleteprops 1
  964. pop
  965.  
  966. pushnull
  967. doret 1
  968. end
  969. sub changeigroup 0 0
  970. code
  971. pushstr "igroup"
  972. pushlocals
  973. getprop form
  974. jnx 97
  975. pop
  976. pushthis
  977. getprop form
  978. jnx 97
  979. pop
  980. pushsys
  981. getprop form
  982. jnx 97
  983. pop
  984. xraise
  985. @97:
  986. cm op:get:prop 1
  987.  
  988. cm get:cur 0
  989. jnx 96
  990. xraise
  991. @96:
  992. pushlocals
  993. initprop cg
  994. polypop 2
  995. pushlocals
  996. getprop cg
  997. jnx 100
  998. pop
  999. pushthis
  1000. getprop cg
  1001. jnx 100
  1002. pop
  1003. pushsys
  1004. getprop cg
  1005. jnx 100
  1006. pop
  1007. xraise
  1008. @100:
  1009. pushlocals
  1010. getprop ins
  1011. jnx 101
  1012. pop
  1013. pushthis
  1014. getprop ins
  1015. jnx 101
  1016. pop
  1017. pushsys
  1018. getprop ins
  1019. jnx 101
  1020. pop
  1021. xraise
  1022. @101:
  1023. cm getInstruments 1
  1024. jnx 99
  1025. xraise
  1026. @99:
  1027. pushstr "instrument"
  1028. pushlocals
  1029. getprop form
  1030. jnx 102
  1031. pop
  1032. pushthis
  1033. getprop form
  1034. jnx 102
  1035. pop
  1036. pushsys
  1037. getprop form
  1038. jnx 102
  1039. pop
  1040. xraise
  1041. @102:
  1042. cm op:get:prop 1
  1043. cm set:items 1
  1044. jnx 98
  1045. xraise
  1046. @98:
  1047. pop
  1048. pushnum 0
  1049. pushstr "instrument"
  1050. pushlocals
  1051. getprop form
  1052. jnx 104
  1053. pop
  1054. pushthis
  1055. getprop form
  1056. jnx 104
  1057. pop
  1058. pushsys
  1059. getprop form
  1060. jnx 104
  1061. pop
  1062. xraise
  1063. @104:
  1064. cm op:get:prop 1
  1065. cm set:cur 1
  1066. jnx 103
  1067. xraise
  1068. @103:
  1069. pop
  1070. pushthis
  1071. cm ichange 0
  1072. jnx 105
  1073. pop
  1074. pushlocals
  1075. getprop ichange
  1076. jnx 107
  1077. pop
  1078. pushthis
  1079. getprop ichange
  1080. jnx 107
  1081. pop
  1082. pushsys
  1083. getprop ichange
  1084. jnx 107
  1085. pop
  1086. xraise
  1087. @107:
  1088. cm op:call 0
  1089. jnx 106
  1090. xraise
  1091. @106:
  1092. @105:
  1093. pop
  1094. pushlocals
  1095. deleteprops 1
  1096. pop
  1097.  
  1098. pushnull
  1099. doret 1
  1100. end
  1101. sub ichange 0 0
  1102. code
  1103. pushstr "igroup"
  1104. pushlocals
  1105. getprop form
  1106. jnx 111
  1107. pop
  1108. pushthis
  1109. getprop form
  1110. jnx 111
  1111. pop
  1112. pushsys
  1113. getprop form
  1114. jnx 111
  1115. pop
  1116. xraise
  1117. @111:
  1118. cm op:get:prop 1
  1119.  
  1120. cm get:cur 0
  1121. jnx 110
  1122. xraise
  1123. @110:
  1124. pushstr "instrument"
  1125. pushlocals
  1126. getprop form
  1127. jnx 113
  1128. pop
  1129. pushthis
  1130. getprop form
  1131. jnx 113
  1132. pop
  1133. pushsys
  1134. getprop form
  1135. jnx 113
  1136. pop
  1137. xraise
  1138. @113:
  1139. cm op:get:prop 1
  1140.  
  1141. cm get:cur 0
  1142. jnx 112
  1143. xraise
  1144. @112:
  1145. pushlocals
  1146. getprop ins
  1147. jnx 114
  1148. pop
  1149. pushthis
  1150. getprop ins
  1151. jnx 114
  1152. pop
  1153. pushsys
  1154. getprop ins
  1155. jnx 114
  1156. pop
  1157. xraise
  1158. @114:
  1159. cm instrumentId 2
  1160. jnx 109
  1161. xraise
  1162. @109:
  1163. pushlocals
  1164. assignprop instrumentResult
  1165. pop
  1166. jnx 108
  1167. pushthis
  1168. assignprop instrumentResult
  1169. pop
  1170. jnx 108
  1171. pushsys
  1172. assignprop instrumentResult
  1173. pop
  1174. jnx 108
  1175. xraise
  1176. @108:
  1177. pop
  1178.  
  1179. pushnull
  1180. doret 1
  1181. end
  1182. sub okclick 0 0
  1183. code
  1184. pushlocals
  1185. getprop win
  1186. jnx 116
  1187. pop
  1188. pushthis
  1189. getprop win
  1190. jnx 116
  1191. pop
  1192. pushsys
  1193. getprop win
  1194. jnx 116
  1195. pop
  1196. xraise
  1197. @116:
  1198. cm close 0
  1199. jnx 115
  1200. xraise
  1201. @115:
  1202. pop
  1203. pushstr "predzn"
  1204. pushlocals
  1205. getprop form
  1206. jnx 120
  1207. pop
  1208. pushthis
  1209. getprop form
  1210. jnx 120
  1211. pop
  1212. pushsys
  1213. getprop form
  1214. jnx 120
  1215. pop
  1216. xraise
  1217. @120:
  1218. cm op:get:prop 1
  1219.  
  1220. cm get:cur 0
  1221. jnx 119
  1222. xraise
  1223. @119:
  1224. pushlocals
  1225. getprop pr_types
  1226. jnx 121
  1227. pop
  1228. pushthis
  1229. getprop pr_types
  1230. jnx 121
  1231. pop
  1232. pushsys
  1233. getprop pr_types
  1234. jnx 121
  1235. pop
  1236. xraise
  1237. @121:
  1238. cm op:get:index 1
  1239. jnx 118
  1240. xraise
  1241. @118:
  1242. pushlocals
  1243. getprop elem
  1244. jnx 122
  1245. pop
  1246. pushthis
  1247. getprop elem
  1248. jnx 122
  1249. pop
  1250. pushsys
  1251. getprop elem
  1252. jnx 122
  1253. pop
  1254. xraise
  1255. @122:
  1256. cm set:pr 1
  1257. jnx 117
  1258. xraise
  1259. @117:
  1260. pop
  1261. pushstr "cleftype"
  1262. pushlocals
  1263. getprop form
  1264. jnx 126
  1265. pop
  1266. pushthis
  1267. getprop form
  1268. jnx 126
  1269. pop
  1270. pushsys
  1271. getprop form
  1272. jnx 126
  1273. pop
  1274. xraise
  1275. @126:
  1276. cm op:get:prop 1
  1277.  
  1278. cm get:cur 0
  1279. jnx 125
  1280. xraise
  1281. @125:
  1282. pushlocals
  1283. getprop clef_types
  1284. jnx 127
  1285. pop
  1286. pushthis
  1287. getprop clef_types
  1288. jnx 127
  1289. pop
  1290. pushsys
  1291. getprop clef_types
  1292. jnx 127
  1293. pop
  1294. xraise
  1295. @127:
  1296. cm op:get:index 1
  1297. jnx 124
  1298. xraise
  1299. @124:
  1300. pushlocals
  1301. getprop elem
  1302. jnx 128
  1303. pop
  1304. pushthis
  1305. getprop elem
  1306. jnx 128
  1307. pop
  1308. pushsys
  1309. getprop elem
  1310. jnx 128
  1311. pop
  1312. xraise
  1313. @128:
  1314. cm set:cleftype 1
  1315. jnx 123
  1316. xraise
  1317. @123:
  1318. pop
  1319. pushstr "velocity"
  1320. pushlocals
  1321. getprop form
  1322. jnx 132
  1323. pop
  1324. pushthis
  1325. getprop form
  1326. jnx 132
  1327. pop
  1328. pushsys
  1329. getprop form
  1330. jnx 132
  1331. pop
  1332. xraise
  1333. @132:
  1334. cm op:get:prop 1
  1335.  
  1336. cm get:cur 0
  1337. jnx 131
  1338. xraise
  1339. @131:
  1340. pushlocals
  1341. getprop velocities
  1342. jnx 133
  1343. pop
  1344. pushthis
  1345. getprop velocities
  1346. jnx 133
  1347. pop
  1348. pushsys
  1349. getprop velocities
  1350. jnx 133
  1351. pop
  1352. xraise
  1353. @133:
  1354. cm op:get:index 1
  1355. jnx 130
  1356. xraise
  1357. @130:
  1358. pushlocals
  1359. getprop elem
  1360. jnx 134
  1361. pop
  1362. pushthis
  1363. getprop elem
  1364. jnx 134
  1365. pop
  1366. pushsys
  1367. getprop elem
  1368. jnx 134
  1369. pop
  1370. xraise
  1371. @134:
  1372. cm set:velocity 1
  1373. jnx 129
  1374. xraise
  1375. @129:
  1376. pop
  1377. pushlocals
  1378. getprop instrumentResult
  1379. jnx 136
  1380. pop
  1381. pushthis
  1382. getprop instrumentResult
  1383. jnx 136
  1384. pop
  1385. pushsys
  1386. getprop instrumentResult
  1387. jnx 136
  1388. pop
  1389. xraise
  1390. @136:
  1391. pushlocals
  1392. getprop line
  1393. jnx 137
  1394. pop
  1395. pushthis
  1396. getprop line
  1397. jnx 137
  1398. pop
  1399. pushsys
  1400. getprop line
  1401. jnx 137
  1402. pop
  1403. xraise
  1404. @137:
  1405. cm set:instrument 1
  1406. jnx 135
  1407. xraise
  1408. @135:
  1409. pop
  1410. pushstr "tact"
  1411. pushlocals
  1412. getprop form
  1413. jnx 141
  1414. pop
  1415. pushthis
  1416. getprop form
  1417. jnx 141
  1418. pop
  1419. pushsys
  1420. getprop form
  1421. jnx 141
  1422. pop
  1423. xraise
  1424. @141:
  1425. cm op:get:prop 1
  1426.  
  1427. cm get:cur 0
  1428. jnx 140
  1429. xraise
  1430. @140:
  1431. pushlocals
  1432. getprop tact_types
  1433. jnx 142
  1434. pop
  1435. pushthis
  1436. getprop tact_types
  1437. jnx 142
  1438. pop
  1439. pushsys
  1440. getprop tact_types
  1441. jnx 142
  1442. pop
  1443. xraise
  1444. @142:
  1445. cm op:get:index 1
  1446. jnx 139
  1447. xraise
  1448. @139:
  1449. pushlocals
  1450. getprop tact
  1451. jnx 143
  1452. pop
  1453. pushthis
  1454. getprop tact
  1455. jnx 143
  1456. pop
  1457. pushsys
  1458. getprop tact
  1459. jnx 143
  1460. pop
  1461. xraise
  1462. @143:
  1463. cm set:type 1
  1464. jnx 138
  1465. xraise
  1466. @138:
  1467. pop
  1468. pushstr "tempo"
  1469. pushlocals
  1470. getprop form
  1471. jnx 146
  1472. pop
  1473. pushthis
  1474. getprop form
  1475. jnx 146
  1476. pop
  1477. pushsys
  1478. getprop form
  1479. jnx 146
  1480. pop
  1481. xraise
  1482. @146:
  1483. cm op:get:prop 1
  1484.  
  1485. cm get:text 0
  1486. jnx 145
  1487. xraise
  1488. @145:
  1489. pushlocals
  1490. getprop tact
  1491. jnx 147
  1492. pop
  1493. pushthis
  1494. getprop tact
  1495. jnx 147
  1496. pop
  1497. pushsys
  1498. getprop tact
  1499. jnx 147
  1500. pop
  1501. xraise
  1502. @147:
  1503. cm set:tempo 1
  1504. jnx 144
  1505. xraise
  1506. @144:
  1507. pop
  1508. pushstr "pedal"
  1509. pushlocals
  1510. getprop form
  1511. jnx 151
  1512. pop
  1513. pushthis
  1514. getprop form
  1515. jnx 151
  1516. pop
  1517. pushsys
  1518. getprop form
  1519. jnx 151
  1520. pop
  1521. xraise
  1522. @151:
  1523. cm op:get:prop 1
  1524.  
  1525. cm get:cur 0
  1526. jnx 150
  1527. xraise
  1528. @150:
  1529. pushlocals
  1530. getprop pedal_types
  1531. jnx 152
  1532. pop
  1533. pushthis
  1534. getprop pedal_types
  1535. jnx 152
  1536. pop
  1537. pushsys
  1538. getprop pedal_types
  1539. jnx 152
  1540. pop
  1541. xraise
  1542. @152:
  1543. cm op:get:index 1
  1544. jnx 149
  1545. xraise
  1546. @149:
  1547. pushlocals
  1548. getprop elem
  1549. jnx 153
  1550. pop
  1551. pushthis
  1552. getprop elem
  1553. jnx 153
  1554. pop
  1555. pushsys
  1556. getprop elem
  1557. jnx 153
  1558. pop
  1559. xraise
  1560. @153:
  1561. cm set:pedal 1
  1562. jnx 148
  1563. xraise
  1564. @148:
  1565. pop
  1566. pushstr "doctava"
  1567. pushlocals
  1568. getprop form
  1569. jnx 156
  1570. pop
  1571. pushthis
  1572. getprop form
  1573. jnx 156
  1574. pop
  1575. pushsys
  1576. getprop form
  1577. jnx 156
  1578. pop
  1579. xraise
  1580. @156:
  1581. cm op:get:prop 1
  1582.  
  1583. cm get:text 0
  1584. jnx 155
  1585. xraise
  1586. @155:
  1587. pushlocals
  1588. getprop elem
  1589. jnx 157
  1590. pop
  1591. pushthis
  1592. getprop elem
  1593. jnx 157
  1594. pop
  1595. pushsys
  1596. getprop elem
  1597. jnx 157
  1598. pop
  1599. xraise
  1600. @157:
  1601. cm set:doctava 1
  1602. jnx 154
  1603. xraise
  1604. @154:
  1605. pop
  1606.  
  1607. pushnull
  1608. doret 1
  1609. end
  1610. sub cancelclick 0 0
  1611. code
  1612. pushlocals
  1613. getprop win
  1614. jnx 159
  1615. pop
  1616. pushthis
  1617. getprop win
  1618. jnx 159
  1619. pop
  1620. pushsys
  1621. getprop win
  1622. jnx 159
  1623. pop
  1624. xraise
  1625. @159:
  1626. cm close 0
  1627. jnx 158
  1628. xraise
  1629. @158:
  1630. pop
  1631.  
  1632. pushnull
  1633. doret 1
  1634. end
  1635. sub @init 0
  1636. code
  1637. ;Init block of module
  1638. pushstr "notconf"
  1639. pushthis
  1640. pushsys
  1641. cm op:set:prop 2
  1642. jnx 160
  1643. xraise
  1644. @160:
  1645. pop
  1646.  
  1647. pushnull
  1648. pushthis
  1649. initprop form
  1650. polypop 2
  1651. pushnull
  1652. pushthis
  1653. initprop win
  1654. polypop 2
  1655. pushnull
  1656. pushthis
  1657. initprop data
  1658. polypop 2
  1659. pushnull
  1660. pushthis
  1661. initprop elem
  1662. polypop 2
  1663. pushnull
  1664. pushthis
  1665. initprop ins
  1666. polypop 2
  1667.  
  1668. pushnull
  1669. pushthis
  1670. initprop tact
  1671. polypop 2
  1672. pushnull
  1673. pushthis
  1674. initprop line
  1675. polypop 2
  1676.  
  1677. pushnull
  1678. pushthis
  1679. initprop instrumentResult
  1680. polypop 2
  1681.  
  1682. pushstr ""
  1683. pushstr "violin"
  1684. pushstr "bas"
  1685. pushsys
  1686. cm createArray 3
  1687. jnx 161
  1688. xraise
  1689. @161:
  1690. pushthis
  1691. initprop clef_types
  1692. polypop 2
  1693.  
  1694. pushstr ""
  1695. pushstr "ff"
  1696. pushstr "f"
  1697. pushstr "mf"
  1698. pushstr "p"
  1699. pushstr "pp"
  1700. pushsys
  1701. cm createArray 6
  1702. jnx 162
  1703. xraise
  1704. @162:
  1705. pushthis
  1706. initprop velocities
  1707. polypop 2
  1708.  
  1709. pushstr ""
  1710. pushstr "4/4"
  1711. pushstr "3/4"
  1712. pushstr "2/4"
  1713. pushstr "6/8"
  1714. pushsys
  1715. cm createArray 5
  1716. jnx 163
  1717. xraise
  1718. @163:
  1719. pushthis
  1720. initprop tact_types
  1721. polypop 2
  1722.  
  1723. pushstr ""
  1724. pushstr "yes"
  1725. pushstr "no"
  1726. pushsys
  1727. cm createArray 3
  1728. jnx 164
  1729. xraise
  1730. @164:
  1731. pushthis
  1732. initprop pedal_types
  1733. polypop 2
  1734.  
  1735. pushstr ""
  1736. pushstr "-5"
  1737. pushstr "-4"
  1738. pushstr "-3"
  1739. pushstr "-2"
  1740. pushstr "-1"
  1741. pushstr "0"
  1742. pushstr "1"
  1743. pushstr "2"
  1744. pushstr "3"
  1745. pushstr "4"
  1746. pushstr "5"
  1747. pushsys
  1748. cm createArray 12
  1749. jnx 165
  1750. xraise
  1751. @165:
  1752. pushthis
  1753. initprop pr_types
  1754. polypop 2
  1755.  
  1756. doret 0
  1757. end
  1758. end