bpm calc 4 Amarok är en Amarok skript som erbjuder en BPM-räknare.
Så här använder du det:
Öppna ett kommandotolksfönster, skriv "bpmcalc4amarok.gambas" och tryck enter för att se hjälp. Lägg till parametrar som förväntat att bearbeta.
Upptäcka BPM: s (slag per minut) från amaroks Tonkatalog.
Eftersom amarok script bpmcalc inte fungerar på min dator och det är praktiskt för mig att beräkna tempot på sådana, har jag skrev det här programmet.
Applikationen använder amarok databas, men bara MySQL.
Tempot beräknas med verktygssound och den erhållna bpm gå skrivs tillbaka in i databasen.
Till hitta BPM-talet, finns det två parametrar för analys: utgångspunkten och längd, både i andra.
Inte upptäckt bpm s är serialiserad med -9 och de senare kan analyseras på nytt upprepade gånger med diffrent parametrar.
Det finns 4 sökmetoder (baserat på informationen i amarok MySQL-databas):
- sånger där tempot inte kunde hittas. dessa är de låtar som tidigare följetong med -9. Jag upptäcker att ändra startpunkt och längd kan upptäcka många av dem.
- Sånger där tempot är utanför ett intervall. bmp under 50 och bpm över 200 verkar misstänkt för mig. är det möjligt att "korrigera" dem med vissa parametrar.
- Upprepa bpm detekteringsprocessen för alla låtar
- Standard är att behandla enda låten utan bpm information.
Många parametrar är tillgängliga för att styra. En fördjupad beskrivning av de möjligheter som kommer kanske senare. Här ansökningarna hjälptext:
Användning:
Ouput till loggfil
--o = -filename
sql login:
--l = värdadress (default = localhost)
--T = portnummer (default = 3306)
--u = användarnamn
--p = lösenord
bpm upptäckt specifika, frivillig:
--k = hoppa sekunder, default = 0 (punkt vid start bpm analysera)
--g = läsa sekunder, standard = 60 (bpm analys)
låtvalet, tillval (SQL SELECT gräns):
--b = start på rad (default = 0)
--m = max rader att läsa (default = alla)
song skanningsalternativen, valfritt. ingen parameter är standard = endast undedected låtar:
--f fullt omsökning av alla låtar
--r scanna misslyckades bpm detektion
--j utanför intervallet bpm avsökning (se x, y och a, z)
BPM acceptera, standard = alla (rekommenderat: min = 50, max = 200
--x = min bpm;
--y = max bpm
--Jag runda detekterade bpm
bpm "korrigering" när mindre (x) eller större (y), tillval:
--a = multiplikator (a * bpm = korrigerad bpm
--z = avdelare (bpm / z = korrigerad bpm
andra alternativ, tillval:
--v utförlig information
-H denna hjälp
Vad är nytt i den här versionen:
- Fast saknas Schema när inte standard Database Amarok används ( tack noerg).
Vad är nytt i version 0.1.1-1:
- Database som parameter
- SQL Var-klausul som parameter
- Fast märkning när & quot; Det gick inte att upptäcka BPM kurs & quot;
Krav :
- FLAC
- FFmpeg
- Gambas 3
- Amarok
Kommentarer hittades inte