PATCHWORK Ver. 1.13
-------------------

PATCHWORK er i stand til at lave syntetiske instrumenter ("patches") til
Gravis Ultrasound lydkortet. Det er ikke just et brugervenligt eller srligt
knt program, s derfor har jeg planlagt en "lite" Windows-udgave af pro-
grammet, men det vil nok tage en rum tid at lave denne.

Dette er nogle af faciliteterne i DOS-udgaven:
- Trekant-, firkant og savtakmodulation med mulighed for mix af disse.
- Sinusmodulation med op til 20 overtoner.
- Hvid stj modulation.
- Specielle effekter inklusive kopir, flyt, slet og ombyt.
- Mix og sammenfj "patches".
- og meget mere ...

PATCHWORK er FREEWARE. Du opfordres til at give det til hvem, der mtte vre
interesseret, og det er tilladt at lgge dette program p ethvert BBS eller
CD-ROM (shareware/freeware), s lnge alle filerne nvnt i nedenstende
filliste distribueres samlet. De "patches", der dannes med dette program er,
selvsagt, ogs frit distribuerbare.

Dette program er specifikt skrevet til VGA. Hvis du har en anden skrmtype,
vil de grafiske skrmbilleder sandsynligvis se ejendommelige ud, ligesom det
rimeligvis ikke vil vre muligt at editere via "Brugerdefinerbar patch".

FILLISTE
--------
PATCHWRK.EXE  Hovedprogrammet.
PWNONE.BAT    Starter programmet med ingen efterklang og ingen vibrato.
PWVIB.BAT     Starter programmet med vibrato, men ingen efterklang.
PWREL.BAT     Starter programmet med efterklang, men ingen vibrato.
PWVIBREL.BAT  Starter programmet med bde efterklang og vibrato.
PWLONG.BAT    Starter programmet med efterklang. Laver lange patches.
PW.BAT        Som PWREL.BAT. Prv at ndre de 19 parametre i denne fil,
              hvorved du kan hre nogle af de muligheder, der viser sig.
              De frste tre er vibratoparametre, de nste tre tremolo og
              de sidste 12 er anslag (attack), fald fr stabiseringniveau
              ns (decay), stabiliseringsniveau (sustain) og efterklang
              (release). Formatet af disse er ikke ganske afklaret, men
              prv dig frem...
*.BGI         Grafikdrivere (fra Turbo Pascal 5.5).
PATCHWRK.ENG  Engelsk hjlpetekst inklusive instruktioner.
PATCHWRK.TXT  Dansk hjlpetekst inklusive instruktioner.
README.TXT    Den engelske udgave af denne fil.
LAESMIG.TXT   Denne fil.
PATCHWRK.COL  Farve opstning. (Se PATCHWRK.TXT for detaljerne).
PATCHWRK.MID  Midi-fil, der kan bruges til at hre den dannede "patch".
PATCHWRK.CFG  Konfigurationsfil for PATCHWRK.MID.
PATCHWRK.DEF  Temporr fil som PATCHWORK bruger.
PW-SCALE.MID  Toneskala midi-fil. (Kan erstatte PATCHWRK.MID, nr denne
              begynder at g dig p nerverne).
PATCHWRK.PAT  Temporr "patch"-fil, som dannes af PATCHWORK, nr der ikke
              indtastes et filnavn. Denne bruges kun for at muliggre af-
              spilning af midi-fil med sidst dannede "patch".
PWDEMO.MID    En lille demofil som bruger de syv flgende, beskrevne patches,
              der alle (havde du gttet dette?) er lavet med PATCHWORK.
              Alle demo-"patches" er lavet med lngden 1 (-> 935 bytes)
              med undtagelse af PWDEMO7+8, hvor lngden er 24 (-> 10.135).
