Page 123

cura di Tommaso Pantuso primi sei giri armonici e per ottenere tutti gli altri basterà premere un tasto. Commenti Questo programma sarà certamente apprezzato da chi sta imparando la chitarra e nello stesso tempo si diletta con il computer. Gli accordi selezionati si presentano come quelli descritti sui manuali pratici, viene cioè visualizzata la prima parte del 4 5 6 7

Anche questo mese una rubrica benfornita: ben quattro programmi. Con il primo avrete a disposizione un buon numero di accordi per imparare a suonare la chitarra mentre con il secondo potrete dilettarvi a giocare a bowling. li terzo è una trascrizione per il Vic dell'adventure "La piramide di lunnuh" e l'ultimo vi aiuterà a tenere in ordine il vostro archivio di programmi.

I

Accordi per chitarra

di Massimo Rodolfi - Bergamo Mi chiamo Massimo Rodolfi e sono un appassionato lettore della vostra rivista. Vi scrivo per inviarvi un programma per il Vic 20 dotato di un'espansione di 8K (o 16K). Non si tratta del solito videogame, ma di un utile ausilio per chi vuole imparare un buon numero di accordi per chitarra che, come molti sanno, sono tantissimi ed è abbastanza difficile tenerli a mente tutti, specialmente quando si è alle prime armi. Per questo motivo mi sono dedicato alla stesura di questo programma che consente una facile consultazione di ben 108 accordi. L'uso è molto semplice. Dopo il consueto Run apparirà una schermata di presentazione che, se crea difficoltà, potrà essere tralasciata in fase di copia tura (linee da 12 a 30). Premendo un tasto qualsiasi si passa al menu principale che comprende le sette note, i giri armonici e l'End che consente di uscire dal programma. Un esempio: volendo ricercare l'accordo "La?" non si deve far altro che scegliere l'opzione "La" corrispondente alla pressione del tasto contrassegnato dal numero "6" e premere Return. Compiuta tale operazione, comparirà sullo schermo un secondo menu contenente la lista di tutti gli accordi di "La" disponibili e quindi si potrà selezionare il "La?" premendo il numero corrispondente, cioè il "13". Premendo ancora il Return verrà visualizzato l'accordo selezionato. Voglio specificare che l'accordo è visuaIizzato cosi come lo vede chi imbraccia la chitarra e la piccola legenda specifica quali dita sono interessate e quali corde devono essere premute per ottenerlo. Per tornare al menu principale basterà premere un tasto qualunque; scegliendo l'opzione 8 di tale menu si otterrà una schermata contenente i

MCmicrocomputer

n. 39 - marzo 1985

**********.*****

REM REM .' REM REM ••

*-

ACCORDI PER • CHITARRA •

*•••••••••••••

8

K$="~M~.l";

9

cs=". I I I ì

10

12 13 14 15 16 17 18 13 20 21 22 23 24

8$=" ì ì

I

ì

I

j"

,

BY ••••••••••

RODOLFI

MASSIMO

1"

0$=" •••••••••••••••

1"

PRIt'H":1": POKE36879~ 25 PRINT"." PRINT":lI ACCORDI PER CHITARRA !!!" PRIIH"~ BY RODOLFI t1ASSI Mo:ohal" , PRINT""l:r" "l!!!" PRINT":r" "l!!!:r" "l!!!" PRIIH"::l PRINT":lI !!!!!!" PRINT"::l !!!!!! .-:-~" , PRItH":;l ~I,rlllllllll~ !!!!J~".: ..•••• l , I I I I l I l l I I;:~ ~~" PRIt~T"~ ~ .---;-:1", PRIIH"::l PRINT"::l !!!!!!" PRItH"::l PRlt~T""'~ !!!!!P""'~!!!!!!IJ"""

1111111.

>

2~ PRINT"

"11III;;1

~"

26 PRINT'PRINT'PRINT";l PREMI UN TASTO 30 GETA$' I FA$= ,••,THEN30 31 AA$="::lSCRIVI IL NU'lERO DESIDERATO"

.••.•..

32 88$=":01LISTA ACCORDI DI X$=" •• +:a••••• -:o ••• Il 6:0 ••••

33

7U •• 1 •• 7+0

••••

I. 7, ... 5+) .••••••••

-7:.. •••••

Il 5+'dI ••

a.

I.

OIt'l

"

