AI Music Seed Help

Help

Wat is AI Music Seed?

AI Music Seed zet een akkoordprogressie die je typt om in een kort audiobestand – plus een bijpassende MIDI – dat je aan een AI-muziekgenerator zoals Suno geeft, zodat deze de harmonie volgt die jij hebt gekozen in plaats van zijn eigen harmonie te verzinnen.

Dit is het probleem dat het oplost: Suno en vergelijkbare tools lezen geen akkoordnamen uit je tekstprompt. Ze volgen alleen harmonie die ze daadwerkelijk horen. "Am C G Dm" in de prompt schrijven doet niets; de generator ziet het nooit als akkoorden. Dus andere tools die je akkoordnamen geven – of een MIDI waar Suno niet naar kan luisteren – helpen niet. AI Music Seed rendert je progressie naar echte audio. Je uploadt die audio als een Cover- of Extend-seed, en de generator is gebonden aan jouw akkoorden.

De kern van de app is één actie: schrijf een progressie en druk op Seed renderen – al het andere is een instelling daarop. Het venster heeft twee tabbladen: Muziek bevat de muziek zelf – de akkoorden, de figuur die de twee spelers ervan maken, en een band van gesamplede instrumenten met een bas- en een treble-speler die je onafhankelijk kiest en mixt – terwijl Renderen alles over het uitvoerbestand bevat: de ruimte, de filters, het formaat. Het tabblad Muziek is ook een stap-editor: je kunt een kant-en-klare stijl kiezen, of de figuur noot voor noot zelf schrijven en deze onder je handen horen veranderen. Je kunt het allemaal live horen met Afspelen voordat je iets rendert, en de muziek bewerken terwijl deze speelt. Een seed wordt bewaard als een klein .yams document dat je een naam kunt geven, opnieuw kunt openen en waarvan je er meerdere in tabbladen open kunt houden; je slaat er een op voordat je rendert, en de audio verschijnt er direct naast. Deze helpgids leidt je door het genereren van een seed, vervolgens hoe je je seed-bestanden opslaat en beheert, en tot slot taal en uiterlijk.

Genereer een harmonische seed

Dit is het hart van de app. Je typt een akkoordprogressie, kiest een stijl en de instrumenten die deze spelen, en drukt op Seed renderen. De app schrijft twee bestanden naast je opgeslagen seed — de audio-seed en een bijpassende MIDI — en toont je hun paden zodat je ze kunt openen of uploaden. (Het opslaan van de seed zelf als een .yams-document komt eerst, en wordt behandeld in een latere sectie — de render landt in de map van dat bestand.) De rest van deze sectie legt uit wat je kunt instellen.

De renderknop zelf, Seed renderen, bevindt zich op het tabblad Renderen en start de generatie. Deze is uitgeschakeld terwijl een render bezig is, terwijl het formulier niets te renderen heeft of een probleem heeft dat de preview heeft gemarkeerd (zie Bekijk de seed voordat je rendert, hieronder), en totdat je de seed hebt opgeslagen als een .yams — omdat de map van dat bestand de plaats is waar de audio wordt geschreven. Wanneer deze klaar is, druk je erop en worden de bestanden opgeslagen.

Wat een harmonische seed is

Een harmonische seed is een paar seconden audio die je akkoordprogressie afspeelt — niets meer. Het is de "seed" die je een AI-generator geeft om uit te groeien.

Het bestaat vanwege de manier waarop generators zoals Suno werken. Ze negeren akkoordnamen in de tekstprompt volledig en vormen hun uitvoer rond de harmonie in de audio die je uploadt. De seed is simpelweg hoe je ze die harmonie aanreikt in een vorm die ze kunnen horen. Gebruik er een wanneer je wilt dat de AI op een specifieke progressie blijft in plaats van zijn eigen progressie te verzinnen.

De akkoorden schrijven

De akkoorden zijn het enige wat je moet typen. Ze staan in de rij Akkoorden onderaan het tabblad Muziek, die ze toont als blokken die over de beats liggen die ze innemen; druk op Akkoorden als tekst bewerken — Ctrl+Enter of Esc om terug te keren om die blokken te verwisselen voor de tekst en erin te typen, en Ctrl+Enter of Escape om terug te komen. Schrijf akkoordsymbolen gescheiden door spaties. Hoe de regels die je typt worden toegewezen aan tijd wordt hierna behandeld, in Regels zijn maten; dit deel gaat alleen over de notatie voor een enkel akkoord.

De notatie omvat de meeste gangbare akkoorden:

  • DrieklankenC, Am, F, G. Een kale letter is majeur; voeg m toe voor mineur.
  • Septiemen en extensiesG7, Cmaj7, Am7, D9, Em11. Schrijf de kwaliteit direct na de grondtoon.
  • Gesuspendeerd en gewijzigdCsus2, Dsus4, Bdim, Faug.
  • Slash-bas — plaats een basnoot na een slash: D/E, Bm/F#, Gmaj7/B. Het akkoord blijft hetzelfde; de noot na de slash wordt in de bas gespeeld.
  • RustenN.C. ("no chord") laat een stille opening. Je kunt er nog steeds een basnoot aan geven: N.C./B speelt alleen die bastoon.

