Zo bouw je gerandomiseerde geluidslagen op uit afzonderlijke samplepools
Om gerandomiseerde geluidslagen op te bouwen, deel je je samples in op functie, maak je voor elke pool een onafhankelijke selector en activeer je die selectors tegelijk. Elke afspeelbeurt combineert vervolgens één geselecteerde aanslag, één middendeel en één staart tot één samengesteld effect.
Deze workflow is bedoeld voor een sounddesigner die een herhaalbaar, kort geluidseffect maakt waarvan de onderdelen per afspeelbeurt variëren. In het praktische voorbeeld hieronder gebruik je FMOD Studio 2.04 om met afzonderlijke pools een mechanische klik samen te stellen. Het ontwerp van de pools, de compatibiliteitscontroles en de luistertests bieden ook een bruikbaar plan voor andere audiotools.
Welke afspeelstructuur hebben afzonderlijke samplepools nodig?
Zie het effect als parallelle vertakkingen. Eén gedeelde trigger start elke vertakking; elke vertakking kiest één sample uit de eigen pool. Voor een effect met drie lagen ziet de structuur er zo uit: gedeelde trigger → selector voor aanslag, selector voor middendeel en selector voor staart → gecombineerde uitvoer.
De multi-instrumentfunctie van FMOD verzorgt de selectie: die bevat een afspeellijst en selecteert een item wanneer deze wordt geactiveerd. Maak voor elke pool een afzonderlijk multi-instrument, zodat elke laag een eigen selectie heeft. Als je alle samples in één multi-instrument zet, worden het alternatieven binnen die ene afspeellijst. FMOD Studio-gebruikershandleiding: Werken met instrumenten
Controleer of de gekozen tool zowel selectie als gelijktijdige weergave ondersteunt. Dit zijn afzonderlijke bewerkingen. In Soundplant 59 wordt ‘alles tegelijk starten’ bijvoorbeeld beschreven als een afspeellijstmodus, terwijl shuffelen van toepassing is op afspeellijsten die sequentieel of met één toetsstap worden doorlopen. Alleen shuffle inschakelen levert dus nog geen parallel systeem met lagen op. Soundplant 59.0-gebruikershandleiding: Afspeellijst
Hoe organiseer je de samplepools?
Begin met de hoorbare functie van elke laag. Gebruik voor de mechanische klik een pool met aanslagen voor de eerste tik, een pool met middendelen voor de korte centrale textuur en een pool met staarten voor de uitdovende resonantie. Hieronder staat een illustratief productieplan, met aantallen samples die het beluisteren overzichtelijk houden.
| Pool | Illustratieve inhoud | Selectieregel | Voorbereidingsdoel |
|---|---|---|---|
| Aanslag | 4 korte tikken | Eén per trigger | Consistente positie van de aanzet |
| Middendeel | 5 compacte mechanische texturen | Eén per trigger | Vergelijkbare waargenomen kracht |
| Staart | 3 korte resonanties | Eén per trigger | Compatibel uitdovingskarakter |
Bereid elk bestand zo voor dat de beoogde aanzet een consistente relatie heeft met het begin van het bestand. Als één tik een lange stilte aan het begin bevat, verandert de waargenomen timing wanneer die wordt geselecteerd, ook als het afspeelsysteem elke vertakking tegelijk start. Behoud opzettelijke verschuivingen, maar documenteer ze in plaats van onbedoelde stilte aan de pool toe te voegen.
Breng de alternatieven binnen elke pool in balans door ze op een vast afspeelniveau te beluisteren. Een ander middendeel mag niet onverwacht het hele samengestelde effect overheersen. Breng de pools vervolgens onderling in balans, zodat de aanslag helder blijft en de staart in verhouding is. Beschouw dit als luisterbeslissingen; voor verschillende geluiden zijn identieke piekwaarden niet nodig.
Gebruik namen waarmee je selecties eenvoudig kunt terugvinden, zoals click_attack_01.wav, click_body_01.wav en click_tail_01.wav. Houd een lijst bij met de poolindeling en eventuele opzettelijke verschuivingen van de aanzet. Dat is vooral handig wanneer je één specifieke combinatie moet corrigeren.
Hoe bouw je het gelaagde effect op in FMOD Studio?
Begin met de voorbereide audiobestanden en een nieuwe timeline-event. De procedure hieronder gebruikt synchrone instrumenten en een timeline die lang genoeg is voor elk geselecteerd bestand, zodat je de timing gemakkelijk kunt controleren.
- Maak drie audiotracks met de namen Attack, Body en Tail.
- Sleep alle bestanden met aanslagen tegelijk naar de track Attack om een multi-instrument te maken. Herhaal dit voor de pools Body en Tail.
- Lijn de linkerranden van alle drie de multi-instrumenten uit op timeline-nul.
- Verleng het triggergebied zodat het langste bestand in de pool erin past, en houd de timeline beschikbaar tot en met de langste staart.
- Laat het herhalen van de afspeellijst en het herhalen van afzonderlijke items uitgeschakeld.
- Start de beluistering vanaf timeline-nul en controleer of alle drie de tracks elk één geselecteerd onderdeel afspelen.
FMOD beschrijft hoe je een multi-instrument maakt door een selectie audiobestanden naar een track te slepen. De handleiding maakt ook onderscheid tussen het herhalen van de afspeellijst, waarbij verdere items worden geselecteerd, en het herhalen van één afzonderlijk item. Voor dit effect moet elke vertakking per afspeelbeurt één selectie maken. FMOD Studio-gebruikershandleiding: Werken met instrumenten
Let vooral op de lengte van het triggergebied: een synchroon instrument stopt met audio produceren zodra de afspeelpositie het gebied verlaat. Een gebied dat is ingekort voor een kort alternatief kan een langere selectie afkappen. FMOD Studio-gebruikershandleiding: Werken met instrumenten
Laat de samples in eerste instantie ongetransponeerd en gebruik vaste niveaus. Controleer de basisselectie en timing voordat je modulatie toevoegt. Als de staart later moet beginnen, verplaats dan het hele instrument naar een bewuste positie op de timeline en verleng de beschikbare afspeelduur overeenkomstig. Houd deze verschuiving vast totdat het samengestelde geluid met alle alternatieven samenhangend klinkt.
Gebruik je Randomize, Shuffle of gewogen selectie?
Kies de selectiemodus op basis van het gewenste herhalingsgedrag. FMOD 2.04 maakt onderscheid tussen Randomize en Shuffle: Randomize houdt geen rekening met eerdere selecties, terwijl Shuffle voorkomt dat hetzelfde instrument direct opnieuw wordt geselecteerd als de afspeellijst ten minste drie instrumenten bevat en geen afspeelpercentages heeft. Die voorwaarden zijn van belang. FMOD Studio-gebruikershandleiding: Instrumentreferentie
| Gewenst gedrag | Eerste keuze | Waarop letten |
|---|---|---|
| Onafhankelijke selecties waarbij directe herhalingen zijn toegestaan | Randomize | Of herhaalde, opvallende samples storend worden |
| Minder directe herhalingen | Shuffle | Voor het in FMOD beschreven gedrag zijn ten minste drie instrumenten in de afspeellijst nodig, zonder afspeelpercentages |
| Sommige alternatieven komen vaker voor | Wegen met afspeelpercentages | Of de resulterende frequentie bij het samengestelde effect past en het verwachte herhalingsgedrag verandert |
De items in FMOD-afspeellijsten ondersteunen afspeelpercentages die de selectie in de Shuffle- of Randomize-modus wegen. Begin met pools zonder weging en pas dit pas aan wanneer je kunt uitleggen waarom een bepaald alternatief vaker of minder vaak moet voorkomen. FMOD Studio-gebruikershandleiding: Instrumentreferentie
Pas je sterkste beheersing van herhaling toe op de laag die het effect het duidelijkst herkenbaar maakt. Als een opvallende aanslag steeds terugkomt, verandert variatie in een zachte staart de indruk misschien nauwelijks. Luister bij het kiezen van een modus naar het volledige samengestelde effect; een gevarieerde selectielog is slechts een deel van het resultaat.
Hoeveel combinaties zijn daadwerkelijk bruikbaar?
Voor de illustratieve pools hierboven leveren vier aanslagen maal vijf middendelen maal drie staarten 60 mogelijke samplecombinaties uit 12 bronbestanden op. Deze berekening gaat ervan uit dat elke aanslag kan worden gecombineerd met elk middendeel en elke staart, en dat alle drie de lagen aanwezig zijn.
Bij gelijkwaardige, onafhankelijke selectie in Randomize heeft elke afzonderlijke combinatie bij een trigger een kans van 1/60. Dit is een berekening van de sampleselectie, geen maatstaf voor de hoorbare verschillen. Vergelijkbare bronbestanden kunnen combinaties opleveren die bijna hetzelfde klinken.
Test voordat je de pools uitbreidt of onafhankelijkheid geschikt is voor het materiaal. Volg deze beslisreeks:
- Kan elk samplepaar samen werken? Zo ja, behoud dan de onafhankelijke pools.
- Zijn er paren die botsen qua timing, klank of schijnbare omvang? Bewerk of vervang die bestanden, of verdeel het materiaal in compatibele families.
- Werkt een laag alleen met één bepaalde partner? Houd dat paar als gegroepeerde variatie bij elkaar en randomiseer er vervolgens andere compatibele onderdelen omheen.
Deze compatibiliteitstest is de belangrijkste beperking van het aantal combinaties. Als een helder middendeel alleen met één staart werkt, levert de aanname dat alle combinaties even bruikbaar zijn extra correctiewerk op. Een kleinere verzameling uitwisselbare onderdelen is gemakkelijker af te werken en te onderhouden.
Hoeveel variatie in toonhoogte, volume en timing moet je toevoegen?
Voeg variatie pas toe nadat de combinaties zonder modulatie werken, en doe dat telkens voor één eigenschap. Probeer als illustratief uitgangspunt een toonhoogtevariatie van maximaal een halve halve toon voor het middendeel en een klein bereik voor volumeverlaging, terwijl je de aanzet van de aanslag vast houdt. Dit zijn instellingen om mee te luisteren, geen voorgeschreven waarden.
De randommodulatoren in FMOD passen een wijziging toe wanneer het bijbehorende instrument of event wordt geactiveerd. De volumemodulatie met willekeurige waarden past negatieve decibelwijzigingen toe; toonhoogteaanpassingen kunnen binnen het opgegeven bereik positief of negatief zijn. Stel het basisvolume in met dit uitsluitend neerwaartse volumegedrag in gedachten. FMOD Studio-gebruikershandleiding: Events maken
Gebruik variatie op instrumentniveau wanneer afzonderlijke lagen apart moeten veranderen. Overweeg variatie op eventniveau voor de toonhoogte als het hele samengestelde effect tegelijk moet veranderen. Vermijd het onafhankelijk transponeren van onderdelen waarvan de onderlinge klankrelatie behouden moet blijven.
Houd timingvariatie beperkt totdat het effect werkt op de beoogde afspeelsnelheid. Als willekeurige vertragingen de aanslag en het middendeel hoorbaar in twee gebaren splitsen, verklein dan het vertragingsbereik of behoud een vaste verschuiving. Sampleselectie levert al variatie op; je hoeft niet elke beschikbare regeling te randomiseren.
Hoe test en voltooi je het systeem met gerandomiseerde lagen?
Voer zowel gerichte combinatiecontroles als herhaalde willekeurige afspeelbeurten uit. Ze beantwoorden verschillende vragen: gerichte controles brengen incompatibele onderdelen aan het licht, terwijl herhaalde afspeelbeurten laten horen hoe de selectie zich in de loop van de tijd gedraagt.
Beluister voor het kleine uitgewerkte voorbeeld alle 60 samplecombinaties zonder modulatie. Isoleer tijdelijk de keuzes van de afspeellijst of dwing die af, noteer de geselecteerde bestandsnamen en herstel daarna de bedoelde selectiemodi. Zo krijg je volledige dekking van de samplecombinaties, al omvat dit niet elke continu variërende modulatiewaarde.
| Symptoom | Eerste controle | Praktische correctie |
|---|---|---|
| Het effect klinkt soms vertraagd | Stilte aan het begin en verschuivingen van de aanzet | Lijn de bestanden uit of corrigeer de bewuste verschuiving van de laag |
| Een staart eindigt abrupt | Lengte van het triggergebied | Verleng het gebied en test het langste bestand opnieuw |
| Sommige versies klinken onevenredig groot | Afzonderlijke niveaus van middendeel en staart | Breng de alternatieven binnen de betreffende pool opnieuw in balans |
| Eén combinatie klinkt dun | De specifieke samples afzonderlijk en samen | Pas hun timing, klank of poolindeling aan |
| Herhaling blijft duidelijk hoorbaar | De meest herkenbare laag | Pas de alternatieven of het selectiegedrag ervan aan |
Herstel vervolgens de willekeurige selectie en test met het verwachte interval tussen triggers, inclusief overlappende afspeelbeurten als die bedoeld zijn. Houd tijdens het luisteren het niveau van de gecombineerde uitvoer in de gaten. Verlaag de niveaus van lagen of events als overlappende combinaties onvoldoende headroom overlaten. Controleer opnieuw nadat je toonhoogte- en volumemodulatie hebt ingeschakeld, vooral aan de uitersten van je gekozen bereiken.
Neem een representatieve afspeelbeurt op wanneer je versies vergelijkt. De profiler van FMOD maakt onderscheid tussen Waveform-weergave, die de opgenomen audio afspeelt, en Simulate-weergave, die de opgenomen aanroepen opnieuw uitvoert en andere willekeurige resultaten uit de afspeellijst kan genereren. Gebruik de opgenomen waveform wanneer je precies het geluid wilt beoordelen dat je eerder hebt gehoord. FMOD Studio-gebruikershandleiding: Profiling
Rond af door de poolindeling, selectiemodi, niveau-instellingen, verschuivingen en modulatiebereiken samen met het project op te slaan. Het systeem is klaar voor gebruik wanneer de toegestane combinaties herkenbaar blijven, de timing standhoudt bij herhaalde afspeelbeurten en elk nieuw sample kan worden gecontroleerd aan de hand van een gedocumenteerde set compatibele lagen.