+ :d1~ :016:111I17:917+).: •• 17/~+·Q1 ••• 1-7 Qal5+ ;(1.0 I 1'1•••••• 1" 35 M$:="OO)!lIaI<:ElIIa"lI :d.FR) •• r30L~."•• LA~•• 13I ~ •••••• IJ l R1 ARr'10N I C I U ••••••• ENO•• 40 PRINT"::l" 50 PRINT"::l LISTA DELLE t~OTE 60 PRINT"l::n'.MlOO"'GOSU8115a0 70 PRINT ••~tlllOO"TAB( 11 )"1$ 80 PRItH":ollOO"AA$ 140 INPUTZ 145 IFZ(10RZ>9THEN140 150 ONZGOT01000, 2000, 3131313., 4ea0, 5'21130, 6000 7012108'211313,900 900 PRINT":"):IAO' :ollOOO1" 910 PRINT"SPERO DI ESSERTI STATO:OJJTILE'" END 1000 PRINT"::l"; BB$; "00 :.lOll!l" GOSUBI10G0 1010 PRINT"_l" FORI~IT09 PRINTTAB(II)"DO" t~E){T GOSUBI020 GOTOI12\3 1020 PRINT"~~"TA8(13)·.,.$ 1100 PRItH"JllOD!l"AA$ 1110 HWUTZ 1115 IFZ(10RZ>9THEt-lPRltH":'1 ''''GOTOII10 1117 GOSUBI0000 1118 RETURN 1120 ONZGOTOI200,1250,1300,1350,14e0,14S0,1500,ISS0,160\3 1200 PRINTLEFT$(8$,7)"OO+", 1210 PRINTRIGHTS(K$, 2); LEFT:f.(OS, S)" lQ."; RIGHTS(K$, 3) ".I2.d1•• :ot3.Q"" GOT01998 1250 PRINTLEFU(B$, 7) "00-", 1260 PR I NTRI GHU (K$, 2) ; LEFT$ (0$, 4) " 1•••• :012 •••• ..,14 .•••• :•• 13•••• " GOTO1998 1300 PRItHLEFH(B$, 7) "006"; 131121PRINTRIGHTS(K$, 4).: LEFTS(OS, 8>" 1:"." i RIGHTs(K$, 3) "U2l!•••••. GOT01998 1350 PRINTLEFH(B$, 7) "007", 1360 PRINTRIGHTS(K$", 4>.; LEFTS(O$, 8>" 1:•• "".; RIGHT$(K$, 3> ".t2':I!!.")!.I3) ••• ~ •• ~I4" GOTO 1998 1400 PRINTLEFT:f(SS,7)"007+"; 1 418 PFH+l~.eH~~~, HJ·-2 •••• :uI3'1!••• --€iOffil""99S 1450 PRINTLEFT$(BS,7)"007/5+", 1460 PRINTRIGHT$(K$, 4); LEFTS(O$, 11) "ln •• ", RIGHT$(K$, 3) ".I2Q""T1I"'"'t3"Tn"~I4" GOT 01998 1~00 PRINTLEFTS(SS,7)"OO-7", 1510 PRINTRIGHT$(K$, 2)., LEFTS(O$, 9) "B" ,RIGHT$(B$, 3) "4):1 •• ):l:iUQl):t! •• " . 1520 PRINT")IOO";RIGHT$(O$, 5> "e"., RIGHT$(C$, 5) "11l.Q"" GOT01998 15~0 PRINTLEFT$"(Bs-,7)"D05+", 1560 PRIt-lTRIGHTs-(K$, 4); RIGHT$(O$", 9) "2:d1••UI1A .••• :..I3 .•••• " GOT01998 1600 PRINTLEFT$(B$,7) "DO OIM", 1610 PRINTRIGHH(K$, 2), RIGHT$(D$, 9) "4 •••••••• I2:O ••• ~.I3 •••• :•••• I1•••• " GOTOl998 1998 GETZ$' IFZ$=" "THEtH998 1999 GOT040 2000 PRINT"::l",BB$,"RE "GOSUBI0S00 2010 PRINT"~"' FORI=l T018' PRlt-lTTAB" 11) "RE" t-lEXT:GOSlJe2~320 GOT02210 2020 PRItn"~I"TAB( 13»{$;Y$. 2190 PRItHAA$ 2200 INPUT"!!!",Z 2205 IFZ<IORZ>18THEt,PRItH'" '" GOT02200 2206 GOSUBI0000 2207 RETURN 2210 IFZ>9THENZ=Z-9 GOT02230 2220 ONZGOT02300,2325,2350,2375,240e,2425,24S0,2475,2S0a 2230 ONZGOT02525,2~~0,2575,26e0,2625,265e,2675,27e0,2725 2300 PRINTLEFT$(B$,7)"RE ~+", 2305 PRINTR I GHT:$(t($, 2).; RI GHT$(O$., 11) "81· ••• :•• I2):."~.II •• " ••• D!13).""" GOT01998 232~ PRINTLEFT$(8:S, 7)"RE ~ -", 2330 PR I NTRI GHTS(K$, 4) , RI GHT$(0$ , 8) "3)" •• :1•• 11:•••••.• t2:..••• " GOTO1998 23~0 PRINTLEFT$(BS-,7)"RE ••6", 23~5 PRINTRIGHT$(K$, 2), RIGHT$(O$, 4) "4·l!.••• :ll":.RIGHT:$(O$.' 5)" l.1!11"~.I3:l!!.":"'I2·l!"." GOT019 98 (continua a pagina /24) 237~ PRINTLEFT$(B$, 7) "RE" 7";

34

Y$="

'l

123

Profile for ADPware

039 MCmicrocomputer  

Marzo 1985

039 MCmicrocomputer  

Marzo 1985

Profile for adpware
Advertisement