Ja, door de noten handmatig te herschikken. In de actuele handleiding van Apple voor GarageBand op de Mac wordt het omkeren van audio beschreven, maar niet een automatische opdracht om MIDI-noten om te keren. Gebruik de onderstaande workflow in de Pianorol om een melodie bewerkbaar te houden. Apple’s handleiding voor MIDI-bewerking.

Wat doet de gedocumenteerde omkeerfunctie van GarageBand precies?

Apple plaatst het selectievakje Reverse Playback in de infovenster van de Audio-editor. In de instructies staat uitdrukkelijk dat je hiermee een audioregio achterstevoren afspeelt. De gedocumenteerde bedieningselementen van de Pianorol zijn bedoeld voor het bewerken van noten, timing, toonhoogte en velocity; een vergelijkbare omkeeropdracht ontbreekt. De aantoonbare beperking is dus specifiek: Apple documenteert geen automatische bewerking die een MIDI-melodie omkeert en de noten bewerkbaar houdt. Instructies voor audio omkeren, Bedieningselementen van de Pianorol.

Kies voor een gewone taak op de Mac vóór het bewerken welk resultaat je nodig hebt:

Gewenst resultaat Geschikte aanpak Blijft het resultaat bewerkbare MIDI?
De laatste noot klinkt als eerste, terwijl de noten afzonderlijk bewerkbaar blijven Herschik de MIDI-noten in de Pianorol Ja
Noten en rusten spiegelen hun oorspronkelijke timing Bereken de gespiegelde posities en verplaats de MIDI-noten Ja
Het weergegeven instrumentgeluid klinkt achterstevoren Exporteer audio, importeer die en gebruik daarna Reverse Playback Nee; bewaar de oorspronkelijke MIDI apart

Dit onderscheid volgt uit het materiaal zelf. Apple legt uit dat MIDI-bestanden uitvoeringsgegevens bevatten en geen opgenomen geluid. Als je een GarageBand-project exporteert, krijg je een stereoaudiobestand. Als je dat bestand omkeert, verandert het weergegeven geluid; er ontstaat geen nieuwe, omgekeerde set bewerkbare MIDI-noten. MIDI en audio importeren, Audio exporteren.

Bepaal of je de volgorde van de noten wilt omkeren of de hele frase wilt spiegelen

Bij een goede handmatige omkering begin je met een keuze over de timing. De toonhoogtes in omgekeerde volgorde zetten en een frase in de tijd spiegelen kunnen verschillende resultaten opleveren, vooral wanneer de melodie noten van ongelijke lengte of rusten bevat.

Bij een eenvoudige omkering van de notenvolgorde kun je de oorspronkelijke toonhoogtes in omgekeerde volgorde op de bestaande ritmische posities zetten. Dat levert een geldige nieuwe melodie op, maar de oorspronkelijke notenduur en tussenliggende stiltes blijven niet noodzakelijk behouden of gespiegeld.

Als je de volledige timing wilt omkeren, bepaal je eerst de grenzen van de frase en spiegel je vervolgens het tijdsinterval van elke noot binnen die grenzen. Elke noot behoudt zijn toonhoogte en duur. De stilte na een noot wordt stilte vóór de gespiegelde tegenhanger. De uitgewerkte voorbeeld hieronder gebruikt deze interpretatie.

Bereken de nieuwe startpositie op basis van het einde van de oorspronkelijke noot

Gebruik deze berekening, waarbij alle waarden worden gemeten in tellen vanaf het begin van de frase: new start = phrase length − original start − note duration. Dit is een meetkundige berekening voor de handmatige workflow, geen GarageBand-opdracht.

Stel dat een frase van vier tellen een noot bevat die begint op teloffset 1 en een halve tel duurt. De noot beslaat oorspronkelijk het interval van 1 tot 1,5. Het gespiegelde interval moet lopen van 2,5 tot 3, dus de nieuwe startpositie is 4 − 1 − 0.5 = 2.5. Als je alleen de startpositie aftrekt, komt de noot op 3 terecht en schuift die te ver op.

