Inferno #07
31 мая 2005 |
|
Sound - Wild ideas for AY trackers.
Wild ideas for AY trackers _________ __ __ ________ ____ __ ___ _ / / _ \ | __ __ _______ \ ______ _____ | _____ / _____ _____ / / _____ / / . _ / _ |. _ / _. _ / _. _ /____. _ | / / _ | /---| /---| / - | / | / _ / _. |_____/ _______/ ______/ _____/ _______ | ==|____//= Jf = \ _____/=====|______|===|____//======= \ ______|= ____ __________ / / __ _ _____ //___ Pr oo tracc kerr _____ ___ _____ \ __ ____ _______ \ //_______ Epigraph: Alone Coder> The magazine / game you need to edit the top each Mouzon to be fully initialized. Pawel / Real Software> How ...? Alone Coder> Put a note (or at least pause) and ornamental. Pawel / Real Software> No worries about the user. Alone Coder> Missile tracker, however:) Mast: 1. Necessary to make several regimes Write Data - in the sense to be able to remember a lot of sequences of type: 1F0F, AC00, 1F3B, etc., for example, filled in the window Write Data 1F0F, then pressed SS +1 - 1F0F memorable sequence on the button 1, in short, not to puff yourself and your brain, I will explain more simple: need to do to the data Write Data remembered like binge Minani addresses in the STS (there it is hung on the A button) - for example, SS +1,2,3,4,5 - remember, CS +1,2,3,4,5 - to recover. 2. Addition to the interface: if the Write Data mode turned on and there exists the envelope, then on the button 'L' is removed not only value of the notes, but the envelope, if included in the Write data sample, then the 'L' is also removed and the sample, if the active pattern, and removed and ornament, and if the sound volume is removed thunder bone. If the Write Data is turned off, as usual - on the "L" is removed only note. 3. Introduce an additional option: Delete mode - if enabled, on "L" to delete all the values (note, the envelope, an ornament, sample, volume), if disabled, as usual. 4. Make it possible to record in the Write data command (in the sense glissade, port, etc.). 5. Enter the command Vibrate (fast glissade up and down). 6. Would not hurt to patterns, positions and line numbers copying was not only to wind young kursorchikami, ie add another mode: Summing the arrow to the figure, pressure eat fire, - instead of the number appears small cursor, enter your value. So it will be much faster to work with copy blocks Cove. 7. Make a pad of noise for each channel separately (as in PT2). 8. Transposition of the envelope. Ivan Roshchin: 1. To be able to install the new value of the period envelope without rewriting the envelope R13. (Alone Coder: Autoconversion command sequence established ki envelope A/E/C/8 in command 9xxx, Axxx?) 2. Just as there are commands for a smooth change of frequency tone should be similar to the team for the frequency envelope frequency noise and volume. Need a team to make sound channel louder or quieter than the specified amount. " 3. With the increase in the number of commands may be necessary divergence installed on the same note a few commands, and it should be provide. 4. In Pro Tracker'e can adjust the global volume melody, and would also control the volume separately for each channel. 5. To music analyzers were both in BestView;) 6. Well if you could load into memory a few music (as far as enough memory), and then switch on at zhatiyu keys from editing one melody to another (eg measures, SS +1 - 1 st edit a melody, pressed SS +2 - edit 2-nd, etc.). It's easy when you have to collect the melody from multiple separately written pieces. 7. In Pro Tracker'e have shortcuts SS + W, SS + E - memorize nanie channel in the buffer / restoration of the buffer. You can also make and store / restore entire PATTERN, as well as SAMPLE, ORNAMENT. This will be useful when editing multiple simultaneously in memory of melodies (for example, took SAMPLE from one tune to the clipboard, moved on to another melody, restored from the buffer). Miguel: 1. I would like to see the work with the blocks (especially in the sample and ornament editor'ah). 2. It would be nice to do search and replace. 3. Also nice would be to have such an option, as the save loop, then when there is no need to save a pattern and sequence also preserving and tools. Well, that is, as a separate song. You can also make and Copy loop (ie, walk into the positions list, choosing a loop, you press the SS + E, move the cursor to need and do SS + R. This implies that in addition to copying You can make and transfer loop'a. And it follows that the same can be done in sampleornament editor, and this, in turn, again makes it necessary to do the job with the blocks, as globalization flax necessity, without which it becomes harder and harder and work it. 4. We have to do setup for a mouse, so you can change Cursor movement speed (pitch), and reverse buttons. (Alone Coder: oh no, not the reverse ...) Jeffie: 1. If you enter a decompiler, it displays all the files that available on disk. If you then go to the disk menu, then list the disk remains decreases from decompiler'a. It is necessary that the listing after each drive entrance to the disk options perefiltrovyvalsya (extensions 'm'), and decompiler'e reread - to see all the files. (Alone Coder: merge disk menu and decompiler, adding to the CCW installs to "all files"?) 2. To be able to print the title track of all the characters, it is sometimes necessary''and its hell to deliver. Moran: 1. More than 1 channel in the memory buffer. 2. Claudia hot to reset the counters up. (As in DIGITAL STUDIO function of HOME.) 3. Memorization of the canal and unload at any position. 4. Hot Claudia for the exchange of + / - transposition. 5. Envelope of the editor of samples. 6. Some analyzers in the blanks. Alone Coder: 1. PT3 can be 42-character: 1963 0100 g c-April 1234 .... c-April 1234 .... c-April 1234 .... 12 3456 7 890 12345678 901 23456789 012 34567890 2p 2p 2p 2p 2p 2p 2p 2p 3chr3chr 40 * 6 = 240 +2 P * 8 = 16 = 256 2. AY with no freq 50Hz, and 100Hz. 3. AY with freq 1kHz - samples almost digital, but their get it? 4. Use the trick (for the turbo does not rent, more precisely, not quite fall) and make the volume in a quiet envelope waiting high-frequency envelope. 5. Keep track for tools, which are grouped in channels. Lanes contain the number of samples (for prescribing parties shock)! Increases the capacity of channels per identical Boc easy editing, plus a few similar patterns / channel crystals are oh how similar path to many tools! Plus You can see the whole pattern, plus you can edit on the principle of drum machine, plus rubbing each other's channels can be selected any (set priorities). 6. Normal tracker, but with an overlay track (superimposed on any channel to taste). 7. Envelope and its type to put in a sample, the initialization of the same direction. The gain in the amount of musical scores. 8. The command to "continue to play predpredyduschuyu note (for echo). 9. Alternative: vibrato with an old note in the "hole". 10. Keep the melody in terms of stages of the chord and the chords in terms of scale steps. (Do this only in the transposition?) 11. In the sampled mode autoenv any rate, with suspenders sample frequency to the frequency of the envelope with spills on the + (-) 0 + (-) 1 ... to taste. 12. Table volume is replaced by simple addition. 13. Many lines on the screen, scrolling organizovavat both sets gozadachnyh systems: if the current cycle has not had time scrolling Islands remya, then communicate it to the end and the next time the shift is already at 2 line. Option: display on screen 32 rows pattern and ZAPU ramp cycle reprint after the transition to a new pattern (or 2 nd half of this). 14. Parameters of the notes (sample, a form of vibrato and its depth, character volume changes, etc.) grouped in the firmware users Vatel (with 1-2 parameters) to a text they did not take long place. For each of the firmware to allow these concepts Noe the name, so you can easily find it in the list (sorting tsifrobukv when the cursor in the edit box). Possible surface should be strong - remember predpredyduschy ornament a note will automatically adjust to the volume used, smoothly change the vibrato, adjust the priorities of noise, and blending, adjust the envelope of a tone and a tone envelope envelope, etc. Most likely, it is easier to implement a change nye firmware (the domain of these variables must be shared All Firmware, playing in the channel - but also give access to the transition variables other channels?). The multiplication / division in the language does not Need (?), particularly the expression - the expression can be programmed sequence of microinstructions. 15. Command phasing tonalnika, at least without a parameter (to envelope with the tone was at least a half-predictable)! ; This program (which is also AYFIX.H in the appendix) shows , How many different sounds can be found at the same ; Combination tone + env, varying the phase tonalnika ; Twist phase buttons O, P! ORG # 6000 , Zero out all the registers AY LD DE, # E00 DEC D CALL OUTAY JR NZ, $ -4 LLL HALT LD DE, # 7FF CALL OUTAY; prohibit tonalnik LD DE, # 800 CALL OUTAY; prohibit the envelope ; Silence CALL 8020; BREAK RET NC ; Adjustable phase (see below) LD HL, WAIT LD A, # DF IN A, (-2) RRA JR C, $ +3 INC (HL) RRA JR C, $ +3 DEC (HL) ; Show the phase screen LD B, (HL) LD HL, # 5800 LD (HL), 255 INC L DJNZ $ -3 JR Z, $ +7 LD (HL), 0 INC L JR NZ, $ -3 ; Zero the frequency tonalnika LD DE, # 000 CALL OUTAY LD DE, # 100 CALL OUTAY And now the counter tonalnika in a fixed position ; Tonalnika flag in one of two positions: "on" or "off" LD HL, # 3C * 8; period tonalnika LD D, # 0 LD E, L CALL OUTAY; set (Jr.) LD D, # 1 LD E, H CALL OUTAY; set (v.) ; Make the delay for the phase shift tonalnika WAIT = $ +1 LD B, 1 WAIT0 LD A, 8 DEC A JR NZ, $ -1 DJNZ WAIT0 And now tonalnik in our chosen phase F , But because of the unpredictability of the flag of this phase can be F +180 ° LD DE, # 7FE CALL OUTAY; allow tonalnik LD DE, # 810 CALL OUTAY; allow the envelope LD DE, # B1E CALL OUTAY; set the period of the envelope LD DE, # D0E CALL OUTAY; ust.tip envelope (E) And now the envelope in the initial phase. ; Listen ... LD B, 3 HALT DJNZ $ -1 JR LLL OUTAY LD BC, # FFFD OUT (C), D LD B, # BF OUT (C), E RET PT3 todo list: (All recommend that you have todo lists in their projects, while program develops, even when not being developed: you accumulate ideas and bugs, writing them one by one, ie immediately When invent or notice - and then seeding for the code implement several proposals from recorded) Under Unreal Speccy + Gluk5.5 (not 6.0!), PT, running with the A: drive select the disk B (without prior. initialized in TR-DOS'e) - disk error Is not fully loaded some. F? BASILMUS.F - already with v3.31!!! + Verify in writing (not to the Vistula and if the drive is not read!) * 3xxx a transition through 0 (on the first step), while maintaining automatically cut (Firestarter) + Otklyuchabelny Autorepeat when entering anything + Click for EXCHANGE + Box of files larger + Ptutil to kill extra tracks / samples / Ornaments + Ptutil to protect against discharges after the swap chn with the displaced. noise in B + In ptutil scrolling when player-and (and show interest) + In ptutil indicators yuzayutsya a different player chips, plus All SMP / Orne - maks.yuzannaya length, this button superfast player-I. + In ptutil Shows how much% was lost! And the Extended Features of floors scroll + Player ptutil on Bulba + Ptutil to translate a song into a table ST + Focusing on the table ST and the frequency of 1.77 MHz, pereobozvat notes on the operation before + Boot display all the volume samples and ornaments notes? (Inconvenient then it will change Tsiferki ornament on the whole pattern ") (make a fever in the channel - show all figures remove extra digits?) + Avtorazvorachivalku samples (retracting the left toe-savings) + Does not blink when scrolling samples for PgUp / PgDn + Display a note in the envelope when it hit the note + Switching ed melody on / off do not jump on early. pattern + By changing the length of the pattern not to jump to the beginning + Player in the frq work with the 3xxx optional wisely + When you click a new note (without letting go of old) to play a new -Pattern of length <5 incorrectly scrolled to the next Solution: When you enter smth. reproduce the entire pattern + Sound copy with the channel B + W sample / Kill the arrow on the main screen + When you enter to calculate the parameters of the music from the top pattern - the right sound * Editor names first set Caps = off + Save without compilation, in expanded form + Spetsnota - Repeat the previous note (worth up to one that just played) - for the echo and the interlaced tracks + It would be good and spetsornament this? + Undo a single note (U field notes) + Comparison of tracks - the same or not + Click / shift pushing all channels simultaneously (for a change rastempovki Mouzon) + Copy of all channels + Transposition volume Compilation and memory savings: * If you kill the sample 0, then pg4 # 1200 (not # 1000) bytes free (Under windows? Or reprint the entire screen after closing the window?) / Kill the scrollbar on the disc menu * All the code (player throw) to drive into nizh.pamyat, tables verh.pamyat + ROM ver (already possible 66 sectors) + Calculate DIGITS (short and sinus?) * Compiler assume pacifiers after pass? and at the end of the pattern? * M2hrust # 1200 byte (128k for compiling) Complex Tracker AY + Covox: # # TF Teee + n n-1aov n-2aov n-3aov | c-1iefv c-2iefv c-3iefv c-4iefv 0123456789012345678901234567890123456789012345678901234567890123 6x6 (sharps narrow)? # # T e-1Tn n-1av n-2av n-3av c-1ifv c-2ifv c-3ifv c-4ifv t - tempo F - some filter? noiselevel / distortionform / echo? T - ay env type eee - ay env frq (note?) + N - ay noise disp a - ay sample o - ay ornament (?) v - volume s - sample e - effect type f - effect parameter effects: slide / portamento, offset, ... instruments: tools are based on samples, one sample can be be several tools. (Begin), (len), (loop), # sample begin - linestart point in sample (sample before starting to play lines on which his note! so you can realize more real game on the instruments, which before the peak sound what else should sound). schedule volume changes and a graph of the exact bias frequency (for vibrato). samples: box: "sample stored in memory in interpolated form? (Y / N)". + T-1 +%% ^ ^ ^ ^ Shift in semitones (a note) defaults: begin, len, loop. AY samples: l (T) (f) (+) t-1 +%% (N) (h) (+) n (E) (u) (+) ee (+) v %% - A very precise disp in fractions of a semitone. l - transparency (previous note ALWAYS counted against current). f - the value of tone (not offset) - for the quiet of the envelope and a drummer over the pitch (like in pt3'shnom ornament "-96"). h - the value of noise (no bias) - for plates, on any global bias noise. u - value of env (not offset) - for the striker on the envelope and use the envelope 0.
Other articles:
Similar articles:
В этот день... 23 November