De kruis of mol komt direct na de nootletter (F#, Bb). Een kwaliteit die de app niet kent, geschreven op een echte noot – een verdwaalde suffix, bijvoorbeeld – valt terug op een gewone majeur drieklank op die grondtoon in plaats van te falen; maar een symbool dat het helemaal niet als akkoord kan lezen, wordt in de live preview als onherkenbaar gemarkeerd, en de render blijft uitgeschakeld totdat je het repareert.

Een akkoord kan ook een gewicht dragen. Zet er een getal voor en het duurt zoveel van de eigen eenheden van de regel: 2Am 2E G B is zes eenheden op die regel, dus Am en E duren elk twee keer zo lang als G en B. Zonder getallen verdeelt een regel zich eenvoudigweg gelijkmatig over zijn akkoorden, precies zoals voorheen.

Dit is niet hetzelfde als het akkoord twee keer schrijven, en het verschil is hoorbaar. Elk akkoord begint op zijn eigen begin, dus Am Am slaat A mineur een tweede keer aan; 2Am laat de eerste aanslag doorklinken terwijl de figuur eroverheen blijft lopen. Op een aangehouden pad herarticuleert die extra aanslag het akkoord; onder een drukke arpeggio is het nauwelijks merkbaar. Gebruik een gewicht wanneer een schema een akkoord over ongelijke beats aanhoudt – het patroon dat je niet kunt schrijven met een gelijke verdeling.

Voorbeeld. Am is A mineur, Cmaj7 is een C majeur-septiem, en Am F C G/B is een vier-akkoordenreeks die B in de bas plaatst onder de laatste G. Een kale G en Gmaj zijn hetzelfde akkoord; G7 voegt de kleine septiem toe. En 2C G Am geeft C de helft van de regel, waarbij G en Am de rest delen.

Regels zijn maten

De akkoordtekst leest één regel als één maat. Elke niet-lege regel die je typt is een enkele maat, en de akkoorden op die regel delen deze – standaard gelijkmatig, of in verhouding tot hun gewichten als je die hebt geschreven. Lege regels, [Sectie]-labels en | maatstrepen worden genegeerd, zodat je een akkoordenschema bijna precies zoals het is geschreven kunt plakken en het uitlijnt.

Dit is wat een echt schema laat werken zonder opnieuw te formatteren. Een regel zoals [Verse] verdwijnt, een lege regel tussen secties verdwijnt, en de | die je gebruikt om maten te scheiden wordt gewoon verwijderd – alleen de akkoorden en hun regeleinden bepalen de timing.

Hoe lang een regel duurt, is zelf aanpasbaar, met de + / − knoppen rechts van de akkoorden, naast de progressie: Langere lijnen: elke akkoordlijn duurt een kwartmaat langer en Kortere lijnen: elke akkoordlijn duurt een kwartmaat korter. Het getal eronder is de huidige instelling, en het beweegt een kwart maat per keer. Laat het normaal gesproken op één staan – een regel is een maat. Verhoog het om elke regel uit te rekken, of verlaag het onder één om ze samen te drukken. Het behoort tot de akkoorden in plaats van tot de seed als geheel, omdat het niets over de muziek zegt, behalve hoe de tekst die je hebt getypt wordt gelezen.

Voorbeeld. Getypt op vier afzonderlijke regels, zijn Am, C, G, Dm vier maten, waarbij elk akkoord een volle maat wordt aangehouden. Getypt als één regel Am C G Dm, zijn ze één maat waarbij elk akkoord in een kwart ervan wordt geperst. En C G Am F op één regel is één maat van vier snelle akkoorden, terwijl dezelfde vier op vier regels een langzame loop van vier maten is.

Tempo, lengte en maatsoort

Een korte rij instellingen boven de muziek bepaalt hoe snel de seed loopt, hoe een maat wordt verdeeld en hoe lang het geheel duurt. De AI pikt tempo en gevoel op van de seed, en de seed moet lang genoeg zijn om de generator iets te geven om zich aan vast te houden.

  • BPM — het tempo, in slagen per minuut. Dit is de snelheid die de generator meestal in zijn resultaat overneemt.
  • Maatsoort — de maatsoort. Het is een menu in plaats van een tekstveld, met de maatsoorten die de app daadwerkelijk speelt, verdeeld in Eenvoudig (4/4, 3/4, 2/4 en dergelijke) en Complex (5/4, 7/8 en hun verwanten). Een seed geschreven in een maatsoort die niet op de lijst staat, opent nog steeds en speelt nog steeds met de waarde waarmee het is opgeslagen.
  • Maatverdeling — hoe fijn een beat wordt verdeeld, en dus hoeveel stappen een maat van de editor bevat. B/2 zijn achtste noten, B/4 zestienden, B/3 en B/6 de triolenroosters. Het is van toepassing op beide spelers tegelijk, omdat ze één tijdas delen. Het wijzigen ervan hertimet de figuur in plaats van te weigeren: schakel een reeks achtsten over naar B/3 en het wordt dezelfde reeks gespeeld als triolen.
  • Swing — hoeveel de off-beats laat worden verschoven, als vier benoemde hoeveelheden: Geen, Licht, Shuffle en Hard. Rechte tijd is Geen; Shuffle is het klassieke triolengevoel.
  • Herhalingen — hoe vaak de hele progressie wordt herhaald in het gerenderde bestand. Meer loops maken een langere seed. (Live afspelen loopt gewoon door totdat je het stopt, dus deze instelling vormt alleen het bestand.)

Voorbeeld. Bij 80 BPM in 4/4 duurt een regel met één akkoord één maat – drie seconden. Vier van dergelijke regels maken een doorgang van twaalf seconden; met 4 loops is de seed ongeveer 48 seconden lang. Halveer de BPM naar 40 en elke duur verdubbelt.

Stijlen en figuren — hoe de akkoorden worden gespeeld

De harmonie is hetzelfde, hoe je hem ook speelt; wat verandert, is de figuur die de twee spelers ervan maken. Dat is belangrijk omdat de generator de textuur van de seed absorbeert samen met de harmonie ervan — de keuze ruilt een helder harmonisch bed in tegen de mate waarin het eigen karakter van de seed in het resultaat doorsijpelt.

Er zijn twee niveaus van keuze, en deze bevinden zich op verschillende plaatsen.

Een stijl is een benoemde koppeling: één figuur voor de akkoorden en één voor de bas, plus de instellingen die die koppeling vereist. Het is de snelle keuze — het menu Stijl bovenaan het tabblad Muziek, direct boven de twee spelers die het koppelt. De stijlen zijn onderverdeeld in drie collecties, gegroepeerd op het soort figuur dat ze spelen:

  • Pads — stijlen die de harmonie uitdrukken zonder een bewegende figuur. Pad houdt het hele akkoord vast als een aangehouden bed; Drone is hetzelfde met de grondtoon een octaaf lager verdubbeld — een dieper anker, iets zachter; Marker speelt één korte stoot bij elke akkoordwisseling en dan stilte — het dichtst bij een stil skelet dat de AI prikkelt zonder deze te kleuren.
  • Arpeggio's — gebroken-akkoordfiguren over een eenvoudige bas, van een simpele op-en-neer (Arpeggio 1) via geplukte achtste-nootlijnen tot een twee-matige vraag-en-antwoord en een figuur die opzettelijk uit de pas loopt met de maat en elke drie maten opnieuw uitlijnt.
  • Grooves — ritmisch georiënteerde stijlen gebouwd op een bewegende baslijn met pushes en doorgaande noten onder aangehouden akkoordstoten.

Een figuur zijn de eigen stappen van één speler, en elke speler heeft zijn eigen menu aan het begin van zijn rij — de treble kiest uit een verzameling akkoordfiguren, de bas uit een verzameling basfiguren. Het zijn afzonderlijke bibliotheken, opzettelijk kort en eenvoudig gehouden: benoemd naar de volgorde van de akkoordtonen die ze lopen (1-3-2, 1-2-3-4), plus de twee die helemaal niet lopen — het hele akkoord, en een enkele stoot.

Meng de twee vrijelijk. Neem een stijl die je bevalt en verwissel alleen de basfiguur; het geluid is van jou, en het stijlmenu verandert in Custom om dat aan te geven — de koppeling is niet langer die van de preset. Het opnieuw kiezen van een stijl zet beide spelers terug naar die stijl, wat altijd de weg terug is.

Als je het niet zeker weet, is Pad de veilige standaard: voldoende aanwezig om de harmonie vast te zetten, neutraal genoeg om niet in de weg te zitten. De beste manier om te kiezen is door op Afspelen te drukken en door het menu te bladeren terwijl het speelt — de stijl verandert bij het volgende akkoord, live.

Je eigen figuur schrijven — de stapeditor

Wanneer geen enkele meegeleverde figuur doet wat je wilt, schrijf dan je eigen. Het tabblad Muziek is geen formulier dat de muziek beschrijft, het is de muziek: een raster waarin je de figuur tekent, die wordt afgespeeld terwijl je bewerkt.

Drie blokken zijn daar gestapeld, die één tijdas delen: het raster van de treble-speler bovenaan, dat van de bas-speler eronder, en de akkoorden daaronder. Een kolom is een vaste tijdsnede — één stap van de maatverdeling — en het betekent hetzelfde moment in alle drie, dus een akkoord zit direct boven de maten die het bezit en de twee spelers lijnen zich uit met elkaar en ermee. Het raster is twee maten breed en groeit per maat wanneer een speler of een progressielijn meer ruimte nodig heeft.

Elke speler tekent alleen zijn eigen stappen. Een figuur van zes stappen onder een figuur van acht stappen is zes cellen en dan grijs: voorbij de eigen lengte van een speler is de rij gedimd en kan er niet op worden geklikt, omdat er niets is om te bewerken. De spelers zijn niet aan dezelfde lengte gebonden — ze lopen op hun eigen lengte, naast elkaar, en een figuur waarvan de lengte de maat niet deelt, loopt er gewoon overheen.

De rijen zijn akkoordgraden, geen toonhoogtes. Dat is het idee dat één figuur een hele progressie laat spelen, en het is een moment waard. Een raster van onder naar boven lezen:

  • Eén akkoordtoon: 1 = grondtoon, 2, 3, 4 omhoog. Voorbij de akkoordgrootte is de toon een octaaf hoger (Chord Player C1–C4). Stapel er meerdere in één kolom voor een eigen akkoord. — de genummerde rijen zijn akkoordtonen. Rij 1 is de grondtoon van welk akkoord op dat moment klinkt, 2 de volgende toon omhoog, enzovoort. Dus een figuur geschreven als 1-3-2 speelt A, E, C over een Am en C, G, E over een C — de vorm blijft, de noten volgen de harmonie. Een graad voorbij de grootte van het akkoord (rij 4 op een drietonig akkoord) is die toon een octaaf hoger.
  • De kwint boven de grondtoon — de BF-rij van de Chord Player. — de f-rij is de reine kwint boven de grondtoon, ongeacht de eigen tonen van het akkoord. Handig onder een baslijn.
  • Het hele akkoord in deze stap — de hoge blok van de Chord Player (drie noten op een drieklank, vier op een septiem). Klik op een toonrij in de kolom om de blok daar te starten. — de r-rij plaatst het hele resterende akkoord in één stap: drie noten op een drieklank, vier op een septiem. Het wordt weergegeven als een punt op de r-rij met een blok eronder dat de tonen bedekt die het bevat, zodat je in één oogopslag kunt zien wat het klinkt. Klik op een genummerde rij binnen of onder dat blok om te verplaatsen waar het blok begintr vanaf rij 3 omhoog laat rijen 1 en 2 vrij voor iets anders.

Stapel meerdere noten in één kolom en ze klinken samen — zo schrijf je je eigen stemvoering in plaats van r te gebruiken.

Terwijl Afspelen loopt, licht de kolom die wordt afgespeeld op in elk blok, en het klinkende akkoord licht mee op. De afspeelkop van elke speler loopt in zijn eigen tempo, omdat elke speler op zijn eigen lengte loopt — dat is geen storing, het zijn de twee figuren die tegen elkaar in cycli lopen.

Alles wat je tekent, zorgt ervoor dat de stijl Custom leest, en de figuur wordt de eigen figuur van de seed. Het wordt volledig opgeslagen in het .yams-bestand, zodat een seed over een jaar hetzelfde speelt, zelfs als de meegeleverde figuur waarmee je begon later wordt verbeterd. Het kiezen van een stijl uit het menu verwijdert je bewerking en keert terug naar die preset — inclusief het opnieuw kiezen van degene waarmee je begon, wat de manier is om een experiment ongedaan te maken.

Noten plaatsen en de twee klikmodi

Een klik op het raster kan twee verschillende dingen betekenen, en een kleine schakelaar modus bovenaan de vlaggenkolom bepaalt welke. Dit is het enige dat de moeite waard is om te leren voordat je iets anders in de editor doet.

  • Notities bewerken: klik op een cel om een notitie toe te voegen, klik op een notitie om deze te verwijderen. — de tekenmodus, en waar je het grootste deel van je tijd zult doorbrengen. Klik op een lege cel om er een noot te plaatsen; klik op een noot om deze te verwijderen. Een noot die je plaatst, wordt ook geselecteerd, zodat je deze direct kunt markeren.
  • Notitie-instellingen: klik op een notitie om deze te selecteren en stel vervolgens de vlaggen in. — de aanpassingsmodus. Een klik selecteert de noot eronder en schrijft nooit, zodat je een eerder getekende noot kunt bereiken en de vlaggen ervan kunt wijzigen zonder deze onderweg te verwijderen.

Beide modi bestaan omdat een enkele klik niet beide taken kan uitvoeren. In de tekenmodus is de enige klik die een bestaande noot kan selecteren degene die deze verwijdert; zonder de schakelaar zou het aanpassen van een noot betekenen dat je deze uit- en weer inschakelt — wat de noot die je probeerde aan te passen herschrijft en elke vlag die deze bevatte verliest.

Er is een snelkoppeling voor het veelvoorkomende geval: Ctrl+klik (of een rechtermuisklik) selecteert een noot zonder de tekenmodus te verlaten. Gebruik de schakelaar wanneer je een figuur die je al hebt geschreven doorloopt; gebruik Ctrl+klik wanneer je tekent en onderweg iets wilt markeren.

Als je speler is ingesteld op een grovere verdeling dan die van de seed — een figuur geschreven in achtsten terwijl het raster zestienden toont — verfijnt het klikken op een kolom tussen twee van zijn stappen die speler naar het fijnere raster, waarbij alles wat het al speelde op zijn plaats blijft, en plaatst de noot op de kolom waarop je klikte. Je hoeft er nooit over na te denken; de figuur krijgt eenvoudigweg de resolutie die het nodig heeft.

Nootvlaggen — het vormgeven van een enkele stap

De kolom met knoppen links van de rasters werkt op de geselecteerde noot — die met een ring eromheen. Als er niets is geselecteerd, zijn ze grijs, omdat er niets is om te vlaggen. Elk paar is één eigenschap:

  • octaafOctaaf omhoog en Octaaf omlaag verplaatsen alleen die noot een heel octaaf, waardoor de rest van de figuur blijft waar hij is. Dit is hoe een baslijn voor één stap naar beneden reikt, of een arpeggio bovenaan eindigt.
  • toonladderstapDoorgangsnoot: één toonladderstap omhoog en Doorgangsnoot: één toonladderstap omlaag veranderen de noot in een doorgangsnoot, één stap verwijderd van de akkoordtoon. De stap wordt genomen via de toonladder die je progressie daadwerkelijk uitspelt, niet een chromatische halve toon, dus het blijft binnen de toonsoort zonder dat je er een hoeft te benoemen.
  • niveauAccent speelt de noot harder dan de rest van de lijn van de speler, Spook veel zachter. Een figuur met één accent en een paar ghosts leest als gespeeld in plaats van getypt.
  • duurAanhouden tot het einde van het akkoord laat de noot klinken totdat het akkoord verandert, ongeacht de normale nootlengte van de speler; Staccato snijdt hem kort af. Dit zijn de twee uiteinden, en alles daartussenin is de eigen lengte-instelling van de speler.
  • voorwaardeAlleen in de laatste tel van het akkoord en Alleen buiten de laatste tel maken de noot afhankelijk van waar het akkoord is: de ene vuurt alleen in de laatste tel van het akkoord, de andere alleen daarbuiten. Zo krijgt een figuur een turnaround — een extra noot die net voor elke akkoordwisseling verschijnt en nergens anders.
  • pushVroeg: dit slot speelt het volgende akkoord laat het volgende akkoord in deze stap klinken in plaats van het huidige, zodat de harmonie een tel eerder arriveert. Het is de anticipatie die een groove zijn 'lean' geeft, en het wikkelt zich correct af aan het einde van de loop.

Vlaggen stapelen: een noot kan een geaccentueerde staccato doorgangsnoot zijn die alleen in de laatste tel vuurt. Het raster toont ze als kleine markeringen op de cel, zodat je in één oogopslag ziet welke stappen iets dragen.

De eigen instellingen van elke speler

Twee kolommen met kleine knoppen bevinden zich rechts van elk raster, rij voor rij ermee, en ze werken op die speler als geheel in plaats van op één noot:

  • Een stap toevoegen aan het einde van de rijstrook en De laatste stap van de rijstrook verwijderen veranderen de lengte in stappen van de figuur — het getal eronder is het huidige aantal (Stappen in de baan — de + en − hierboven voegen er een toe of verwijderen er een.). Voeg stappen toe en de figuur wordt langer, zo wordt een frase van twee maten of een opzettelijk oneven lengte geschreven; het raster groeit een maat wanneer dat nodig is.
  • Naar links verschuiven en Naar rechts verschuiven roteren de hele figuur met één stap, wat meestal sneller is dan het opnieuw tekenen van een frase die op de verkeerde tel begint.
  • Keer de baan om. Een instelling, geen bewerking — de figuur behoudt zijn naam en schakelt weer uit. — speelt de figuur achterstevoren af. Het is een instelling, geen herschrijving: het raster toont het omgekeerd, de figuur behoudt zijn naam, en opnieuw indrukken zet het terug. Een op-en-neer arpeggio gespiegeld is dezelfde figuur dalend.
  • Rij wissen — leegt de speler, om opnieuw te beginnen.

Op de band boven elk raster, naast het instrument, bevinden zich de nootinstellingen van die speler — de standaardwaarden die elke stap overneemt, tenzij een vlag deze overschrijft:

  • snelheid — hoe hard de speler aanslaat, als percentage. De accent- en ghostvlaggen schalen hiervan omhoog en omlaag, dus het bepaalt de algehele energie van de lijn.
  • lengte — hoe lang een noot klinkt, geteld in stappen. Langer dan één stap betekent dat noten overlappen, wat voorkomt dat een figuur klinkt als afzonderlijke bliepjes; korter maakt het helder.
  • Vasthouden — laat elke noot klinken totdat het akkoord verandert, ongeacht de lengte-instelling. Dit is wat een figuur in een pad verandert; het schakelt de speler ook over naar een aangehouden stem in plaats van een aangeslagen. Baslijnen willen het meestal aan, arpeggio's uit.

Instrumenten — een bas- en een treble-speler

De seed wordt door maximaal twee instrumenten tegelijk gespeeld, één per register: een basspeler die de lage lijn draagt en een treblespeler die de akkoorden erboven draagt. Elk heeft zijn eigen rij op het tabblad Muziek, aan het einde van de rij gelabeld Bas en Instrument. De instrumenten komen uit een ingebouwde bibliotheek van bijna honderd gesamplede akoestische, elektrische en gesynthetiseerde instrumenten — toetsen, getokkelde en gestreken snaren, blazers, gestemde percussie, stemmen en synth pads — opgenomen van open-licentie samplesessies, plus een schone ingebouwde synth.

Elke kiezer is een paar: een familie-icoon en de instrumentenlijst. Klik op het icoon om een familie te kiezen — klikken op een schakelt de speler onmiddellijk over naar het eerste instrument van die familie, zodat het geluid de klik volgt; kies Alle om alles te doorbladeren. De lijst toont elk instrument één keer; typen erin filtert op naam (Typ om te filteren…). Twee chevrons naast de naam stappen direct naar de Vorig instrument in de lijst of Volgend instrument in de lijst zonder de lijst te openen — de snelste manier om buren te beluisteren terwijl er iets speelt.

Wanneer een instrument in verschillende articulaties is opgenomen — aangehouden, staccato, pizzicato, vibrato — is elk daarvan een kleine knop op de rij van die speler. Ze staan allemaal tegelijk op het scherm in plaats van verborgen in een lijst, dus schakelen is één klik; de knop toont een korte vorm van de naam en de volledige naam staat in de tooltip.

De baskiezer biedt bovenaan één extra keuze: Zelfde als instrument, wat betekent dat het treble-instrument beide registers beslaat — één speler voor de hele seed, zoals een solo piano het zou spelen. Instrumenten die alleen zinvol zijn in het lage register verschijnen niet in de treble-lijst.

De mixer — de knoppen van elke speler

Verderop in de rij van elke speler bevindt zich het mixkanaal — een mute-knop en een set knoppen. Sleep een knop omhoog of omlaag om eraan te draaien, of klik op de waarde en typ; de knoppen die een hoeveelheid meten, tekenen een gevulde boog vanaf hun minimum, zodat een blik over de rij je vertelt waar alles is ingesteld.

  • De mute-knop dempt die speler zonder hem te verwijderen — de andere blijft spelen. Het is een luisterhulpmiddel: demp de bas om de treble op zichzelf te beoordelen, schakel hem halverwege het spel weer in. Dempen wordt nooit opgeslagen in de seed, dus een opnieuw geopende seed speelt altijd compleet. (Een render gemaakt met een gedempte speler krijgt een -bass of -treble achtervoegsel op de bestandsnaam, zodat een gedeeltelijk bestand niet kan worden verward met de volledige arrangement.)
  • volume — het niveau van die speler, als percentage. 100% is ongewijzigd.
  • octaaf — verschuift het hele deel van die speler één octaaf omhoog of omlaag. Sommige instrumenten passen simpelweg beter een octaaf verwijderd van waar de figuur ze schrijft.
  • nagalm — hoeveel van die speler de kamer voedt die is gekozen op het tabblad Render (zie De kamer en de masterfilters). Er is één gedeelde kamer; deze knop is de send van elke speler ernaartoe. Nieuwe seeds starten de bas laag — lage frequenties verdronken in reverb zijn waar modderigheid vandaan komt — en de treble op het natuurlijke niveau van de kamer.
  • stemming (alleen treble) — een fijnafstemmingssonde in cents, om een instrument op gehoor te controleren tegen een ander. Het wordt gereset wanneer je van instrument wisselt en wordt nooit opgeslagen; laat het op 0 staan bij normaal gebruik.

Hoor het live — Afspelen en het toetsenbord

Afspelen (op het tabblad Render, naast de filters) speelt de seed onmiddellijk af, en herhaalt totdat u op Stoppen drukt — geen render, geen bestand, geen opslag vereist. Het bestaat zodat u de seed auditief kunt ontwerpen: terwijl het speelt, blijven alle muzikale instellingen bewerkbaar — de akkoorden, de stijl, beide instrumenten, het tempo, de maatsoort, de mixerknopen — en elke wijziging wordt gehoord bij het volgende akkoord, zonder te stoppen. Doorloop stijlen, wissel instrumenten, trek de bas een octaaf omlaag, en render pas als het goed klinkt.

Onder de muziekbedieningselementen toont een pianotoetsenbord wat er klinkt: de noten van de hoge tonen speler lichten op in één kleur en die van de bas speler in een andere, live. U kunt ook op een toets klikken om die enkele noot droog te horen, gespeeld door het huidige hoge tonen instrument — handig om een geluid te controleren voordat u zich eraan verbindt.

Afspelen is een preview van hetzelfde arrangement dat de render schrijft — dezelfde noten, dezelfde instrumenten, dezelfde mix. Twee kleine verschillen zijn opzettelijk: het bestand rendert precies het aantal loops dat u instelt (afspelen herhaalt gewoon), en de masterfilters worden één keer gelezen wanneer Afspelen start, dus het wijzigen van die twee vereist een stop en start.

De kamer en de masterfilters

Drie instellingen op het tabblad Renderen bepalen het geluid van het voltooide bestand, nadat de instrumenten hebben gespeeld:

  • Reverb — de kamer waarin de seed is geplaatst, van Droog: geen ruimte via Kamer: klein en dichtbij, Kamer: medium, warm, Hal: groot en open en Kerk: zeer groot, lange nagalm. Eén kamer voor de hele seed; hoeveel van elke speler erin wordt gestuurd, is de nagalm-knop van die speler op het tabblad Muziek. Kies Droog: geen ruimte voor een volledig droge seed.
  • Hoogdoorlaat (Hz) — verwijdert alles onder de gegeven frequentie, in hertz, helemaal aan het einde van de keten. Onder de muziek zit gerommel dat headroom opslokt zonder als muziek te worden gehoord. 20–80 Hz is altijd veilig; de standaard 100 raakt al de laagste basnoten, en waarden boven ~150 verdunnen de bas hoorbaar. Als u de bas een octaaf laat zakken, houd deze dan op 60 of lager. 0 schakelt het uit.
  • Laagdoorlaat (Hz) — hetzelfde aan de bovenkant: verwijdert alles boven de gegeven frequentie, waar sample-ruis en compressie-fizz leven. 8.000–16.000 Hz is altijd veilig; de standaard 10.000 is transparant; lagere waarden maken de seed geleidelijk warmer, dan gedempt. 0 schakelt het uit.

De drie bestaan omdat een seed de generator muziek moet geven, geen ruis: de kamer geeft de harmonie een natuurlijke ruimte, en de filters trimmen de extremen zodat de headroom van het bestand wordt besteed aan de akkoorden.

Audioformaat

De instelling Formaat, op het tabblad Render, kiest hoe de audio seed wordt geschreven. Een seed die u uploadt naar een AI-generator heeft geen studio-getrouwheid nodig, dus de standaard houdt het bestand klein.

  • MP3 — gecomprimeerd en klein; de juiste keuze voor bijna elke upload.
  • WAV (ongecomprimeerd) — de ruwe audio, veel groter. Gebruik het alleen als u specifiek een ongecomprimeerd bestand wilt.

Wanneer het formaat MP3 is, stelt MP3-bitrate de kwaliteit in — hogere getallen betekenen een iets groter, iets schoner bestand. Voor een Suno seed is 192 kbps voldoende. De bitrate-regeling is grijs wanneer WAV is geselecteerd, omdat WAV geen bitrate heeft om in te stellen.

De seed benoemen

Naam, op het tabblad Render naast de andere uitvoerinstellingen, is hoe deze seed wordt genoemd — "Chorus lift", "Two Names, One Face", wat je ook vertelt welk idee het bevat. Het is een label voor jou, geen instelling die de audio verandert, en het wordt opgeslagen in de seed zodat het terugkomt wanneer je het opnieuw opent.

Het heeft daarnaast één praktische taak: het voedt de naam die de gerenderde bestanden krijgen, dus het benoemen van een seed is meestal voldoende om alles wat het produceert te benoemen. Het leeg laten is prima — de bestanden vallen dan terug op een naam die is opgebouwd uit je akkoorden (zie De gerenderde bestanden benoemen).

De gerenderde bestanden benoemen

De seed heeft een naam; de bestanden die het rendert hebben hun eigen naam. Uitvoer is die tweede naam — de basis die wordt gedeeld door de audio en de MIDI — en het is geschreven als een kleine sjabloon in plaats van een vast woord, zodat elke render zichzelf benoemt op basis van de instellingen die u gebruikte.

Alles tussen accolades wordt ingevuld wanneer u rendert. De muzikale tokens: {name} wordt de naam van de seed, {chords} een naam opgebouwd uit de akkoorden (de eerste acht, zodat een lange grafiek geen onbruikbare bestandsnaam oplevert), {style}, {bpm} en {loops} de huidige waarden van die instellingen, en {instrument-treble} / {instrument-bass} de twee spelers (het bas-token valt terug op het treble-instrument wanneer de bas is ingesteld op same). De instellingentokens registreren het tabblad Render: {reverb-type} de kamer, {reverb-amount} de twee reverb sends als treble-bass (bijvoorbeeld 50-20), {highpass} en {lowpass} de twee filterwaarden — handig wanneer u testrenders vergelijkt en wilt dat elke bestandsnaam de exacte instellingen bevat waarmee deze is gemaakt. Al het andere wordt bewaard zoals u het hebt getypt.

Een nieuwe seed begint bij {name}-{style}-{bpm}, dus een seed genaamd Chorus lift gerenderd als een pad op 80 BPM komt uit als Chorus lift-pad-80. Als de seed geen naam heeft, valt {name} terug op de van akkoorden afgeleide naam, zodat het bestand nooit begint met een streepje. Omdat de sjabloon oningevuld wordt opgeslagen en bij elke render opnieuw wordt opgelost, hernoemt het wijzigen van een instelling — een nieuwe stijl, een langzamer tempo — de volgende render in plaats van de vorige te overschrijven. Wis het veld volledig en het keert terug naar de standaardsjabloon.

Er is geen uitvoermap om te kiezen: elke render wordt geschreven in dezelfde map als het eigen .yams-bestand van de seed. Sla de seed dus eerst op — de knop Seed renderen blijft uitgeschakeld totdat u dat hebt gedaan (zie Seeds opslaan, openen en beheren) — en de audio en MIDI komen er direct naast te staan.

Zie de seed voordat u rendert

Op het tabblad Render toont een kleine uitlezing wat de huidige vorm zal produceren voordat u deze rendert: het aantal akkoorden (Akkoorden), de totale lengte (Duur) en de geschatte bestandsgrootte (Gesch. grootte). Het wordt bijgewerkt terwijl u typt, dus een op hol geslagen seed — een lange grafiek maal vele loops kan oplopen tot minuten audio — is vooraf zichtbaar in plaats van dat het zich voordoet als een lange bevriezing.

Het is ook een veiligheidscontrole. Als de maatsoort niet kan worden gelezen, of de progressie een akkoord bevat dat de app niet herkent, wordt dit in de uitlezing vermeld en blijft de knop Seed renderen uitgeschakeld totdat u het probleem hebt opgelost — zodat u nooit een render start die zou mislukken. Terwijl een render wordt uitgevoerd, toont de knop de fase, eerst "Audio renderen…" en vervolgens "Opslaan…", zodat u kunt zien dat het werkt in plaats van bevroren is.

De bestanden die een render produceert

Elke render slaat twee bestanden op die de uitvoernaam delen: de audio-seed (.mp3 of .wav) en een MIDI-bestand (.mid) van dezelfde progressie. Het resultatenpaneel toont beide, en door op een van beide te klikken, wordt het in uw bestandsbeheerder weergegeven. Ze komen terecht in de map van de .yams van de seed, er direct naast.

Ze zijn voor twee verschillende taken. De audio is de seed die u daadwerkelijk uploadt naar de AI-generator — dat is het hele punt van de app. De MIDI is een bonus voor muzieksoftware: open het in een DAW en u hebt dezelfde progressie als bewerkbare noten — het draagt de harmonie zelf, compleet, zelfs als u met een gedempte speler hebt gerenderd. Als u alleen naar Suno uploadt, kost de MIDI niets als deze daar staat. Het .yams seed-bestand in diezelfde map is een derde ding, maar het wordt niet geproduceerd door rendering — het is het document dat u hebt opgeslagen om de seed te maken, en wordt hierna behandeld.

Seeds opslaan, openen en beheren

Een seed is niet zomaar een eenmalige render — het is een klein document dat je kunt opslaan, een naam kunt geven, opnieuw kunt openen en waarvan je er meerdere tegelijk open kunt houden. Alles wat je typt, wordt vastgelegd in een .yams-bestand, zodat een seed precies terugkomt zoals hij was, klaar om opnieuw te renderen of aan te passen. Niets wordt automatisch bewaard tussen lanceringen, dus opslaan is hoe je een seed behoudt.

Een seed is een `.yams`-document

Een seed leeft als een .yams-bestand — een klein tekstdocument dat elk veld op het formulier bevat: de naam, de akkoorden, het tempo, de maatsoort, de stijl, beide instrumenten en hun mixerinstellingen, de ruimte en filters, het formaat, de uitvoersjabloon, alles. Het opslaan ervan is wat een wegwerp-render verandert in een seed die je kunt bewaren.

Een figuur die je zelf hebt getekend, wordt er volledig mee opgeslagen — niet als een verwijzing naar de stijl waar je mee begon, maar als de noten zelf. Dat is opzettelijk: een seed moet over een jaar hetzelfde klinken, zelfs als de geleverde figuur waaruit het is getekend later wordt verbeterd. De naam van de stijl wordt ernaast bewaard als een record van waar de figuur vandaan kwam.

Seeds die door oudere versies zijn opgeslagen, openen nog steeds normaal, en de naam die hun renders gebruikten, wordt bewaard als de uitvoersjabloon, dus het opnieuw openen en opnieuw renderen ervan produceert dezelfde bestandsnamen als voorheen.

De app opent elke keer met een enkele blanco seed, en niets wat je typt, wordt onthouden tussen lanceringen — om een seed te bewaren, sla je deze op. Drie knoppen in de bovenste balk beheren dit:

  • Nieuwe seed — start een nieuwe blanco seed; deze opent in een nieuw tabblad.
  • Seed opslaan — schrijf de huidige seed terug naar zijn .yams. De eerste keer dat een nieuwe seed wordt opgeslagen, wordt gevraagd waar het bestand moet worden geplaatst.
  • Seed opslaan als… — sla de huidige seed op als een nieuwe .yams, waarbij het origineel onaangeroerd blijft — de manier om een variant te forken.

Opslaan is ook de poort naar renderen: een seed moet een .yams hebben voordat Seed renderen werkt, omdat de audio in de map van dat bestand wordt geschreven.

Meerdere seeds tegelijk open

Je kunt meerdere seeds tegelijk open hebben, elk in een eigen tabblad onder de bovenbalk — op dezelfde manier als een teksteditor meerdere open bestanden vasthoudt. Klik op een tabblad om ernaar over te schakelen; elk tabblad behoudt zijn eigen akkoorden, instellingen en laatste render onafhankelijk.

Een tabblad toont de bestandsnaam van de seed, of Naamloos voor een die je nog niet hebt opgeslagen. Een kleine stip verschijnt op een tabblad waarvan de seed onopgeslagen bewerkingen heeft, zodat je in één oogopslag kunt zien wat nog moet worden opgeslagen. De knop Sluiten op een tabblad sluit het; de app blijft nooit leeg, dus het sluiten van het laatste tabblad plaatst een nieuwe lege seed op zijn plaats.

Een opgeslagen seed openen

Een bestaande seed terugbrengen naar de app kan op drie manieren, en ze eindigen allemaal hetzelfde — de seed opent in een tabblad dat u kunt renderen:

  • Seed laden — de knop Laden in de bovenste balk opent een bestandsselector gefilterd op .yams-seeds.
  • Slepen en neerzetten — sleep een .yams-bestand rechtstreeks naar het app-venster en laat het vallen. Er verschijnt een zachte overlay terwijl u sleept, om aan te geven dat het zal worden geladen.
  • Dubbelklikken — omdat de app het .yams-bestandstype registreert, start dubbelklikken op een seed (of het gebruik van Openen met) de app met die seed geladen, of geeft deze door aan een reeds actief venster.

Het openen van een bestand dat al in een tabblad staat, brengt dat tabblad naar voren, vernieuwd vanuit het bestand, in plaats van het te dupliceren. Hoe het ook aankomt, het hele formulier wordt opnieuw ingevuld vanuit het bestand — akkoorden, tempo, stijl, instrumenten, alles — omdat een seed volledig wordt gedefinieerd door het formulier. Open er een opnieuw en druk op Render om dezelfde audio opnieuw te krijgen, of verander een enkele instelling — een andere stijl, een langzamer tempo — en render een variant zonder de progressie opnieuw te typen.

Taal en uiterlijk

Open het instellingendialoogvenster via de tandwielknop in de bovenbalk om twee dingen te wijzigen.

  • Taal — de taal waarin de tekst van de app wordt weergegeven. Uw keuze wordt onthouden voor de volgende keer.
  • Thema — schakelt tussen een lichte en een donkere weergave. Kies wat prettiger is voor uw ogen; het heeft geen effect op de seeds die u genereert.

Vragen en antwoorden

Hoe gebruik ik de seed daadwerkelijk in Suno? Render de seed, start vervolgens in Suno een Cover (of Extend) en upload het audiobestand dat de app heeft opgeslagen. Suno luistert naar de harmonie in die audio en bouwt zijn track op jouw akkoorden. De akkoordnamen die je hebt getypt, gaan nooit naar Suno — alleen het geluid.

Kan ik een akkoordenschema plakken dat ik al heb? Meestal wel. De app leest elke regel als een maat en negeert [Sectie]-koppen, blanco regels en | maatstrepen, dus de meeste eenvoudige akkoordenschema's kunnen bijna ongewijzigd worden ingevoegd. Controleer het akkoordenaantal van de preview en de "niet-herkend"-waarschuwing om alles te vangen wat het niet kon lezen.

Ik klikte op een noot en deze verdween in plaats van dat ik hem kon wijzigen. Dat is de tekenmodus die precies doet wat hij zegt: een klik op een noot verwijdert deze. Om een noot die je al hebt getekend aan te passen, schakel je de modus-regelaar naar Notitie-instellingen: klik op een notitie om deze te selecteren en stel vervolgens de vlaggen in. — of Ctrl+klik op de noot, waardoor deze wordt geselecteerd zonder de tekenmodus te verlaten. Zie Noten plaatsen en de twee klikmodi.

Het stijlmenu zegt Custom — heb ik iets kapotgemaakt? Nee. Het betekent dat de figuur die wordt afgespeeld niet langer die van de preset is, omdat je het raster hebt bewerkt of de figuur van één speler hebt verwisseld. Jouw versie wordt opgeslagen met de seed en speelt precies zoals je hem hebt achtergelaten. Het opnieuw kiezen van een stijl uit het menu vervangt deze door die preset.

Waarom is er een MIDI-bestand, en wat is de .yams? De MIDI is een gemak voor muzieksoftware — dezelfde progressie als bewerkbare noten voor een DAW. De .yams is het eigen document van de seed — het bestand dat je opslaat om een seed te bewaren, en later opnieuw opent (of dubbelklikt) om het opnieuw te renderen of aan te passen. Geen van beide is wat je uploadt naar Suno — generators kunnen geen MIDI horen, en de .yams is slechts instellingen. Upload de audio; de andere twee zijn er als je ze wilt.

Welke stijl en instrumenten moet ik kiezen? Bij twijfel: Pad, één instrument (laat de bas op Zelfde als instrument), en MP3 op 192 kbps. Dat geeft de harmonie duidelijk weer zonder het resultaat te domineren. Gebruik vervolgens Afspelen om te verkennen — stijlen, instrumenten en de mixer veranderen allemaal live, zodat je oor kan beslissen voordat er iets wordt gerenderd.

Afspelen klinkt goed, maar ik wil de bas zachter in het bestand — moet ik opnieuw renderen om te controleren? Nee. De mixerknopjes zijn live: pas de bas volume aan terwijl deze speelt en je hoort dezelfde mix die de render zal schrijven. Wat je hoort, is wat het bestand krijgt.

Een banner zegt dat er een nieuwe versie beschikbaar is. Dat is de app die je vertelt dat er een nieuwere release is gepubliceerd. Gebruik de downloadlink om deze te downloaden, of sluit de banner — er is geen automatische update, dus er verandert niets totdat je ervoor kiest om deze te installeren.

Instrumentcredits

De gesamplede instrumenten komen van vrij gelicentieerde opnamesessies. Dank aan de mensen die ze hebben opgenomen en gedeeld:

Auteur Instrumenten
Sam Gossner / Versilian Studios (VSCO-2-CE) Fagot, Cello's, Klokkenspel, Klarinet, Contrabas, Fluit, Harp, Hoorn, Marimba I, Marimba II, Hobo, Oude Trombone, Orgel, Piccolo, Blokfluit, Pauken, Trombone, Trompet, Tuba, Staande Piano ×2, Viola's, Viool, Violins
FreePats project (incl. roberto@zenvoid.org, Mateusz Dąbrowski, Strix SoundFont Team) Accordeon, Doedelzak, Elektrische Gitaar, Getokkelde en Geplukte Bas, Glas, Hang, Mondharp, Kalimba, Nylon Gitaar, Ocarina, Synth Pads (New Age, Bowed, Sweep, Choir), Tenorsaxofoon, Buisklokken, Ukulele, Xylofoon
Alexander Holm Salamander Grand Piano
Zenph Studios / OLPC, bank door roberto@zenvoid.org YDP Grand Piano
Signature Sounds Koor Aaaah's
pjcohen Celesta, Contrabas
Tim Kahn Rhodes Mark II
OldBassMan Wurlitzer 200A
Project16 Rickenbacker Bas
Inhoud