De grenzen van de frase zijn net zo belangrijk als de toonhoogtes. Als je vier tellen omkeert, wordt stilte aan het einde stilte aan het begin. Als je in plaats daarvan alleen het deel tot het einde van de laatste noot omkeert, komt die op een andere plek terecht. Kies bewust de grens voordat je iets verplaatst.

Keer een synthetische melodie van vier noten om en houd die bewerkbaar

In dit voorbeeld staan vier oorspronkelijke synthetische noten binnen één frase van vier tellen. De letters geven de toonhoogtes aan; kies een octaaf naar keuze en gebruik voor alle noten hetzelfde octaaf. Teloffset 0 betekent het begin van de gekozen frase, niet een nul die op de liniaal van GarageBand wordt weergegeven.

Noot Oorspronkelijke startoffset Duur in tellen Omgekeerde startoffset
C 0 1 3
E 1 0,5 2,5
G 2 1 1
D 3 0,5 0,5

Met deze illustratieve waarden wordt de afspeelvolgorde D, G, E, C. De omgekeerde frase begint met een rust van een halve tel. D beslaat vervolgens offset 0,5–1, G beslaat 1–2, E beslaat 2,5–3 en C beslaat 3–4. De resterende tussenruimte van een halve tel ligt tussen G en E. De timingberekening is gecontroleerd met een kleine deterministische berekening; dit betekent niet dat de interface van GarageBand is getest.

1. Maak een aparte werkregio

Selecteer de oorspronkelijke regio in het Tracks-gebied, kopieer die met Command-C, verplaats de afspeelkop naar een ongebruikte positie op de software-instrumenttrack en plak met Command-V. Bewerk de kopie zodat je die met het origineel kunt vergelijken. Apple documenteert het kopiëren en plakken van regio’s op de positie van de afspeelkop. Regio’s kopiëren en plakken.

Als je het voorbeeld vanaf nul maakt, houd je Command ingedrukt en klik je op een software-instrumenttrack waar de frase moet beginnen om een lege MIDI-regio te maken. Dubbelklik op die regio om de Pianorol-editor te openen. MIDI-regio’s maken, De Pianorol-editor openen.

Zorg dat de regio de volledige frase van vier tellen beslaat, inclusief de laatste halve tel stilte. Apple documenteert hoe je MIDI-regio’s verlengt om stilte toe te voegen: sleep de linker- of rechterrand onderaan de regio wanneer de aanwijzer voor het aanpassen van de grootte verschijnt. Kort de regio niet in rond de laatste noot als de gekozen omkeergrens ook die stilte omvat. De grootte van regio’s aanpassen.

2. Voer de oorspronkelijke noten in of bekijk ze

Maak het voorbeeld door in de Pianorol met Command ingedrukt te klikken op elke oorspronkelijke positie en toonhoogte. Pas de notenduur aan de tabel aan door de randen te slepen; Apple documenteert zowel het toevoegen als het vergroten of verkleinen van noten. Als je al een melodie hebt, noteer dan in plaats daarvan de startposities en duren van de noten. Noten toevoegen, De duur van noten aanpassen.

Noteer alle doelposities voordat je noten verplaatst. Als je de posities berekent op basis van een gedeeltelijk herschikte melodie, kun je een bewerkte positie gemakkelijk aanzien voor een oorspronkelijke positie. Gebruik bij een langere frase één rij per noot, ook voor noten die tegelijk beginnen.

3. Verplaats elke noot naar de berekende positie

Selecteer één noot tegelijk en sleep die horizontaal naar de omgekeerde startoffset. Behoud de toonhoogte en lengte. Apple documenteert dat je noten horizontaal versleept om ze te verplaatsen, verticaal om de toonhoogte te wijzigen en aan de rand om de lengte aan te passen. MIDI-noten verplaatsen en bewerken.

