home *** CD-ROM | disk | FTP | other *** search
- WaveEdit 2.50 help.
- -------------------
-
- Ok, denne fil skulle kunne få dig igang med at bruge WaveEdit, men den er
- ikke særlig tilbundsgående. Hvis du derfor finder features, der ikke er
- beskrevet, så skriv lidt om dem, og du vil til sidst have en virkelig god
- help-fil! :-)
-
- WaveEdit bruges til at sample med den i Egebladet beskrevne sampler, samt
- til at editere i eksisterende samples. Når du har startet applikationen vil
- et tryk på menu afsløre icon-menuen, hvor den mest interessante ting er
- 'Create'. Her kan du indtaste længden af den sample, du ønsker at
- tegne/generere/sample etc. Den anden mulighed er, at hive en fil ned på
- ikonen, hvorved den loades.
-
- Filer, der umiddelbart kan læses:
- &FFD (Data) WaveEdit's format. De er logaritmiske, og der står KUN selve
- de samplede data. Double-click på en sådan mens WaveEdit
- kører vil loade filen ind og afspille den en gang.
- &FFF (Text) Textfiler med information om loops m.m. De bruges til
- udveksling af data med Mascom2 (mit musikprogram), men du
- kan godt bruge dem selv, omend i begrænset omfang.
- Andre typer kan også loades, hvis du svarer OK til spørsmålet, der kommer.
- Det vil især være moduler med samples i enden.
-
- 'Save opts' fra iconbar menuen gemmer dine indstillinger af zoom, displaymode
- m.m. som så bliver default-værdier.
-
- Brugen af editoren.
- -------------------
-
- Der er et vindue med samplingen i og en toolbox.
- I toolboxen er der nogle forskellige ikoner, som bruges til at styre bl.a.
- hvordan sample-vinduet reagerer på click osv.
- Der er 2 hovedtilstande: Mark og Draw.
-
- Mark bruges til at afmærke et bestemt område, som man senere har tænkt sig
- at manipulere med. Det er også dette område, der bliver gentaget, hvis man
- har loop i sin sample. Sample-vinduet vil gøre følgende:
- Select-click: Ingen reaktion.
- Select-drag: Mærkning af et område.
- Select-doubleclick: Placering af cursoren (mere om dette senere).
- Adjust-click: Justering af den nærmeste ende af det mærkede område.
- Adjust-drag: Ingen reaktion (endnu).
- Adjust-doubleclick: Ingen reaktion.
-
- Draw bruges 1 eller 2 gange indtil man finder ud af, at det er umuligt at
- tegne sig til noget brugbart. Herefter kan den i sjældne tilfælde være god
- til at rette op på irriterende lyde som støv på pladen eller et enkelt
- overstyret peak osv. Man tegner ved at dragge Select i vinduet, hvorved de
- omkringliggende værdier gradvist nærmer sig musens position. Præcis hvor
- mange værdier, der regnes for 'omkringliggende', sætter man selv i
- toolboxen under Draw.
- Resten af toolboxen indeholder de egentlige 'tools':
- 'Dots', 'Amp', 'Line' og 'Full' er 4 forskellige måder at vise samplingen
- på. 'Full' tegner altid alle bytes, derfor er den langsom ved lav zoom-faktor.
- 'In' og 'Out' bruges til at zoome ind og ud.
- Et click på 'Start' eller 'End' vil scrolle vinduet hen til starten eller
- slutningen af det mærkede område.
- Pilene udfor disse kan bruges til at finjustere området 1 byte ad gangen.
- Noden til venstre vil afspille lyden indtil den er færdig eller man
- slipper Select. Noden med det mørkegrå område spiller kun det mærkede.
- Den lille knap med 'L' vil, hvis man har Loop slået til, begynde at
- afspille loopen. Man kan herefter (evt. med pilene) justere start og slut-
- puknkterne till loopen lyder ordentligt. Den holder op, når man trykker på
- 'L' igen.
- Loop/No loop slår loopen til og fra, hvilket kan høres, hvis man har
- mærket noget.
-
- Og så er der menuen.
- 'About' leder til en undermenu, hvor man kan få information om filen eller
- om ens afmærkede område. Det skal lige bemærkes, at den frekvens, der er
- angivet under 'About-Marked', intet har med samplefrekvensen at gøre, som
- WaveEdit pr. definition intet aner om, men derimod er den frekvens, som
- tonen ville have, hvis det mærkede område indeholdt 1 helbølge og blev
- afspillet med loop. Hvad kan man så bruge det til? Jo, det er rart at vide,
- hvis samplingen indeholder en eller anden forkert frekvens, som man ikke ved
- hvad er, men som man havde tænkt sig at gøre noget ved med et filter. Så
- mærker man en periode af bølgen, kigger på frekvensen... Og finder ud af, at
- fjolset har greyet alle filtrene ud! Hvorfor? De er hverken gode eller
- hurtige nok til at kunne bruges til noget fornuftigt endnu. Men det kommer.
- Indtil da kan man bruge informationen til at lave loops i musiske lyde, så de
- rammer den rigtige frekvens.
-
- 'Save' bruges selvfølgelig til at gemme lyden med.
-
- 'Save loop' er kun tilgængelig, når lyden ikke hedder '<Untitled>' af
- tekniske årsager. Den vil save den førnævnte Mascom-styrefil, men du kan
- selv bruge den til at gemme diverse loops (eller mærkninger).
-
- 'Make module' vil generere et modul, som man kan bruge til at afspille
- lyden med de normale 'Sound_...' kald. Endvidere kan man selv bestemme, om
- lyden skal afspilles med de medfølgende parametre, eller disse skal holdes
- konstante. Meget brugbart, især, hvis man vil bruge modulet i stedet for
- 'Beep'. Loops er (såvidt jeg husker) ikke med i modulet endnu. Træk modul-
- ikonen hen i et filer-vindue for at lave modulet.
-
- 'Marked' fører til en menu, som vi kommer tilbage til om lidt.
-
- 'Sample' åbner det vindue, som man bruger til at styre sampling fra.
- Triggeren er en værdi, som sample-rutinen venter på skal blive overskredet
- før den begynder at sample. Pas på med at sætte denne for højt, hvis du ikke
- har mulighed for at udstyre ADC'en helt. Rutinen _venter_ og bliver ved med
- det til Sahara fryser til is, hvis det skulle være. Mens den venter, farves
- skærmen med den værdi, der læses fra ADC'en. Når den bliver ensfarvet er
- trigger-niveauet nået. Al DMA etc. bliver slået fra mens der samples for at
- opnå den optimale kvalitet. Det virker måske lidt brutalt, men så længe man
- ikke har en ekstern timer på sampleren, er det den eneste måde at få
- samplingerne til at ligge præcis lige langt fra hinanden.
-
- 'Bypass' går straks igang med bypass-funktionen. Denne afbrydes f.eks. ved
- at rykke mysen, så lad være med det. Den vil, som navnet antyder, sample en
- stribe værdier og sende dem direkte ud som lyd. Frekvensen er den samme, som
- man har instillet v.h.a. sample-boxen. Der vil selvfølgelig være en lille
- forsinkelse, nærmere bestemt 1 buffer-periode, som også afhænger af sample
- frekvensen. Bypass er meget uundværlig, hvis man har tænkt sig at lave
- ordentlige samplinger. Hertil bruger man også en eller anden form for
- filter eller en equaliser, som man sætter foran sampleren. Så starter man
- bypass og piller ved filteret indtil det lyder godt. Det, der herefter
- samples bliver temmelig perfekt.
-
- 'Resample' åbner resample-vinduet samt keyboardet, og nu har man mulighed
- for at resample lyden. Endnu engang er det en 'No Compromises' rutine (også
- kaldet langsom), som bruger 4. grads polynomier til at estimere de evt.
- manglende værdier (oj, mand). Den nye frekvens kan man indtaste eller man
- kan bruge keyboardet. Her spiller man den tone, som lyden skal have, når
- den, efter at være blevet resamplet, afspilles ved den nominelle 20.833 kHz
- frekvens. Det bruges mest til at ændre frekvensen af samples, der kommer
- udefra eller fra plader, så alle ens samplinger ligger på samme tone. De
- føromtalte polynomier udregnes 1 efter 1 _for_hver_byte_ med
- _floating_point_ i _Basic_, så det kan tage _l_a_n_g_ tid (helt op til
- flere minutter!) - Kig nu grundigt på parametrene inden du starter den!
-
- 'Toolbox' bruges til at specificere, om toolboxen skal åbnes når man loader
- en fil.
-
- 'Keyboard' bruges ligeså, og åbner keyboard-vinduet, hvor man kan prøve
- samplingen ved forskellige frekvenser. Select afspiller det hele, Adjust kun
- det mærkede.
- Tuning kan bruges til at finjustere frekvensen inden man resampler.
-
- Så var der 'Marked'-menuen. Det eneste man kan, hvis man ikke har mærket
- noget, er 'Mark all', som, stor overraskelse, mærker det hele.
-
- 'Clear' vil sørge for, at intet er mærket.
-
- 'To start' flytter start-mærket hen til starten af samplingen.
-
- 'To end' flytter end-mærket til slutningen af samplingen.
-
- 'Save' saver det mærkede.
-
- 'Process' kommer vi til om lidt.
-
- 'Cut out' sletter alt det, der IKKE er mærket.
-
- 'Repeat' kopierer det mærkede efter sig selv, og mærker begge stykker.
- Dvs. næste gang bliver der 4 kopier, hvis ikke man rykker på mærkerne.
-
- 'Delete' sletter det mærkede (og trækker resten sammen).
-
- 'Move' kan kun bruges, hvis man forinden har sat cursoren et sted ved at
- double-clicke. I så tilfælde flyttes det mærkede, så det starter ved
- cursoren.
-
- 'Copy' virker ligeså, men sletter ikke det originale stykke.
-
- 'PingPong' er en speciel funktion til de tilfælde, hvor det mærkede er en
- loop. Den vil kopiere det mærkede 2 gange (halvanden 'Repeat') og derefter
- vende det midterste stykke om. Herefter mærkes de 2 første stykker. Denne
- mærkelige opførsel resulterer i en loop, der kører skiftevis forlæns og
- baglæns, og er en effekt, der kan løse mange umulige loop-problemer.
-
- I 'Process' er der forskellige funktioner, du kan udføre på det mærkede
- område. Nogle af dem er shadede, enten fordi de ikke er lavet, eller fordi
- de er for langsomme endnu.
-
- Filtrene er der slet ikke; de er halvvejs konverteret til mc, og virker
- ikke ordentligt endnu.
-
- De logiske operationer er nemme:
- 'Silence' vil sætte samtlige værdier i det mærkede område til 0.
-
- 'Reverse' vender rækkefølgen af værdierne.
-
- 'Straighten' bruger kun startpunktet og endpunktet og laver herefter en
- lige linie mellem dem. Bruges f.eks. til at fjerne dumme støj-spidser fra
- ellers nydelige kurver.
-
- 'De-offset' kunne egentlig hedde 'De-Amiga', den udregner det
- gennemsnitlige DC-offset og rykker resten af samplingen, så offsettet
- ophæves. Et forkert offset medfører hørbare 'bump' når samplingen starter og
- slutter og findes især i samplinger fra de billige Amiga-samplere.
-
- 'Amplify' vil forstærke eller dæmpe lyden med et vist antal dB. Decibel
- bruges meget i Process vinduerne, og det kunne måske være på sin plads at
- fortælle kort, hvad det er. dB er en logaritmisk enhed, der udtrykker et
- forhold mellem to spændinger, effekter, strømme osv. En fordobling af
- forholdet svarer til ca. 6 dB, og en halvering er derfor -6 dB. Hver gang
- dB-tallet forøges med 6, sker en fordobling af forholdet. 0 dB er
- selvfølgelig forholdet 1:1. P.g.a. Arc-ens logaritmiske D/A-konvertere (og
- WaveEdit's måde at gemme lydene på) sker forstærkning af lyde næsten uden
- tab, hvis ikke man overstyrer selvfølgelig.
-
- 'Maximise' er en smart måde at forstærke på, som først regner ud, hvor
- meget man skal forstærke med, for præcis at undgå overstyring, og derefter
- gør det. Grænsen for overstyring sætter man selv, selvom 100% er det eneste,
- jeg nogensinde har haft brug for. Hvorfor nu procent? Ja, det skulle jo
- egentlig være volt, men ved DU, hvor mange volt vores D/A peaker ved?
- Procent er nemmere at arbejde med, 100% er max. amplitude, 0% ingen. Det er
- en god ting at gøre det til en vane, at Maximise ens samplinger, inden man
- saver dem. Det giver bedre dynamik i hvad man nu end måtte lave med dem
- herefterdags.
-
- 'Fade in' vil begynde at forstærke med 'Start level' og ende med 0. Den
- følger en lineær eller logaritmisk kurve; det vælger man selv, efter, hvad
- man er ved at lave.
-
- 'Fade out' er det samme, men begynder ved 0 og fortsætter ned til 'Final
- level'.
-
- 'Antidust' er egentlig en test-funktion, jeg lavede til noget helt
- specielt. Den kan dog af og til bruges til automatisk at fjerne forkerte
- spidser. Følsomheden angives i Dots, da det typisk er det eneste man ved om
- spidsernes størrelser. Alle spidser, der er mindre end følsomheden, vil
- blive erstattet med en approximeret værdi , som er gennemsnittet af de
- omkringliggende.
-
- Af modulation har jeg kun lavet 'Amplitude', som forstærker efter en
- (typisk) lavfrekvent kurve, man angiver.
-
- Blandt effekterne er 'Echo' aktiv, som, naturligt nok, laver ekko med
- passende mellemrum.
-
- Ud over dette, kan man generere visse toner og evt. mixe dem oveni sin
- sample.
- 'Sine' laver en sinus med lineært stigende eller faldende amplitude. Som
- et af de eneste steder, kan start- og slut amplituden være over 100%, dvs.
- man kan generere firkanter med en groft overstyret sinus.
-
- 'Square' laver en firkanttone på en tilsvarende måde, selvom der ikke er
- meget ide i at overstyre den.
-
- 'Noise' laver støj. 'Quality' er arten af støjen, 10000 vil give hvid
- støj, pink fås omkring 6500, men meget afhænger af resten af dit lydanlæg.
-
- 'MoreNoise' laver en anden slags støj, der har en meget karakteristisk
- frekvens. Frekvensen vil gå lineært fra 'Init' til 'Final'.
-
- Convert menuen bruges til at konvertere samplinger, der ikke er i
- logaritmisk format. Der kan konverteres fra hhv. Signed og Unsigned 8-bit
- lineære samplinger.
-
- Load & Save
- -----------
-
- Som sagt er WaveEdits foretrukne format Data-filer, der indeholder de
- logaritmiske værdier til VIDC'en. Informationen om loop punkter m.m. gemmes
- i Text-filer, der har følgende format:
-
- Fast streng : 'MascomCrew<10>'
- Et antal blokke (altid 1 i WaveEdit), der består af linefeed afsluttede
- linier:
- sss... = Navnet på samplingen (kun leafname)
- xxxxxxxx = Start offset, som 8 hex cifre. (Er altid 0 i WaveEdit)
- xxxxxxxx = Som ovenfor, men dette er antallet af loops (Altid
- &FFFFFFFF i WaveEdit)
- xxxxxxxx = Loopens start-offset. Her springes tilbage, når end-
- offsettet er nået.
- xxxxxxxx = Loopens end-offset (inklusiv).
- '@' = Betyder, at blokken er slut.
-
- WaveEdit bruger modulet 'WESound' til at manipulere med lydene, så læs
- dokumentationen til dette modul, hvis du vil vide mere.
-
- Thomas Olsson, Wed, 29 Sep 1993.
-