home *** CD-ROM | disk | FTP | other *** search
/ Large Pack of OldSkool DOS MOD Trackers / unis110.zip / UNIS669.DOC < prev    next >
Text File  |  1994-02-17  |  25KB  |  610 lines

  1. ══════════════════════════════════════════════════════════════════════════════
  2.      FREEWARE!, FREEWARE!, FREEWARE!, FREEWARE!, FREEWARE!, FREEWARE!
  3.                             UNIS669 Composer 1.10
  4.                                 (16/02/1994)
  5.                  Latin: "All at Once! and at the same time"
  6.  
  7.                 "A 669 Composer for the Gravis UltraSound Card"
  8.                      With a Borland TurboVision FrontEnd
  9.                Composes Original 669 and my "669 Extended" Format
  10. (c) 1994 By Jason Nunn [BBBUS Computing/NTU] (aka JsNO BAR----NUNN)
  11.     TC669 Trekker 1.32b - (c) 1993, 1994 By Jason Nunn (JsNO BAR----NUNN)
  12.  
  13.       FREEWARE!, FREEWARE!, FREEWARE!, FREEWARE!, FREEWARE!, FREEWARE!
  14. ══════════════════════════════════════════════════════════════════════════════
  15. ──────────────────────────────────────────────────────────────────────────────
  16. TurboVision (aka TV) is a registered trademark of Borland International.
  17. Windows[tm] is a registered trademark of Microsoft.
  18. MSDOS is a registered trademark of Microsoft.
  19. Gravis UltraSound Card is a registered trade mark of Gravis Advanced and
  20. Fort Technologies.
  21. Tomasz Pytel (aka "Tran") of RENAISSANCE is the Inventor of the Original 669
  22. format.
  23. ──────────────────────────────────────────────────────────────────────────────
  24.  
  25. Contacts- Email: nunn@morinda.cs.ntu.edu.au (after Feb, 1994) or
  26.                  dcug@morinda.cs.ntu.edu.au (ditto)
  27.  
  28.                  dcug@nutmeg.cs.ntu.edu.au  (before feb, 1994).
  29.  
  30.           Snail: 32 Rothdale Road,
  31.                  Moil, Darwin,
  32.                  Northern Territory,
  33.                  0810,
  34.                  AUSTRALIA.
  35.  
  36.           Voice: <been withheld>
  37.  
  38.           BBS: Sentinel BBS N.T.  (61)(089) 452708 - Username: "jason nunn".
  39.  
  40.  
  41.                                    UNIS669
  42. ──────────────────────────────────────────
  43.  
  44. Beta Users:
  45.  
  46.   -Dick Verweij                      [DickyDick]          (Programmer/Graphics)
  47.    dick.verweij@hacom.wlink.nl       [Holland/Leusden]
  48.  
  49.   -Jason Chong                       [tR/\Sh]             (Composer/Prog)
  50.   jlchong@tartarus.uwa.edu.au        [Australia/Western Australia]
  51.  
  52.   -Thomas Wong                                            (User)
  53.    twong@civil.ubc.ca                [Canada]
  54.  
  55.   - The Digital Infinity Guys
  56.      - Christopter G. Mann           [Snowman]            (Composer/Prog)
  57.       r3cgm@dax.cc.uakron.edu        [USA/Ohio]
  58.  
  59.      - Daniel Potter                                      (Programmer)
  60.       dpotter@feenix.metronet.com    [USA/Texas]
  61.  
  62.  
  63.  
  64.                             About the beta users
  65. ────────────────────────────────────────────────
  66. They helped me test out UNIS. Thanks to them, more hours have gone into
  67. testing UNIS than actually coding it, ensuring that UNIS is a quality program.
  68. Snowman helped me tune in the tempos and effects to make is sound exactly like
  69. COMPOSD1. They have also given me suggestions as to improve UNIS.
  70. Dick Verweij (like me) is a PD software author, his most popular work is
  71. "MIDIBAND". Look out for Dicks future demos!!!!!!!!!! I might be joining up
  72. with him in a couple of them :). Jason Chong (tR/\Sh) of Enigma is an
  73. excellent composer of MOD files. He is *the* best Australian composer. Some of
  74. his works are "Freeze.mod" and "3Edges". Thomas Wong is the administrator of
  75. the famous EPAS site which holds all good software for the Gravis Ultrasound
  76. Card. Christopher George Mann (better known as Snowman) is legendary for his
  77. 669 compositions. Some of his famous works are the SIMON series, C.C.CING,
  78. Humanity and SnowFist (he gave me a sneak preview of it!). Daniel Potter, the
  79. author of the "Farandole Composer" (an excellent 16 channel composer) is also
  80. famous for his demos like: DIFTRO 1 & 2. So check out his Farondole tracker!!.
  81.  
  82. Snowman and tR/\Sh have provided me with some "emergency catering". This
  83. distribution contains a 669 from each of them composed in UNIS669. They
  84. whipped up there works over night...amazing!.
  85.  
  86.                                 Requirements
  87. ────────────────────────────────────────────
  88. -MSDOS 2.X
  89. -MSDOS Only Application
  90. -Mouse
  91. -A Gravis UltraSound Card.
  92. -An AT Class Machine with an AT class 101 keyboard.
  93. -400K of free conventional memory.
  94.  
  95.     ╔═══════════════════════════════════════════════════════════════════╗
  96.     ║     Warning: Do not run UNIS669 in MSWindows, MS OS/2 or MS NT    ║
  97.     ╚═══════════════════════════════════════════════════════════════════╝
  98.  
  99.  
  100.                           Installation and Startup
  101. ──────────────────────────────────────────────────
  102. I have designed UNIS so that it is very easy the setup. Before you run it,
  103. make sure that you have your "ULTRASND" environment set. If you have installed
  104. your Gravis software disks correctly, then this will be set already. For
  105. further help, read the online help.
  106.  
  107. For inexperenced people new to tracker software, I recommend that you first
  108. load up a 669 using the "Open" function in the "file menu" (or press F3),
  109. then play the 669 using the "Play All (Track)" in the "≡" menu (or just press
  110. Alt+F5). This will give you the basic "feel" of the UNIS environment. You'll
  111. find it exactly like many of the DOS Borland products.
  112.  
  113.  
  114.                                  Freeware
  115. ─────────────────────────────────────────
  116. Yes sir!, UNIS669 is for free. So please enjoy....However, If you want to show
  117. your appreciation by sending me some money, I won't say no :).
  118.  
  119. There is no written manual (for you to actively avoid), so I'll be happy to
  120. answer any questions that you may have. Hopefully I'll be available at one of
  121. the above Internet addresses. If you have trouble contacting me, ask one of my
  122. beta users, they should know of my where abouts.
  123.  
  124. Please take time to read the FAQ down below. It covers mostly everything my
  125. beta users asked over a 3 week period.
  126.  
  127.  
  128.                      Where do I upload/download 669's?
  129. ──────────────────────────────────────────────────────
  130. The following locations are a list of sites dedicated to module music in one
  131. way or another.
  132.  
  133. InterNET
  134. (i)   klingon.epas.utoronto.ca
  135.  
  136.     Upload to:     \pub\pc\ultrasound\submit
  137.     Download From: \pub\pc\ultrasound\sound\669\files
  138.  
  139. (ii)  wasp.eng.ufl.edu
  140.  
  141.     Upload to:     \pub\msdos\demos\incoming
  142.     Download From: \pub\msods\demos\music\669
  143.  
  144. (iii) info.brad.ac.uk
  145.         Upload to:     \incoming\mc2
  146.  
  147.  
  148. BBS's
  149.  (1) USA                Music Channel BBS   ???????????
  150.  (2) NT/Australia       Sentinel BBS        (61)(089) 452708
  151.  (3) NT/Australia       Amiga Retreat       (61)(089) 451516
  152.  (4) VA/USA             Data Connection     +1-703-506-8598
  153.  (5) Texas/USA          Digital Oxygene     +1-214-414-5041
  154.                                             +1-214-530-4636
  155.                                             +1-214-530-4820
  156.  (6) Texas/USA          Music Connection    +1-214-596-2827
  157.                                             +1-214-964-3743
  158.  (7) Finland            Necronomicon        +358-0-388-2710
  159.  (8) Pommy Land         Sound & Vision BBS  +44(0)932 252323
  160.  (9) QB, Canada         Wave of Wierdness   +1-418-285-4838
  161. (10) Frog Side          Zyllius             +33-9332.0505
  162.                                             +33-9332.0720
  163.                                             +33-9332.6875
  164.  
  165.  
  166.  
  167.  
  168. There are many more, but I've forgotten what they are called.
  169.  
  170.  
  171.                          UNIS669-OBJ Availability
  172. ─────────────────────────────────────────────────
  173. In the next version of UNIS. I will be releasing a OBJ file of my TC669 1.32b
  174. playback routines, so that you can compose 669's to use in your demos. This
  175. OBJ file of course will be for free.
  176.  
  177. Note: Due to some past bad experences, it isn't my policy to publicly release
  178. source code, and so I won't.
  179.  
  180. For demo groups that have all ready made their own 669 code, I will assist
  181. you in every way possible to get your code compliant....if you ask for my
  182. source code, I will give it you to :)....But on the grounds that your tracker,
  183. game etc is FREEWARE and you must be able to prove it to me. (NB/ With the
  184. acception of a few mates of mine). The routines are written for TASM v4.
  185.  
  186. I would rather you not ask me for it until I have fully developed the
  187. "669 Extended" format. What's there now WILL NOT change, I simply ran out of
  188. time for this session. The extensions are all drawen up, I didn't have time
  189. to implement them all. UNIS669 blew out of proportion time wise. I allocated
  190. myself 2 weeks for development and 1 week for testing- testing took 3 weeks.
  191.  
  192. Also note that I'm too busy to release the new TC669 1.32b. It won't be
  193. available for least a month (even though I've got the routines). I'm just
  194. tooooooooo flat out haha! ... (seeking contracts/jobs and all).
  195.  
  196.  
  197.                                 Disclaimer
  198. ──────────────────────────────────────────
  199.  
  200. If you use any version of UNIS669, or any program derived from any version of
  201. the TC669 playback routines, then you agreed to the following terms:
  202.  
  203. - All versions of UNIS669 and TC669 are Freeware.
  204. - You may freely use UNIS669 to produce music for demos, games with the
  205.   motive of making money, and for your pleasure.
  206. - Hardware Manufactures, or any organisational entity who wish to distribute
  207.   UNIS 669 or TC669 with the intensions of making money shall not do so,
  208.   unless that organisation or entity has my written consent.
  209. - You may not exploit UNIS669 or TC669 by defacing it in anyway, shape or
  210.   form.
  211. - If you choose to redistribute UNIS669, the archive contents must be
  212.   unchanged.
  213. - I will not be liable for any hardships faced by you when owning or using
  214.   UNIS669 or TC669.
  215.  
  216.  
  217.                      Pottential Questions you may ask
  218. ─────────────────────────────────────────────────────
  219.  
  220. These were generated by my beta users. No doubt you will ask the same
  221. questions (nb/ this list is not an exhaustive list).
  222.  
  223. (1)
  224. ->Just a question: when you select pattern edit a window pops up, right?
  225. ->You edit that pattern, lets say it has number 0. Then you push again on
  226. ->the pattern edit button.. then ANOTHER window of pattern 0 comes up.. What
  227. ->is then the real window? Would it not be economical to use only one window
  228. ->PER pattern number, (memory).. I have stated this before, but you thought
  229. ->that I was talking about more windows for DIFFERENT pattern numbers.
  230.  
  231. The opening of patterns is unconditional. I have designed it that way
  232. so that you can edit and compare two or more different patterns. It is
  233. an unfortunate spin-off that you can open the same pattern more than
  234. once. Note that if you do open up two of more pattern editors of the same
  235. pattern- if you edit one, the others WILL get updated, but they won't
  236. display it right way (until you do a scroll or something like that)...It
  237. is advisable to not do this. I did have a mechanism that prevented you from
  238. doing this, but it sort of complicated things a bit. I will address this
  239. problem in another version.
  240.  
  241. (2)
  242. ->What is the amount of memory needed to run unis669? I have had some
  243. ->messages about memory..
  244.  
  245. You need 400K of conventional memory to use UNIS.
  246.  
  247. (3)
  248. ->i tried your polymorphic paste, etc. but i still aren't too sure
  249. ->what it does... is it the same as a "mix paste" .. if not you should
  250. ->include one :) you know, so the blank spots won't overwrite the notes
  251. ->already there when you paste over some stuff :) or also a different sort
  252. ->of paste so the notes already there in the place you wanna paste will
  253. ->take priority and thus not be "pasted over" by the clipboard :)
  254.  
  255. Polymorphic paste turns this:
  256.  
  257. 00C-1--
  258. 00D-1--
  259. 00E-1--
  260. 00F#1--
  261. 00G-1--
  262. 00A-1--
  263. 00B-1--
  264.  
  265. into this:
  266.  
  267. 00C-1--
  268.        00D-1--
  269.               00E-1--
  270. 00F#1--
  271.        00G-1--
  272.               00A-1--
  273. 00B-1--
  274.  
  275. The "Component Paste" function allows you to do "priority pasting" as you
  276. described.
  277.  
  278. (4)
  279. ->another small bug.. clicking _in_ the scroll bar of the scrolly
  280. ->dudez on the side of the window should do a page up and page down instead
  281. ->of line up and line down... like what the arrows at the end of the scroll
  282. ->bar do...
  283.  
  284. It's not me....blame TV :). Nothing I can do about it. The scroll bars are
  285. from the standard TV object classes.
  286.  
  287. (5)
  288. ->I like that you can use >64k samples
  289.  
  290. TC669 always has done :).
  291.  
  292. (6)
  293. ->timewarp.669 by c.c.catch too slow
  294.  
  295. That's due to the volume ramping that makes it a bit slow. Unfixable
  296. unfortunity....a real bummer. I'll see what I can do though. I might
  297. have to cut my volume settings right back....like Joshua Jensen
  298. did with his GUSMOD.
  299.  
  300. (7)
  301. ->I've found the files created works well with tc669, p669gu0 and of
  302. ->course unis669. But all the same results if I play them on other 669
  303. ->compatible players like Inertia Module PLayer, DMP, and PMP. It
  304. ->doesn't play correctly and also produces lots of static. And this is
  305. ->with loading cryname.669 (that came with unis669) and saving it as
  306. ->under a new filename. (update: I tried cryname itself on the other
  307. ->players and got the same problems)
  308.  
  309. Note that many of the multi format trackers do not play 669's correctly.
  310. I'm not trying to bash them, but they either (i) doesn't seem to play samples
  311. that have C-1 as notes, or (ii) doesn't process the Break location properly.
  312. The static is probably due Ultraclicking.
  313.  
  314. (8)
  315. ->what frequency must the .snd file be again? I have some .snd file
  316. ->of the wrong speed hence don't sound too good in my .669 :)
  317.  
  318. Use the standard 8000, 11000, 22000, 44100. Note that the sample file
  319. has to be a RAW UNSIGNED 8 bit file. Note that the "playfile" utility in
  320. your Gravis Ultrasound pack records this type SND file.
  321.  
  322. (9)
  323. ->Is there a way of can close the pattern editors with the keys?
  324.  
  325. No, you have to use the mouse to click in the little green square thingamy
  326. doo-dar at the top left hand side of the window.
  327.  
  328. (10)
  329. ->There is no way to block using the mouse hence can't use the edit functions
  330. ->if I'm a mouse user.
  331.  
  332. I've already tried mouse manipulation, I do not know enough about TurboVision
  333. to be able to do this. Again, as soon as there is some headway, I'll implement
  334. it. Right now, You're going to have to use the keys to select slots.
  335.  
  336. (11)
  337. ->when loading samples or 669's samples, the mouse acts weird.
  338.  
  339. Maskable intterupts must be shut off when transfering data to the GUS. If you
  340. don't do this then you get pops and clicks in your samples. That explains why
  341. the mouse freezes when loading is being done.
  342.  
  343. (12)
  344. ->I tried to run UNIS is OS/2. Sometimes it crashes and sometimes it works
  345. ->fine.
  346.  
  347. I put a warning at the start of this document not to use it in OS/2. So please
  348. don't.
  349.  
  350. (13)
  351. ->What's wrong with letting the user load <64 byte samples? Who cares if
  352. ->he wants to have a sucky-sounding song? :)
  353.  
  354.  
  355. i've put it in there for ultraclick reasons (specific to my code and setup).
  356.  
  357. For those of you that used COMPOSD1, you may remember that in order to
  358. comment a sample entry, you had to load a 4 byte sample for COMPOSD1 to
  359. remember the sample entry. In UNIS is don't have to do this, you can simply
  360. rename an entry without adding a sample to that entry....UNIS will remember
  361. it. (NB/ Snowman does this a lot, and I have catered for his needs).
  362.  
  363. (14)
  364. ->You have to stop playing the song to do almost anything.. might want
  365. ->to look into a way around that.
  366.  
  367. ya....this is because is stuffs things up with my play back routines and
  368. TV. I't's very hard to explain....trust me on this one - you can't do both.
  369.  
  370. (15)
  371. ->I found everything a little too mouse dependant (maybe I'm justa
  372. ->little to used to my composer, with NO mouse:).
  373.  
  374. Well, there's nothing I can really do about that, but I'm trying my best to
  375. cater for everybody :).
  376.  
  377. (16)
  378. -> Load either signed or unsigned data (does it do this yet?)
  379.  
  380. naaah, it doesn't do this yet. I'll put it in next version.
  381.  
  382. (17)
  383. ->No recording option, (it is hard to make a decent song)
  384. ->recording= playing pattern & storing pressed keys in pattern on right time
  385. ->Ultra 1.50 has this option.
  386.  
  387. Do you mean real time editting?. Sure that can be put in for you :)...but
  388. next version.
  389.  
  390. (18)
  391. ->-/+ only .snd format (.wav??)
  392.  
  393. Well, UNIS will only ever have Gravis support. What does the GUS bible
  394. say composers should record in? ...the SND format :).
  395.  
  396. But, I'll "WAVer" that (get it, get it :)). I'll put it in as soon as I can.
  397.  
  398. (19)
  399. ->> Well, UNIS will only ever have Gravis support. What does the GUS bible
  400. ->> say composers should record in? ...the SND format :).
  401. ->
  402. ->Why, no, they should record in .FSM format (hahaha joke :)
  403.  
  404. no, no...give me your format Daniel and I will put it in :).
  405.  
  406. (20)
  407. ->well, not a bug, but i realise that you've got sort of "windows"
  408. ->that you have to click on to activate first b4 you can select anything
  409. ->inside that window.. the Sequence list and the Pattern list also seem to
  410. ->window areas you have defined... so after clicking onthe sequence list,
  411. ->to select a pattern you have to "double-click" on that particular pattern
  412. ->to activate it (once to activate the pattern window and second to
  413. ->activate the pattern) .. well, of course after activating the pattern
  414. ->window you can click once in that pattern list to select any pattern... i
  415. ->was wondering if you could change that to one click only ?? since it is
  416. ->in the main control window :)
  417.  
  418. This is a little confusing I know. It's because the sample lister, sequence
  419. select, pattern selecter etc are all seperate objects within the control
  420. window. Hence you have to activate them first (sort of like mini windows in
  421. the control window).
  422. What I will be doing (when I work out how), is have the titles for each object
  423. change colour when you active them. That way the people will see what's active
  424. and what's not.
  425.  
  426. (21)
  427. ->i like your window system, but it is easy to lose a window :)
  428. ->perhaps include a window menu (like Windoze :) to activate that
  429. ->particular window
  430.  
  431. do I detect a pun there Trash -> Microsofts exciting new opening systems OS:
  432. "MicroSoft Looser-Windows" hahaha :) ....hhmmm...I bet nobody got that :(
  433. ...but anyway
  434.  
  435. Yep, next version I'll be sticking in a window history (You'll see it in a
  436. menubox...somewhere).
  437.  
  438. (22)
  439. ->the system you use of going down to the next line automatically
  440. ->when you enter a note is good.. but it can be cumbersome when entering
  441. ->chords across the tracks coz you have to move up and across... perhaps
  442. ->you could have a system setting that the user can choose the default
  443. ->movement of the cursor when editing ?
  444.  
  445. Ok I can do that :).....next version.
  446.  
  447. (23)
  448. ->people like otto chrons (The DMP dude), and i don't want to trash the
  449. ->poor guy coz the mod side of his player is good, but it's gunna take him
  450. ->5000000000 million mutations of DMP just to get the your extended format
  451. ->right :). Shouldn't you be releasing source?
  452.  
  453. It's not my policy to, but if otto wants to use my TC669-OBJ library, he's
  454. quite welcome to and I'll certainly me happy to help him.
  455.  
  456. (24)
  457. ->I've got one of those samsang computers...Unfortunitely I don't have a
  458. ->standard AT keyboard....I can't use your composer.
  459.  
  460. Sorry, I can't. Snowman is one of many composers that won't touch my
  461. composer unless the keyboard configuration as exactly like COMPOSD1 and I
  462. want him and many others to be happy. Suffice to say - I don't have a say
  463. in the matter!. If you want to keys changed....fight it out with snowman.
  464.  
  465. Next version i'll be making it so that you can have UNIS keys or COMPOSD1
  466. keys (user definable).
  467.  
  468. (25)
  469. ->I have trubble setting the octave higher than 4...I sampled a nice peace but
  470. ->i cannot get in the right tune...
  471.  
  472. when you reach the highest octave using the "/ and *" keys (which is 4), use
  473. the "qwerty" keys to access the fifth octave.
  474.  
  475. (26)
  476. ->oh, could u incorporate user-definable macros in either this or an
  477. ->upcoming version ?? there's a few strange things that we may do often
  478. ->that macros might come in handy..
  479.  
  480. yep, next version.
  481.  
  482. (27)
  483. ->i spose, linked in with the above and Snowman's keyboard
  484. ->preferences.. you could perhaps have several keycharts or user-definable
  485. ->keyboard maps.. like a Windoze one, a COMPOSD1 one, a Wordstar type one
  486. ->(^KB, ^KK, ^KC, etc for block begin, end, copy :), and a user-definable
  487. ->for all the commands ?? this would end up being like the new MS Word 4
  488. ->Windoze or something like that !!
  489.  
  490. yep.
  491.  
  492. (28)
  493. ->oh.. to be extra spiffy.. you could include display options ?? for
  494. ->foreground and background colours of the editing window, etc.. i spose
  495. ->this'll come in l8r :) but like if someone had a monochrome.. NAH !!
  496.  
  497. .....NAH!!...they won't Trash haha :). If these people are too stingy to buy
  498. a bottom-of-the-line $100 colour monitor, then they will be too stingy to get
  499. a $300 Gravis card :). But anyhow, TV automatically sets the colour palletes
  500. for the detected graphics card.
  501.  
  502. I tried to put in a user definable colour editor, but I had problems with it.
  503. I think there might be a bug in the standard TV colour editor, coz you
  504. couldn't change the colour of an inactive window (made it look really horrid).
  505.  
  506. (29)
  507. ->a DOS shell ?? everyone program has one nowadays :) mebbe a DOS
  508. ->window if you wanna be extra tricky *grin*
  509.  
  510. next version -> DOS window :)
  511.  
  512. (30)
  513. ->hehe.. when renaming samples, the left arrow key doesn't seem to
  514. ->work.. i can only go backward with the backspace key.. a bit troulbesome
  515. ->when u wanna centre your message :)
  516.  
  517. yaaar, that's because your talking to a bit of code (or rather a class) that
  518. I quickly slapped up. I didn't have time to make the line editor really good.
  519. as the stardard one sucked for the task at hand. Next version I will improve
  520. it.
  521.  
  522. (31)
  523. ->since u disable everything when you playing a part of the 669,
  524. ->perhaps u could make any key or mouse button stop it ??? or perhaps, just
  525. ->the [spacebar] and F8.. it's a bit troublesome to keep on reaching over
  526. ->to tap the F8 to stop the play routine...
  527.  
  528. hmmmm....will see (I don't really like doing that coz it's not the WOOPPPPSS
  529. thing).
  530.  
  531. NB/ WOOPPPPSS stands for "Windows Object Orientated Programming"
  532.  
  533. (32)
  534. ->if you're not using the home and end keys, could u map those to go
  535. ->to the top and the bottom of the current pattern respectively ??
  536.  
  537. your the 100,000,000,000,000,000 person that's pulled me up about this :)
  538. I will find a use for them next version :).
  539.  
  540. ->oh, can you program it so arrow keys are active in the
  541. ->sequence/patten window so one can copy and paste a selection of
  542. ->sequences? i've noticed that the mouse block functions still don't work ?
  543.  
  544. that's gtting a little bit toooooooo tricky. good idea though :). Might make
  545. a function that be allow to you edit sets of patterns.
  546.  
  547. (33)
  548. ->could you somehow put in a redo and undo ??
  549.  
  550. I was going to put it in this version, but I ran out of time.
  551.  
  552. (34)
  553. ->oh.. tnx for making it so different tracks play different notes
  554. ->(polyphonically) while editing .. however, i had some looped samples, and
  555. ->they kept on playing until i like did a F6 and a F8.. perhaps you could
  556. ->stop the playing via F8 or something ?? i'm not sure..
  557.  
  558. use the F8 key to tell the GUS card to "shut up" :).
  559.  
  560. (35)
  561. ->abt looping samples.. it's hard to put in a loop value, coz i didn't
  562. ->know how long the sample was.. you should have some display somewhere abt
  563. ->the length of the highlighted sample, or something like that..
  564.  
  565. yaa well....your going to have to rough to for now.
  566.  
  567. (36)
  568. ->i nearly forgot, you don't have a cut !! it's just copy and clear in
  569. ->one command !! but useful for moveing things around !!
  570.  
  571. You'll be cutting it in next version.
  572.  
  573. (37)
  574. ->how about a MIDI keyboard interface?
  575.  
  576. ditto.
  577.  
  578. (38)
  579. ->COMPOSD1 and many other tracker have got a "LOOP END" setting that you can
  580. ->change to ajust the end of a loop. Could you explain why you haven't put it
  581. ->in?.
  582.  
  583.  
  584. That's a good question!. The reason why I havn't put it in is to make the
  585. 669 format storage is efficent and compact as possible.....how you ask?
  586.  
  587. ok, if you can imagine a sample in memory. As follows:
  588.  
  589. ┌───────────────────────────────────────────────────────────────────────────┐
  590. │                                 Mr Sample                X                │
  591. └───────────────────────────────────────────────────────────────────────────┘
  592. (NB/ X marks the spot)
  593.  
  594. When you set a "LOOP END" to a value less than the length of the sample (
  595. say for example where the "X" is), you're effectively "cutting" out the end
  596. bit of the sample. So when you distribute your 669, your going to have some
  597. data sitting in your 669 simply taking up space.
  598.  
  599. What I suggest to you is that you edit your sample in a sample editor, and
  600. cut out any unneeded sample at the end....this will reduce wasteage - hence
  601. "waste not, want not" or "hasty wasty". I am planning to put a sample editor
  602. in UNIS so that you can do all this stuff. But for now, you're just going to
  603. have to rough it with a sample editor.
  604.  
  605. I'll put it in for you if you like, but it causes wasteage (the whole idea
  606. about 669's is there compactness, I though I would honour the policy).
  607.  
  608.  
  609.                                 ooo0ooo
  610.