Verplaats in het voorbeeld C naar offset 3, E naar 2,5, G naar 1 en D naar 0,5. Gebruik de nootletters om bij te houden wat je doet, in plaats van af te gaan op welke noot na een bewerking toevallig helemaal links staat. Hef de vorige selectie op voordat je de volgende noot verplaatst, zodat je niet meerdere noten tegelijk verschuift.

Zoom ver genoeg in om posities op halve tellen te kunnen onderscheiden. Voor kleinere verplaatsingen documenteert Apple dat je tijdens het slepen Control ingedrukt kunt houden; de nauwkeurigheid hangt af van het zoomniveau. Ook documenteert Apple dat je Control-Shift ingedrukt kunt houden om noten in stappen van ticks te slepen, ongeacht de rasterwaarde. Deze toetscombinaties helpen bij het plaatsen, maar berekenen de omkering niet. Noten nauwkeurig positioneren.

4. Controleer de noten, tussenruimtes en grenzen van de frase

Vergelijk het resultaat met de tabel voordat je gaat luisteren. Er moeten nog steeds vier noten zijn, met de oorspronkelijke toonhoogtes en duren. Controleer de rust van een halve tel aan het begin en de tussenruimte van offset 2 tot 2,5. De laatste C moet precies op offset 4 eindigen.

Voor je eigen melodie kun je de berekening controleren door dezelfde spiegeling twee keer toe te passen: frase lengte − nieuwe startpositie − duur moet gelijk zijn aan de oorspronkelijke startpositie. Controleer ook of elke noot binnen de gekozen frase begint en vóór de grens eindigt. Voor noten die over die grens heen lopen, moet je eerst expliciet de lengte van de frase bepalen; pas daarna kun je deze berekening gebruiken.

Deze methode spiegelt alleen de timing van de noten. Ga er niet van uit dat het verplaatsen van noten ook alle andere onderdelen van een uitvoering omkeert. Gebruik voor een eerste poging een korte frase met eenvoudige noten; bekijk eventuele aanvullende expressiegegevens apart.

Wat als je het instrumentgeluid achterstevoren wilt afspelen?

Gebruik de audioaanpak als je het weergegeven geluid achterstevoren wilt horen en individuele noten in het resultaat niet hoeft te kunnen bewerken. Bewaar de oorspronkelijke MIDI-regio voor toekomstige wijzigingen.

  1. Isoleer de melodie met de knop Solo van de track en controleer dat je geen andere tracks hoort. Apple documenteert dat andere tracks waarop Solo is ingeschakeld en tracks die als solo-safe zijn ingesteld, nog steeds te horen kunnen zijn. Tracks op solo zetten.
  2. Selecteer de frase en kies Deel > Nummer exporteren naar schijf. Kies een audio-indeling zoals AIFF of WAVE. Schakel Cycle uit en selecteer Export cycle area, or length of selected regions (if Cycle is turned off) om de lengte van de export te beperken. Exportinstructies.
  3. Sleep het geëxporteerde bestand vanuit Finder naar een audiotrack of het lege gebied onder de bestaande tracks. Audio importeren.
  4. Dubbelklik op de geïmporteerde audioregio om de Audio-editor te openen en selecteer vervolgens Reverse Playback in het infovenster. De Audio-editor openen, Een audioregio omkeren.

Houd rekening met een beperking bij de timing: volgens Apple worden stiltes aan het begin en einde tijdens het exporteren verwijderd. Controleer de grenzen van de geïmporteerde regio voordat je de omgekeerde audio op je arrangement afstemt, vooral als de MIDI-frase bewust rusten aan het begin of einde bevatte. Exportgedrag.

Gebruik voor een bewerkbare omgekeerde melodie de handmatig herschikte MIDI-regio en controleer de posities van de noten aan de hand van de gekozen grenzen van de frase. Gebruik audio omkeren als je specifiek het weergegeven geluid achterstevoren wilt horen. Zo sluit de workflow aan bij het resultaat dat volgens de documentatie van GarageBand daadwerkelijk wordt ondersteund.

Bronnen