home *** CD-ROM | disk | FTP | other *** search
- 06601030305800
- 1
- 2#
- F0110030
- 9[..................................................]001
- Ŵ⇨Documentationfor!Effex
- €EffexwrittenbyandcopyrightPaulMason
-
- Likemostcomputersnowadays(withtheexceptionofthePC),
- Acornmachineshavetheabilitytoplayhighqualitysound.This
- isachievedbyliterallycontrollingthespeaker.Asampleis
- basicallyrawdatadescribingthevariouspositionsofthe
- speaker.Bysuchlow-levelcontrolasthis,itispossibleto
- createverynearlyanysound.Suchsamplesareobtainablefrom
- severaldifferentsources.ManygoodsoundscanbefoundonPD
- discs,andAmiga/STPDhasawealthofsamples.Alternatively,if
- youhaveaccesstoasampler,almostanysoundcanbecaptured
- andsavedontodisc.Theothermainoptionistocalculateyour
- sample,usingmathematicsoroneofthegoodcommercialprograms.
- Whicheverwayyouobtainyoursample,youwillneedtoplayit
- backandifyouaremoreadventurous,manipulateit.
-
- Effexisaversatilesampleeditor.Itallowsfullycontrollable
- editingofthesample-cuttingandpasting,mixing,andawhole
- hostofotherspecialeffectsthatyoucanusetoaddalittle
- somethingtothesound.
-
-
- ŴThemainwindow€
-
- WhenyouloadasampleintoEffex,byeitherdouble-clickingon
- itsicon,ordraggingittotheEffexicon,themainwindow
- willopen,withaviewofthesampleatthebottom.Onthefar
- rightofthewindow,justabovethesampleviewer,youwillfind
- azoomerbox.Thisoperatesinthestandardway-liketheoneon
- !Drawor!Paint.Notethatitisnotpossibletohavethezoom
- settolessthan1(ie.therightnumberlargerthantheleft).
- Ifyouzoominonthesample,youcanmoveaboutinsideitby
- draggingthescrollbaratthebottom.
-
-
- ŴSelectionsandthecaret€
-
- Inordertoeditthesample,youshouldfirstknowhowtoselect
- anarea,andmovethecaret.Theselectiondefineswhatisgoing
- tobeactedon,andthecaretspecifieswhereanydestination
- data(eg.amoveorcopy)willgo.
- Toselectanarea,click(select)whereyouwantthestarttobe,
- anddragthepointertowhereyouwishtoendtheselection.To
- changeaselection,click(select)ontheendyouwishtochange
- anddrag.Ifyouclick(select)insidethesampleview,the
- nearestendoftheselectionwilljumptowhereyouclicked.
- Tocleartheselection,click(menu)overthewindow,andchoose
- 'Clearselection'offtheselectionsubmenu.Alternatively,press
- CTRL Z.
- Toselecttheentiresample,choose'Selectall',orpress
- CTRL A.
- Whenyoumakeaselection,theiconseithersideof'Sel'onthe
- mainwindowwillchangetoreflectthepositionwithinthesample
- €ofyouselection.Thelefticonisthestart,therightisthe
- end.Youcanentervaluesintothesetochangetheselection.
- Tozoomtheselectionsoasitfitstheentirewindow(if
- possible),pressZorchooseZoomfromtheSelectionsubmenu.
-
- Tomovethecaret,simplyclick(adjust)intheview,andared
- linewillappear,markingthecaretposition.Again,theiconby
- theword'caret'willchangetoreflectthecaretposition.You
- canenteravalueintoherealso.Alternatively,clickontheup
- ordownarrowstomovethecaret(veryslightly).Pressingshift
- whileclickingonthesewillstepthecaretby16.(Notethat
- shifthasthateffectonanyup/downarrows-thevaluein
- questionstepsby16).
-
- Fulldetailsaboutthesample,selectionandcaretpositionscan
- beobtainedfromtheSamplewindowintheMiscsubmenu.
-
-
- ŴOperatingonaselection€
-
- Allmenuselectionsdescribedinthissectionaremadefromthe
- Selectionsubmenuunlessotherwisestated.
- Onceyouhavemadeaselection,youmaywishtomove,deleteor
- copyit.
- DeletingaselectioncanbeachievedbychoosingDelete,or
- pressingCTRL X.
- Movingaselectiontothecaretpositioncanbedonebychoosing
- MoveorpressingCTRL V.
- Copyingcanbedonewithtwoeffects.Tocopytheblock,
- insertingitatthecaretposition,choosecopy,orCTRL C.To
- copyit,overwritingdataatthecaretposition,choosecopy
- over,orCTRL Y.
-
- Mixingenablesyoutooverlaypartsofthesample.If,for
- example,youhaveinyoursample,asoundofamotorbike,and
- lateron,asoundofascream,theycanbemixedtogether,to
- producethesoundofamotorbikewhilesomeoneisscreaming.To
- mixtheselectionwithdataafterthecaret,chooseMix.Tomix
- datadirectlybeforethestartoftheselection,choosepre-mix.
- Tomixaftertheendoftheselection,choosepost-mix.
-
-
- ŴPlayingthesample€
-
- Inordertoplaythesample,bringupthemenu,andchoosePlay
- fromthePlayingsubmenu.Alternatively,pressCTRL P.Ifthe
- sampleplaystoofastorslow,changethesamplerate.Thiscan
- bedonebyalteringthevaluebythewordKHz,orthevalueby
- theword…µs€.IfyouincreasetheKHzvalue,thesamplewillspeed
- up(onreplaying).Theµsvalueisinverselyproportional,ie.
- increasingitwillslowdownthesample.
- Toalterthevolume,clickontheup/downarrowsaboveandbelow
- thevalue127.Alternatively,enteranewvalue.Ifyoucannot
- hearanysound,thespeakeriseitheroff,orthemastervolume
- €levelistoolow.PressF12andtype:
- *SpeakerOn
- *Volume127
-
- Tostopplaybackofasample,chooseStopfromthePlaying
- submenu,orpressCTRL S.Duringplaybackitispossibletoalter
- thevolume(asnormal),andalso'bend'thepitch.Thelatteris
- achievedbyclickingonthePupandPdownicons,orchoosing
- Pitchupordownfromtheplayingsubmenu.Maximumvolumecan
- instantlybesetbychoosingMax.volumeorpressingCTRL L.
- Ifyouwishtoseewhatpartofthesampleisbeingplayed,
- choosePlaytrackingorpressCTRL T.Thiswillthenmovethe
- caretinsyncwiththesample.Clicking(adjust)anywhereinthe
- viewerwhileplaytrackingwillplayfromthatposition.Oncethe
- samplehasstopped,youcanmovethecaretanywhereandpress
- spaceorchooseContinue,andplayingwillstartfromthecaret.
- Notethatifyouhavefinishedplayingaselection,theplay
- cannotberesumedwiththecaretaftertheendoftheselection.
-
- Toplaybacktheselection,choosePlayfromtheselection
- submenu,orpressCTRL E.
-
-
- ŴSampletypes€
-
- Atpresent,Effexsupportslogarithmic,signedlinearand
- unsignedlinearsamples,andcanplayallofthese.Thefollowing
- fileformatsareinterpretedbyEffex:
-
- LogSampl(&631):loadingthisforcesthesampletypetoLog
- SgnSampl(&632):loadingthisforcesthesampletypetoSigned
- UnsSampl(&633):loadingthisforcesthesampletypetoUnsigned
- Effex(&634):theformatwhensavedisrestored,asisthe
- selectionandcaretdetails,andsamplerate.
- Armadeus(&D3C):sampletypeissettounsigned,andsamplerate
- isrestored.
-
- Anyotherfiletypedefaultstounsigned.
-
- Thesampletypecanbechangedbychoosingtheappropriatetype
- fromtheMiscsubmenu.
- ToconvertfromaLogsampletoSignedlinear,chooseLog2Lin
- Toconvertviceversa,chooseLin2Log
- TochangefromSignedtoUnsigned,choose(Un)Sign.
-
-
- ŴEffects€
-
- AllmenuselectionsdescribedherearemadefromtheEffects
- submenuunlessotherwisestated.
-
- Ifyouwishtoaddaspecialeffecttoyourmarkedselection
- only,ensurethe'Selection'option(atthetop)isticked.
- Otherwise,theeffectwillbeenforcedonthewholesample.
- €
- Reverse:reverses(flips)thechosenarea
- Silence:amplifiesthechosenareaby0
- Fadein(CTRL I):fadestheareainfromquiettofullvolume
- Fadeout(CTRL O):fadestheareaoutfromfulltoquiet
- Amplify:amplifiestheareabythegivenpercentage
- Quieten:amplifiestheareaby(10000/value)percentage
- ie.Quieteningby200%willcounteractanamplificationof200%
- Eor:eorseachbyteoftheareawiththegivenvalue
- Add:addsthegivenvaluetoeachbyteofthearea(movesthe
- sampleupordown)
- High-Ampfilter:clipsanyvaluesthatexceedthegivenvalue
- Low-Ampfilter:clipsanyvaluethatfallbelowthevalue
- Corefilter:Seebelow
- LowFreqboost:Boostslowfrequenciesandvolumes
- HighFreqboost:Bootshighfrequenciesandvolumes
- ModulationandEcho:seebelow
-
-
- ŴFilters
-
- €HA:ifa+precedesthevalue,thecentre(normally128)is
- addedtothevaluebeforeclipping
- LA:isa-precedesit,itissubtractedfromthecentre
- Corefilter:ifanyvaluefallswithinthegivenvalueeither
- sideofthecentre,itisroundedofftothecentrevalue.If
- usedcarefully(andsubtley),thisfiltercanremovenoisefroma
- sample,withoutaffectingthequalitytooseriously.
-
-
- ŴModulation€
-
- Tomodulatethesample,enteraformulaintooneofthefive
- spaces(thetopmaycontainatwo-wayscramblingformula).The
- followingvariablesareguaranteedtobedefined:
-
- X=xpositionwithinsample
- Y=value
- Z=previousvalue
-
- TheformulashouldoutputanewvalueforY,ie.foreverybyte,
- X,YandZaresetup,andtheformulaiscalled,storingthe
- resultbackinthesample.
- PleasenotethatmodulationisverySLOW!
-
-
- ŴEcho€
-
- Threedifferentechoesareprovidedtoenhanceyoursample.By
- changingtheecholength,different'depths'ofechocanbe
- obtained.Theechostrengthwillaffecthowpowerfultheechois.
- Echostrengthsabove100%arenotrecommended.
-
- Echo(orpressingE)isthesoftestecho
- €Flangeecho(F)producesarehard,metallicecho
- Hallecho(H)producesacomplexecho
-
- Apipe-effectechocanbeachievedbyastronghallecho(80%)
- withlength64orthereabouts,andthenrepeatedLFboostsof
- about2-8.LFboostsoftenhavetheeffectofsmoothinganecho
- (oranysound).
-
-
- ŴSavingthesample€
-
- Tosavethesample,opentheSavesubmenu.Fromthis,uptothree
- savewindowscanbeopened.SavingfromtheLogsubmenucanonly
- beachievedwhenthesampleislogarithmic.Itwillsettypeits
- filetoLogSampl(&631).TheUnsignedandsignedsubmenusoperate
- inasimilarway,butsavingasunsignedorsignedfiles.
- SavingfromtheEffexsubmenucanbeachievedatanytime.As
- wellassavingthesample,itwillstoredetailsaboutsample
- rate,selectionsandcaretposition.Italsostoresthesample
- rate.
- SavingasanArmadeusfileisonlypossiblewithanunsigned
- sample,andsavesthesampleratealongwiththesample.
-
-
- ŴProgrammingtechniques
-
- €TheWimpfrontendforEffexiswrittenentirelyinBASIC,using
- machinecodeonlyforthemovementandspecialeffects(except
- modulation)routines.ThismeansthatEffexiseasilycustomable
- foranexperiencedprogrammer.Thisdoeshoweverhavetheslight
- drawbackofslowredraws(eventhisisn'ttoonoticeableonan
- Arm3).Themenustructureissuchthatextraoptionscanbeadded
- later-indeed,Iwouldbeinterestedinimprovements/additions
- madetoEffex.
-
-
- ŴKnownproblems€
-
- Effexhasseveralknownproblemswhichwillhopefullyberemoved
- inafutureversion.
- Savingto!Editisonlypossibleifyoufirstopenawindowand
- thendragtheiconintothat.
- Inhighmagnification,theselectionmaynotalwaysbedisplayed
- properly.
- Duetotheway256-colourmodesorganisetheirpalette,the
- selectionmaynotbedisplayedatallinsuchmodes.
- Itisonlypossibletozoominontheselectionwhenin1:1zoom.
-
-