home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
8bitfiles.net/archives
/
archives.tar
/
archives
/
genie-commodore-file-library
/
MusGraph
/
SIDTUNER2.SDA
/
TUNERDOCS
< prev
Wrap
Text File
|
2019-04-13
|
8KB
|
258 lines
. ╙╔─ ╘╒╬┼╥
. ╩OHN ╠ ╘URNER
.
. ╘HIS UTILITY CAN PLAY ANY ╙╔─ MUSIC
FILE - 3-VOICE OR 6-VOICE (IF YOU HAVE
THE SECOND CHIP) - WHILE DISPLAYING
CURRENT VALUES OF MANY OF THE PARAM-
ETERS AND PERMITTING YOU TO CHANGE
SETTINGS AND HEAR THE RESULTS IMMEDI-
ATELY. ┘OU DO NOT NEED TO CHANGE NAMES
OR EXTENSIONS IN ORDER TO PLAY STEREO
FILES. (╬OTE - ┼NHANCED ╙ID COMMANDS
ARE NOT HANDLED BY THIS VERSION).
.
╨REPARING ╞ILES FOR "╘UNING"---
.
. ╙ID ╘UNER CAN PLAY ANY .MUS OR .STR
FILE ON EITHER CHANNEL AND YOU CAN HAVE
FUN CHANGING THINGS; BUT FOR SERIOUS
TUNING IT'S BEST FIRST TO EDIT FILES IN
TWO WAYS - (A) ╥EPEATS AND (B) ╓IBRATO
╙ETTINGS.
.
(A) ╥EPEATS. ╙ELECT A SECTION YOU WANT
TO WORK ON AND INSERT A ╚┼─ COMMAND
BEFORE IT AND A ╘┴╠ AT ITS END. ╔T CAN
BE ╚┼─ 1 OR ╚┼─ 2 OR ANYTHING. ╘HAT'S
NOT IMPORTANT. ╫HAT MATTERS IS THAT IT
MUST BE DONE AT EXACTLY THE SAME POINT
IN EACH VOICE. Æ╘HERE CAN BE AS MANY
SUCH SECTIONS AS YOU WANT. ╔F YOU HAVE
╚┼─ 2 SECTIONS (OR WHATEVER) ALREADY
AND THE ╚┼─S AND ╘┴╠S ARE AT THE SAME
POINT IN EVERY VOICE - FINE! ╧THERWISE
╔ ADVISE ╚┼─ 1 BECAUSE IT'S IGNORED BY
OTHER SID PLAYERS SO YOU DON'T NEED TO
EDIT IT OUT AFTER YOU FINISH TUNING. ╔
FORMERLY ADVISED ╚┼─ 0. ╔GNORE THAT
STUPID ADVICE. ╙ID ╘UNER'S COMMANDS '╙'
(FOR ╙TAY) AND '┬' (FOR ┬REAK) ALLOW
YOU TO ╙TAY IN OR ┬REAK OUT OF *ANY*
╚┼─-╘┴╠ LOOP.
. ┘OUR FILE CAN SET PARAMETERS ANY WAY
YOU LIKE (╔ LIKE TO ROUGH IN A FEW BE-
FORE FINE TUNING) ┬╒╘ IT'S BEST TO KEEP
SUCH SETTINGS OUTSIDE OF ╚┼─-╘┴╠ LOOPS
(AT LEAST FOR ANY PARAMS YOU EXPECT TO
FINE TUNE).
.
(B) ╓IBRATO ╙ETTINGS. ╔NSERT NON-ZERO
SETTINGS OF ╓─╨ & ╓╥╘ BEFORE THE FIRST
╚┼─-╘┴╠ LOOP. ─O THIS ON EVERY VOICE
(UNLESS YOU'RE SURE YOU WON'T WANT ANY
╓IBRATO ON THAT VOICE). ╙ETTING ╓─╨=1
AND ╓╥╘=1 MAKES NO AUDIBLE DIFFERENCE
(TO MY OLD EARS ANYWAY) BUT IT GIVES
YOU CONTROL OF ╓IBRATO. ╙ID ╘UNER PRO-
TECTS YOU AGAINST ACCIDENTALLY LOSING
CONTROL OF VIBRATO - IT JUST WON'T LET
YOU SET ╓─╨ OR ╓╥╘ TO LESS THAN ONE.
.
. ╙TEP-BY-╙TEP ╔NSTRUCTIONS
.
. ╘HE PROGRAM FIRST GIVES YOU A CHANCE
TO READ A ╚ELP FILE (╘HIS ╓ERY ╧NE IN
FACT) AND/OR TO LOAD A ╨ATCH FILE. ╫E
WILL COME TO ╨ATCH FILES LATER ON SO
SKIP THAT FOR NOW. ╬EXT IT WANTS INFO
ABOUT THE SECOND ╙╔─ CHIP. ╩UST FOLLOW
INSTRUCTIONS (MOST FOLKS JUST PRESS
╥┼╘╒╥╬). ╘HEN IT WANTS A FILENAME. ╘HE
'$' UNDER THE CURSOR REMINDS YOU THAT
YOU CAN SEE A DIRECTORY OF ALL .MUS &
.STR FILES BY JUST PRESSING ╥┼╘╒╥╬. ╧R
ELSE ENTER THE NAME OF THE FILE YOU
WANT TO WORK ON (╫╔╘╚╧╒╘ EXTENSION).
╘HE FULL FILENAMES FOR BOTH CHANNELS
ARE THEN CHECKED - GIVING YOU A CHANCE
TO CHANGE ANYTHING. ╔T'S FUN TO ENTER
THE SAME .MUS FILE IN BOTH CHANNELS AND
THEN STEREOIZE IT LIVE.
. ╘HEN THE FILES LOAD AND AS THE MUSIC
STARTS TO PLAY THE SCREEN FILLS UP WITH
THE VALUES OF 16 PARAMETERS ON 6 (OR 3)
VOICES. ┴T THE BOTTOM OF THE SCREEN ARE
REMINDERS OF SOME OF THE AVAILABLE
COMMANDS. ╧NE OF THEM - '+' - MOVES YOU
BACK AND FORTH BETWEEN THIS SCREEN AND
ONE WHICH SHOWS THE ALL-VOICE PARAM-
ETERS. ┬OTH SCREENS WORK THE SAME WITH
THE EXCEPTION THAT ╨ATCH MANIPULATIONS
ARE ONLY AVAILABLE ON THE ┬IG ╙CREEN.
(╨ATCH MANIPULATIONS ??? ╨ATIENCE. ┴LL
IN GOOD TIME).
. ╫ITH CURSOR CONTROLS MOVE THE BLACK
CURSOR TO THE CHANNEL/VOICE/PARAMETER
YOU WANT TO CHANGE. ╨RESS ╥┼╘╒╥╬. ╘HE
CURSOR FLICKERS AND A BOX OPENS TO SHOW
MAX AND MIN VALUES FOR THAT PARAMETER.
┼NTER THE VALUE YOU WANT TO TRY AND
PRESS ╥┼╘╒╥╬ AGAIN. ┘OU SHOULD HEAR THE
DIFFERENCE ON THE NEXT NOTE.
.
. ╧THER ┴VAILABLE ├OMMANDS
'╙' IF PRESSED WHILE ANY ╚┼─-╘┴╠ LOOP
. IS PLAYING CAUSES THAT LOOP TO RE-
. PEAT ENDLESSLY UNTIL '┬' IS PRESSED.
'┬' BREAKS OUT OF A ╚┼─-╘┴╠ LOOP SO THE
. PIECE CAN PROCEED.
'╚' CAUSES A CONDENSED ╚ELP SCREEN TO
. APPEAR.
'╨' CAUSES A TABLE OF CURRENT VALUES OF
. ALL PARAMETERS TO BE PRINTED OUT.
. ╞IRST THERE'S A PAUSE TO LET YOU
. CHECK THE PRINTER AND (OPTIONALLY)
. TYPE A LABEL. ╨RINTING STARTS WHEN
. YOU PRESS ╥┼╘╒╥╬.
'+' CHANGES SCREENS - VOICE-SPECIFIC
. PARAMS ("┬IG ╙CREEN") VS ALL-VOICE
. (OR CHANNEL-SPECIFIC) PARAMS.
'*' FOLLOWED BY TWO DIGITS (00 TO 29)
. COPIES ALL PARAMETERS OF THE VOICE
. THE CURSOR RESTS ON INTO A ╨ATCH
. ═EMORY ┴REA. (╧NLY ON ┬IG ╙CREEN)
'00' THROUGH '29' (╬╧╘ PRECEDED BY '*')
. TAKES THE SET OF PARAMETER VALUES
. STORED IN THE ╨ATCH ═EMORY ┴REA WITH
. THAT NUMBER; AND INSTALLS THE WHOLE
. SET IN THE VOICE THE CURSOR RESTS
. ON. ╘HIS CAN UTTERLY CHANGE THE
. SOUND OF A VOICE AT ONE STROKE (OR
. KILL IT DEAD IF NOTHING WAS STORED
. UNDER THAT NUMBER).(┬IG ╙CREEN ╧NLY)
'╪' STOPS THE MUSIC. ┘OU THEN HAVE FOUR
. OPTIONS - 1)╥ESTART THE PIECE WITH
. ALL PARAMETERS RESET; 2)╠OAD OR SAVE
. ╨ATCH FILES (EXPLAINED BELOW);
. 3)╨RINT CURRENT PARAMETERS (LAST
. CHANCE AND NICER THAN PRINTING WHILE
. MUSIC PLAYS BECAUSE PRINTING MURDERS
. TEMPO); 4)╨LAY ANOTHER TUNE.
╬OTE THAT '╪' IS THE ONLY WAY TO END A
SONG. ╔F YOU LET IT PLAY TO ITS END IT
WILL AUTOMATICALLY START OVER; ┬╒╘ ALL
PARAMS WILL BE RESET. ╙O THE ONLY WAY
TO KEEP ON WORKING AT TUNING A SHORTISH
SID IS TO HAVE ONE OR MORE ╚┼─-╘┴╠
LOOPS IN IT AND TO PRESS '╙' TO ╙TAY IN
THE LOOP(S).
.
. ╨ATCH ═ANIPULATIONS
.
. ╞OR OUR PURPOSES A "╨ATCH" IS A FULL
SET OF 16 SINGLE-VOICE PARAMETERS AND
SOMETIMES THE FIVE FILTER CONTROLS
(ONLY INCLUDED IF ╞╠╘ IS SET AT 1).
╘HE ╨ATCH ═EMORY ┴REA (╨═┴) HAS ROOM
FOR THIRTY PATCHES LABELED 00 THROUGH
29. ┘OU CAN PUT A PATCH INTO THE ╨═┴
(╨ATCH ═EMORY ┴REA) IN EITHER OF TWO
WAYS - 1)╠IFT IT FROM A PLAYING SID;
2)╠OAD A PATCH FILE. ╘HEN IT'LL STAY
THERE UNTIL YOU EITHER STORE A DIFF-
ERENT PATCH UNDER THE SAME NUMBER OR
QUIT ╙ID ╘UNER. ╙O YOU CAN LIFT PATCHES
FROM ONE SID AND THEN SEE HOW WELL THEY
SOUND ON ANOTHER. ╔NSTANT REMIXES !!!
┘OU CAN ALSO SAVE PART OR ALL OF THE
╨═┴ IN A PATCH FILE; WHICH ALLOWS YOU
TO SAVE THEM INDEFINITELY OR SHARE THEM
WITH OTHERS.
.
╚ERE'S A SUMMARY OF THE FOUR PATCH
OPERATIONS ---
.
1-╠IFTING. ┴VAILABLE WHILE MUSIC PLAYS.
╨LACE THE CURSOR ANYWHERE ON THE VOICE
YOU WANT TO SAVE. ╘HEN PRESS '*'. ╘HE
CURSOR TURNS WHITE TO SHOW ╙OMETHING'S
╚APPENING. ╨RESS TWO DIGITS - THE FIRST
NOT HIGHER THAN 2. ┴S SOON AS THE
CURSOR TURNS BLACK THE PATCH IS STORED.
.
2) ╔NSTALLING. ╨LACE CURSOR ANYWHERE ON
THE VOICE YOU WANT TO CHANGE. ╨RESS A
2-DIGIT LABEL WHICH YOU KNOW HAS A
PATCH STORED UNDER IT. ╘HE NEW VALUES
GO IN WHEN YOU PRESS THE SECOND DIGIT.
.
(╙AFETY ╬OTE - ╘O ABORT A ╠IFT OR AN
╔NSTALL - PRESS ANY NON-DIGIT KEY)
.
3) ╙AVING A PATCH FILE. ┴VAILABLE AFTER
YOU STOP A SONG BY PRESSING '╪'. ┘OU
CAN SAVE ANY RANGE OF PATCHES FROM THE
╨═┴ BY SPECIFYING THE FIRST AND LAST
LABEL TO BE SAVED. ┘OU'LL BE ASKED FOR
A NAME FOR THE PATCH FILE (UP TO 12
CHARACTERS). ╘HE PROGRAM ADDS THE EX-
TENSION .PCH TO YOUR NAME TO IDENTIFY
IT AS A PATCH FILE.
.
4) ╠OADING A ╨ATCH ╞ILE. ┴VAILABLE FROM
THE TITLE SCREEN OR AFTER STOPPING
A SONG BY PRESSING '╪'. ┘OU'LL BE ASKED
WHERE IN THE ╨═┴ YOU WANT THE FILE TO
START LOADING. ╔F YOU'VE ALREADY GOT
PATCHES THROUGH 04 YOU COULD SPECIFY
05 AND THE FILE WILL LOAD STARTING AT
╨ATCH #05 UNTIL THE WHOLE FILE IS
LOADED OR UNTIL 29 IS REACHED - WHICH-
EVER HAPPENS FIRST.
.
. ╬╧╘┼╙
╓─╨ & ╓╥╘ - IF YOUR SID FILE DOESN'T
. SET THESE TO NON-ZERO VALUES YOU
. WON'T BE ABLE TO CONTROL ╓IBRATO.
. ┘OUR VALUES WILL APPEAR ON THE
. SCREEN BUT THE SOUND WON'T CHANGE.
╞-├ & ┴╒╘ - ╔F CHANGES IN THESE FILTER
. CONTROLS DON'T TAKE EFFECT TRY SET-
. TING ╞-╙ TO A NON-ZERO VALUE.
╘┼═PO - ╘HE PROGRAM AUTOMATICALLY
. ENTERS TEMPO CHANGES IN BOTH CHAN-
. NELS AT ONCE IN AN EFFORT TO MAIN-
. TAIN SYNCHRONIZATION. ┬UT DON'T TRY
. IT IN A BUSY SECTION OF MUSIC.
. ╬OTHING IS ENTERED UNTIL YOU PRESS
. ╥┼╘╒╥╬.
╧THER PROBLEMS WITH ╘EMPO. ╧NLY CERTAIN
. VALUES ARE ALLOWED. ╔F YOU ENTER
. SOMETHING ELSE THE PROGRAM APPROXI-
. MATES. ┬UT YOUR SID MAY USE DURA-
. TIONS THAT AREN'T SUPPORTED IN THE
. NEW TEMPO. (┴LL TEMPOS SUPPORT 8TH
. NOTES AND BIGGER).
╤UICK ╥ESET
╙IMPLY PRESSING ╥┼╘╒╥╬ TWICE MAKES
A QUICK WAY TO ENTER ZERO (OR 1 IN THE
CASE OF PARAMS THAT DON'T ALLOW ZERO)
.
. *-*-*-*-*-*-*-*-*-*
╬╧╘┼ - ╘HIS FILE IS CALLED ╘╒╬┼╥─╧├╙.
┘OU CAN GET A HARD COPY OF IT WITH
╙╨╥╔╬╘ OR ╒╠╘╥┴.
.
╨LEASE SEND QUESTIONS . SUGGESTIONS .
CRITICISMS . ETC. TO ME. ╧N ╤-╠INK
┼-═AIL ╩OHN╘58. ╧R ╒╙═AIL TO ╩ ╘URNER
6060 ┴IRLINE ╥OAD/┬LOOMINGTON ╔╬/
47401.
. ╔ HOPE YOU FIND THIS PROGRAM USEFUL
AND FUN ! ╘HANKS TO ALL WHO HAVE HELPED.
. ╩OHN
ND
ND