PWDEMO1.PAT   Lavet med PWREL.BAT:
              Denne "patch" er lavet ved at sammenkde fem delpatches.
              X1.PAT  Sinus  Overtone : 1   ...  Potens : -2
              X2.PAT  Sinus  Overtone : 1   ...  Potens : -1.75
              X3.PAT  Sinus  Overtone : 1   ...  Potens : -1.5
              X4.PAT  Sinus  Overtone : 1   ...  Potens : -1.25
              X5.PAT  Sinus  Overtone : 1   ...  Potens : 1  (som -1)
              Disse er blevet sammenkdet via "Brugerdefinerbar patch":
              Filnavn  -  ud : Y1       Filnavn - ind : X1 X2 +
              Filnavn  -  ud : Y2       Filnavn - ind : Y1 X3 +
              Filnavn  -  ud : Y3       Filnavn - ind : Y2 X4 +
              Filnavn  -  ud : PWDEMO1  Filnavn - ind : Y3 X5 +
              Fr PWDEMO1 gemmes, er den sidste "side" af patchen
              valgt via <END>, og liniemarkren bevget til den frste
              X-position for siden vha.  <CTRL><Arrow Left> og <Enter>
              tastes for at stte periodens begyndelse for patchen
              til dette sted. Patchen gemmes derefter ved at taste <Esc>.
              (X?.PAT's kan herefter slettes).
              Denne patch giver et meget "rt" (guitaragtig) anslag pga.
              de dobbelt modulerede patches (de frste fire). Den sidste
              patch er den mest harmoniske af alle : En sinusblge, som
              afslutter "patchen" (efterklangen) meget harmonisk.
PWDEMO2.PAT   Lavet med PWVIB.BAT:
              Denne patch er lavet ved at sammenkde ni (!) patches.
              X1.PAT  Trekant   Symmetri : 90    Potens: 5
              X2.PAT  Trekant   Symmetri : 80    Potens: 3
              X3.PAT  Trekant   Symmetri : 70    Potens: 2
              X4.PAT  Trekant   Symmetri : 60    Potens: 1.5
              X5.PAT  Trekant   Symmetri : 50    Potens: 1
              X6.PAT  Trekant   Symmetri : 40    Potens: 0.8
              X7.PAT  Trekant   Symmetri : 30    Potens: 0.6
              X8.PAT  Trekant   Symmetri : 20    Potens: 0.4
              X9.PAT  Trekant   Symmetri : 10    Potens: 0.2
	           Disse patches er sammenkdet som ved PWDEMO1.PAT .
              Perioden er ogs her sat til den sidste side for patchen.
              Fr den y-markren (pilen i venstre side p den
              grafiske skrm) er sat til 20. Herefter tastes <F2>. Denne
              effekt bruger en sinusfunktion til at dobbeltmodulere patchen,
              og niveauet 20 giver nogle ekstra amplituder i lyden,
              hvilket gr den en kende mindre harmonisk end den ville have
              vret. De sidste patches har kraftigere lydstyrke end den
              frste. Derfor vil denne patch starte med en lavere lydstyrke
              og denne vil forges (i dette tilflde nsten uhrbart).
              Dette instrument vil derfor give et meget harmonisk indtryk.
PWDEMO3.PAT   Lavet med PWREL.BAT:
              Denne er lidt nemmere end de to frste patches:
              PWDEMO3  Sinus  Overtone : 1  ...   Potens : -0.5 2
              Denne patch er sammensat af to forskellige potenser, hvilket
              giver en nsten cembalolignende instrumentlyd.
PWDEMO4.PAT   Lavet med PWREL.BAT:
              PWDEMO4  Sinus Overtone : 1  ...   Potens:      ( -> 1 )
                             Overtone : 2  ...   Potens: 0.8
                             Overtone : 3  ...   Potens: 0.6
                             Overtone : 4  ...   Potens: 0.4
                             Overtone : 5  ...   Potens: 0.2
              Laver en patch, der har en orgellignende lydkarakteristik.
              (Denne patch er dog tillige tilsat lidt "efterklang").
PWDEMO5.PAT   Lavet med PWREL.BAT:
              PWDEMO5  Trekant   Symmetri : 20 40  Potens : -0.4 2
              Symmetri 20 40 betyder, at denne patch er sammensat af
              to forskellige symmetrier. Potens -0.4 2 betyder, at ogs to
              forskellige potenser er brugt. Fortegnet fr 0.4 fortller at
              potenserne ombyttes hver 1/4 periode. Det er en god id at se
              lydkarakteristikken via "Brugerdefiner patch". Dette siger
              langt mere end mine beskrivelser.
PWDEMO6.PAT   Lavet med PWVIBREL.BAT:
              TEST1  Trekant   Symmetri : <50  Potens : 0
              Brugerdefinerbar.. TEST1 - 30 2
              Dette krver noget forklaring, kunne jeg forestille mig!
              Frst laves en patch, TEST1.PAT. Denne patch er en
              firkantmodulations-patch med en forskydning p 1/4 periode.
              ( < -tegnet betyder dette). Dette har betydning fordi vi
              herefter blander lyden med sig selv via "Brugerdefinerbar...".
              TEST1 er navnet p den frste patch.  -  betyder at vi nsker
              at gentage frste patch som anden patch. Dette svarer til at
              have skrevet TEST1 to gange, men hvorfor taste mere end hjst
              ndvendigt? 30 betyder, at patch nr. 2 er blandet med en ind-
              flydelse p 30 (procent), hvilket efterlader resten (70) til
              den frste patch. 2 betyder, at vi blander med den anden
              overtone af den sidste patch med den frste.
              Resultater er en trappelignende lydkarakteristik. (Se selv
              i "Brugerdefinerbar patch"). Denne patch giver en meget
              upoleret bass.
PWDEMO7.PAT   PWLONG.BAT er brugt til denne.
              Denne opstartsfil stter lngdeparametren til 24, hvilket giver
              en patchlngde p 10135 bytes. Dette er ndvendigt, nr man
              nsker at danne (noget nr) gte hvid stj.
              Der dannes s noget hvid stj til en patch ved navn TESTNOIZ.
              Herefter editeres denne via "Brugerdefinerbar" til PWDEMO7
              ved at vlge y-niveau -70 vha. <Del>. S tastes <F1>, hvilket
              oplfter lyddata til en potens mindre end 1. Ved at gre dette
              med hvid stj, bliver den mere dynamisk. Herefter sttes y-
              niveau til -1 og der tastes <Ctrl><F11>. Dette tilstter en
              frekvensafhngig tremoloeffekt. Lydstyrken forges og for-
              mindskes gentagent. Denne ikke s lidt syntetiske trommepatch
              bruges i demofilen PWDEMO.MID .
PWDEMO8.PAT   Bruges ikke i PWDEMO.MID . Lavet med PWLONG.BAT :
              PWDEMO8 Sinus  Overtone : 1    ...  Potens :   (default : 1)
                             Overtone : 1.25 ...  Potens :
                             Overtone : 1.5  ...  Potens :
                             Overtone : 2    ...  Potens :
              Giver en dur-akkord, som flge af forholdet mellem overtonerne.
PWDEMO9.PAT   Bruges ikke i PWDEMO.MID . Lavet med PWVIBREL.BAT :
              PWDEMO9  Trekant  Symmetri : -20   Potens : 0.6
              Et meget harmonisk synth-klaver med vibrato er resultatet.

Jeg hber, du vil synes om PATCHWORK ...

Hvis du har kommentarer til programmet, er du velkommen til at kontakte mig
p n af nedenstende mder:

Internet:  husted@login.dknet.dk           Michael Husted
Fidonet:   2:236/78.58                     Hjagerparken 95, 2.
Telefonnr: 44 68 30 08                     2750 Ballerup










