Help
Wat is LRC Editor?
LRC Editor is een desktop-app voor het maken en tijd-synchroniseren van LRC songtekstbestanden - de .lrc-bestanden die songteksten synchroon laten scrollen met een nummer in muziekspelers en karaoke-apps.
De manier waarop u synchroniseert is het punt: u laadt een nummer, zet uw songtekstregels in de editor, en drukt dan op één toets bij elke regel terwijl het nummer speelt en de tijdstempel wordt ter plekke gestempeld. Een ingebouwde Reactievertraging compenseert stilzwijgend het gat tussen het horen van een regel en het indrukken van de toets, zodat de timing nauwkeurig blijft, en een Verificatie-ronde speelt het voltooide bestand handsfree af - automatisch door elke regel heen, zodat u elke stempel die is afgedreven kunt opvangen.
Al het andere hangt af van die kern: audio en songteksten laden, de regellijst opbouwen, individuele stempels fijn afstemmen, de metadata van het nummer bewerken en het .lrc-bestand opslaan.
Synchroniseer songteksten met audio
Dit is de hoofdtaak. Laad het nummer waarmee u synchroniseert, zet elke songtekstregel in de editor en stempel vervolgens de tijdstempel van elke regel in realtime terwijl het nummer speelt. De onderstaande subsecties beschrijven dit proces, van het laden van een bestand tot het fijn afstemmen van een voltooide synchronisatie.
Een snelle end-to-end doorloop ziet er zo uit: open de muziek, plak uw songteksten in het Kladblok en duw ze in de lijst, klik op de eerste regel, druk op Afspelen en tik op de synchronisatietoets zodra u elke regel hoort. Wanneer u het einde bereikt, slaat u het .lrc-bestand op.
Audio en songteksten laden
Open het nummer waartegen je wilt synchroniseren en haal eventuele songteksten op die je al hebt. Als een .lrc met dezelfde naam naast de audio staat, hoef je het niet eens te openen - zie Automatisch .lrc laden hieronder.
Ondersteunde audioformaten - LRC Editor opent en speelt MP3, WAV, OGG, Opus, FLAC, M4A en AAC af. Je synchroniseert tegen het echte nummer, dus het speelt het bestand native af in plaats van het te converteren.
Automatisch .lrc laden - wanneer je een muziekbestand opent, wordt een .lrc met dezelfde naam in dezelfde map automatisch geladen, waardoor elke tijdstempel die je eerder hebt opgeslagen, wordt teruggehaald. Als er geen overeenkomende .lrc is, open er dan handmatig een met Open Lyrics, of begin opnieuw. Dit is waarom het opnieuw openen van een nummer waaraan je al hebt gewerkt slechts één stap kost.
Timingherstel bij openen - songtekstbestanden die door andere editors zijn geschreven, bevatten soms regels die niet in de juiste volgorde zijn getimed. Wanneer LRC Editor een .lrc opent, controleert het het hele bestand en plaatst het elke dergelijke regel terug vóór de regel die erop volgt, en markeert het bestand vervolgens als hebbende niet-opgeslagen wijzigingen - dus het herstel wordt aangeboden, niet afgedwongen: opslaan om het te behouden, of sluiten zonder op te slaan om het bestand precies zo te laten als het was. Een kort bericht vertelt je wanneer dit is gebeurd. De regel erachter wordt uitgelegd onder Lijntiming aanpassen.
Slepen en neerzetten - je hoeft de Open-knoppen niet te gebruiken: sleep een audiobestand, een .lrc of een gewoon .txt-bestand vanuit je bestandsbeheerder en zet het neer op het hoofdtekstgebied (de werkbalk en de afspeelbalk blijven vrij van de neerzetzone). LRC Editor routeert het bestand op type - een audiobestand wordt geopend als het nummer waartegen moet worden gesynchroniseerd, een .lrc of .txt wordt geopend als songteksten - en haalt de bijpassende begeleider automatisch binnen, precies zoals de Open-knoppen: een neergezet nummer laadt zijn .lrc met dezelfde naam, en een neergezette .lrc laadt zijn nummer met dezelfde naam.
Bedieningselementen:
- Open music file to sync against - opent een audiobestand om tegen te synchroniseren. Laadt automatisch een overeenkomende
.lrcals er een naast wordt gevonden. - Open lyrics file (.lrc with timestamps or .txt for plain lyrics) - opent een bestaande
.lrc(met tijdstempels) of een gewoon.txt-bestand met songteksten. - New LRC file - wist de huidige songteksten en metadata om een nieuw bestand te starten. Biedt aan om eerst op te slaan als je niet-opgeslagen wijzigingen hebt.
De regellijst opbouwen
Zet elke songtekstregel in de editor, één regel per rij, zodat elke rij één ding is om te timen. De snelste manier is via het Kladblok; van daaruit splitst en voegt u rijen samen totdat de onderbrekingen overeenkomen met hoe u de songtekst wilt weergeven.
Het Kladblok-paneel - een inklapbaar paneel aan de rechterkant van het venster. Plak uw ruwe songtekst daar, één regel per rij, en druk ze vervolgens allemaal in één actie in de editor. Het is sneller dan regels één voor één typen, en u kunt het paneel vergroten of verkleinen door de linkerrand te slepen.
- Set Lyrics - vervangt de regellijst door de inhoud van het Kladblok, waarbij elke regel op tijd
00:00.00wordt geplaatst, klaar om te worden gestempeld.
De regellijst en de vaste rijen - de bewerkbare lijst met songtekstregels plus drie rijen die altijd aanwezig zijn en niet kunnen worden verwijderd:
- Start van muziek - vast op
00:00.00. - Einde van songtekst - een bewerkbare tijdstempel die aangeeft waar de songtekst eindigt in de
.lrc. - Einde van muziek - vast op de volledige lengte van het nummer.
Elke songtekstrij heeft een bewerkbare tijdstempel in MM:SS.HH formaat, ‹ / › schuifknoppen (behandeld onder Lijntiming aanpassen), en de tekst van de regel zelf. U kunt één rij splitsen in twee of twee rijen samenvoegen terwijl u bezig bent - zie de sneltoetsen voor hoe.
De spelercursor - precies één rij tegelijk draagt een ▶, en deze markeert waar de speler zich bevindt. Laad een nummer en het staat op Start van muziek, omdat dat is waar het afspelen zou beginnen; het volgt dan het nummer terwijl het speelt, en blijft waar u het hebt achtergelaten wanneer u pauzeert of stopt, op de regel waar het afspelen zou worden hervat. Het is grijs terwijl het nummer inactief is en neemt de accentkleur aan terwijl het nummer speelt, zodat u in één oogopslag kunt zien of wat u bekijkt beweegt. Elke andere rij houdt zijn ▶ verborgen totdat u de aanwijzer erop beweegt - door op die knop te klikken, springt het afspelen naar die regel en speelt het vanaf daar af, terwijl het klikken op de tekst van een rij alleen de regel selecteert voor bewerking.
Stempel tijdstempels in realtime
Dit is het hart van de app. Selecteer de eerste regel, druk op Afspelen en luister. Op het moment dat u elke regel hoort beginnen, drukt u op de synchronisatietoets - de huidige afspeelpositie wordt op de geselecteerde regel gestempeld en de selectie springt automatisch naar de volgende regel. Werk het hele nummer in één keer af.
- Sync Time - stempelt de huidige afspeelpositie op de geselecteerde regel en schuift de selectie vervolgens door naar de volgende regel. Dit is de actie die u het meest zult gebruiken. Beschikbaar terwijl het nummer wordt afgespeeld en een regel is geselecteerd; de
Enter-toets doet hetzelfde.
Reactievertraging - een aantal milliseconden dat van elke stempel wordt afgetrokken om het gat te compenseren tussen het horen van een regel en het indrukken van de toets. Uw reflex loopt altijd een beetje achter op het geluid, en het aftrekken van die vertraging zorgt ervoor dat de timing nauwkeurig blijft, ook al kunt u nooit precies op de maat drukken.
Voorbeeld: als uw reactietijd ongeveer 300 ms is en u de synchronisatietoets indrukt op 1:05.000, is de opgenomen stempel 1:04.700.
Stel het in om overeen te komen met uw eigen reactietijd - 200-500 ms is een goed startbereik. De waarde bevindt zich in Instellingen → Tijd, en er is ook een snelle invoer direct in de afspeelbalk, zodat u het per nummer kunt afstemmen zonder Instellingen te openen.
- Reaction Delay - de milliseconden die van elke stempel worden afgetrokken. Dezelfde waarde verschijnt inline in de afspeelbalk voor afstemming per nummer.
Verifieer de synchronisatie
Zodra een bestand is gesynchroniseerd, speelt u het handsfree af om uw werk te controleren. Verificatie start het afspelen en schuift automatisch door elke regel heen, waarbij elke regel gedurende een ingestelde pauze op het scherm wordt gehouden voordat naar de volgende wordt gegaan - zodat u de songteksten de muziek kunt zien volgen en elke stempel kunt opsporen die te vroeg of te laat landt, om vervolgens te stoppen en die regel opnieuw te synchroniseren.
- Verifiëren - speelt af en gaat automatisch naar de volgende regel na de Verificatievertraging - start (of pauzeert) het handsfree verificatie-afspelen.
Verificatievertraging - tijdens een Verificatie-ronde, hoe lang elke regel wordt vastgehouden voordat het afspelen naar de volgende gaat. Het bepaalt het tempo van de beoordeling; laat het op de standaardwaarde staan, tenzij de automatische voortgang te snel of te langzaam aanvoelt.
- Verificatievertraging - de pauze per regel die wordt gebruikt tijdens Verificatie. Ook inline beschikbaar in de afspeelbalk.
Afspeelbediening
De afspeelbalk onderaan beweegt u door het nummer terwijl u werkt - afspelen, stoppen, springen tussen de stempels die u al heeft geplaatst en opnieuw luisteren naar een passage.
- Play / Pause (Space) - schakelt afspelen in/uit.
Spatiedoet hetzelfde. - Stop (Esc) - stopt en reset naar
00:00.Escapedoet hetzelfde. - Vorig tijdstempel / Volgend tijdstempel - spring naar de vorige of volgende regel die al een tijdstempel heeft.
- Seek back by configured seconds (←) / Ga het ingestelde aantal seconden vooruit (→) - spring achteruit of vooruit met een vast aantal seconden (de Zoekvertraging). De
←en→pijltjestoetsen doen hetzelfde.
De balk bevat ook een versleepbare tijdlijn-schuifregelaar, een weergave van de huidige positie / totale duur en een volumeregeling.
Zoekvertraging - hoeveel seconden elke zoekactie (en elke pijltjestoetsdruk) springt. Dezelfde waarde wordt gebruikt voor beide richtingen, dus stel deze in op een comfortabel herbeluisteringsvenster.
- Sprongtijd - de lengte van de zoeksprong in seconden. Ook inline beschikbaar in de afspeelbalk.
Lijntiming aanpassen
Wanneer een tijdstempel net iets te vroeg of te laat is, hoef je deze niet opnieuw te synchroniseren. Verplaats een enkele lijn met een vaste stap, of - als het hele bestand consistent afwijkt - verschuif elke lijn tegelijk met de Globale Offset.
Lijnbewerkingsvertraging - de stapgrootte, in milliseconden, waarmee de knoppen ‹ / › naast een lijn de tijdstempel eerder of later verschuiven. Het geeft je een herhaalbare fijne correctie zonder een nieuwe tijd in te typen. Dezelfde knoppen verschuiven ook de rij Einde van songtekst.
- Line Edit Delay - de millisecondenstap voor de ‹ / › verschuifknoppen. Standaard 200 ms.
Lijnen blijven altijd in volgorde - een songtekstregel kan nooit getimed na de regel eronder eindigen. Wanneer je een tijdstempel wijzigt - door deze te stempelen, te verschuiven of een nieuwe tijd in te typen - controleert LRC Editor de buren en verplaatst elke lijn die nu uit volgorde zou zijn, waardoor er een halve seconde opening tussen hen ontstaat. Verlaag de tijd van een lijn en de lijnen erboven worden ervoor teruggetrokken; verhoog deze en de lijnen eronder worden ernaartoe geduwd. Alleen lijnen die al een tijdstempel hebben, worden aangeraakt, dus lijnen die je nog niet hebt gesynchroniseerd, krijgen nooit een tijd die je niet hebt ingesteld. Dit is belangrijk omdat een speler een .lrc van boven naar beneden leest: een enkele lijn die uit volgorde is gestempeld, zorgt ervoor dat de songtekst midden in het nummer terugspringt.
Voorbeeld: lijn 12 staat op 0:48.51 en je stempelt lijn 13 opnieuw op 0:47.95. Lijn 12 wordt teruggezet naar 0:47.45 zodat deze nog steeds eerst komt, in plaats van het bestand met de twee lijnen gekruist achter te laten.
Om het hele bestand in één keer te verschuiven - stel dat het allemaal te vroeg is ten opzichte van een remaster - gebruik je de Globale Offset, uitgelegd onder Songmetagegevens bewerken.
Songmetadata bewerken
Open de metadata-editor met de knop Metadata in de werkbalk om de songinformatie toe te voegen die in het .lrc-bestand wordt geschreven, en om een Globale Offset voor het hele bestand in te stellen.
LRC-metadatatags - optionele songinformatie bovenaan het .lrc-bestand opgeslagen, zodat spelers en bibliotheken de songtekst kunnen labelen:
| Veld | Opgeslagen in het .lrc als |
|---|---|
| Artist | [ar:] |
| Album | [al:] |
| Title | [ti:] |
| Songwriter | [au:] |
| LRC By | credit voor degene die het .lrc heeft gemaakt |
Alles is optioneel - vul in wat u weet voordat u opslaat.
Automatisch invullen vanuit het nummer - in plaats van opnieuw te typen wat het muziekbestand al bevat, haalt u de ingebedde tags direct op.
- Auto-fill - leest de eigen tags van het audiobestand en vult Artiest, Album en Titel in met één klik.
Globale Offset - een millisecondenwaarde, positief of negatief, die de timing van elke regel in het bestand in één keer verschuift (opgeslagen als de .lrc offset tag). Gebruik het wanneer al uw regels consistent te vroeg of te laat zijn - bijvoorbeeld ten opzichte van een geremasterde versie van het nummer - zodat u het hele bestand opnieuw uitlijnt in plaats van elke tijdstempel opnieuw te doen.
- Global Offset (ms) - de timingverschuiving van het hele bestand in milliseconden.
Opslaan en exporteren
Schrijf het gesynchroniseerde bestand weg, of exporteer alleen de woorden.
- Save LRC file - slaat op naar het huidige
.lrc-pad. Als het bestand nog niet is opgeslagen, wordt gevraagd waar het moet worden geplaatst. - Save as new .lrc file - slaat op naar een nieuwe
.lrc-locatie. - Export lyric list to .txt file - exporteert alleen de songtekst, zonder tijdstempels, naar een
.txt-bestand. Het opslagdialoogvenster opent in de map van het.lrc-bestand dat u bewerkt, reeds ernaar vernoemd, zodat de twee bestanden naast elkaar terechtkomen.
De app personaliseren
Open het paneel Open settings om in te stellen hoe de app eruitziet en om credits vooraf in te vullen. Instellingen is georganiseerd in de tabbladen Weergave, Tijd, Metadata en Over - het tabblad Tijd verzamelt de vier vertragingen die hierboven naast hun functies zijn uitgelegd (Reactie, Verificatie, Zoeken en Regel bewerken).
Weergave -
- Language - de interfacetaal. Tientallen talen zijn beschikbaar, inclusief van rechts naar links geschreven scripts en CJK.
- Theme - Donker of Licht. De standaard is Licht.
Standaard credits - waarden die de metadatavelden in elk nieuw bestand vooraf invullen, dus als u uzelf altijd op dezelfde manier crediteert, stelt u ze één keer in in plaats van bij elk bestand.
- Artist / Songwriter / LRC By - de standaardwaarden voor Artiest, Songwriter en LRC-Door voor nieuwe bestanden.
Toetsenbord sneltoetsen
Terwijl de editor de focus heeft (niet typen in een veld):
| Toets | Actie |
|---|---|
Space |
Afspelen / Pauzeren |
Escape |
Stoppen |
Enter |
Tijd synchroniseren - stempel de huidige positie op de geselecteerde regel |
← |
Terug zoeken |
→ |
Vooruit zoeken |
Ctrl+Z / ⌘Z |
Ongedaan maken (tot 50 stappen) |
Tijdens het typen in het tekstveld van een songtekst:
| Toets | Actie |
|---|---|
Enter |
Naar de volgende regel gaan |
Ctrl+Enter / ⌘Enter / Shift+Enter |
De regel splitsen bij de cursor |
Backspace aan het begin van een regel |
Samenvoegen met de vorige regel |
Delete aan het einde van een regel |
Samenvoegen met de volgende regel |
Tips
- De 50-stappen ongedaan maken-stack omvat tijdstempelbewerkingen, lijnbewerkingen, splitsingen, samenvoegingen en bulkimporten - maak gerust fouten.
- Houd een track en de bijbehorende
.lrcin dezelfde map - het openen van de ene trekt de andere automatisch mee. - Sleep een audiobestand of
.lrcrechtstreeks naar het songtekstgebied om het te laden, in plaats van naar de knoppen Openen te grijpen. - Voor het splitsen van regels in karaokestijl, split midden in de regel precies bij de cursor - beide helften behouden hun tekst.
- Gebruik de Globale Offset om een voltooide
.lrcfijn af te stemmen op een iets andere audioversie (bijv. een remaster) zonder elke tijdstempel opnieuw te doen. - Voer een Verificatie-ronde uit voordat u een bestand als voltooid beschouwt - kijken hoe het automatisch vooruitgaat is de snelste manier om een stempel te vangen die iets afwijkt.
Overige bedieningselementen
- Hulp - opent deze helppagina in uw browser, in uw huidige taal.
- GitHub - opent de bronrepository van de app in uw browser.