EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

abcmatch - Online în cloud

Rulați abcmatch în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda abcmatch care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


abcmatch - Căutați secvențe specifice de note într-un fișier abc compus din mai multe melodii.

REZUMAT


abcmatch fișier abc [-c] [-v] [-r] [-cu] [-fix nn] [-qnt] [-lev] [-a] [-ign] [-br
%d] [-tp abc referință fişier] [-ver] [-pitch_hist] [-wpitch_hist] [-lungime_hist]
[-interval_hist] [-pitch_table] [-tabel_interval] numar de referinta

DESCRIERE


abcmatch este folosit pentru a căuta secvențe specifice de note într-un fișier abc compus din
multe melodii. De exemplu, dacă cunoașteți câteva batai dintr-o melodie, puteți utiliza acest program pentru
găsiți melodia având această secvență și poate identificați melodia. Cel puțin, abcmatch
necesită două fișiere. Un fișier șablon numit match.abc care conține barele care sunteți
căutarea unui fișier mare format din o sută sau mai multe melodii abc. Programul
încarcă automat fișierul match.abc și apoi scanează fiecare melodie din fișierul mare

OPŢIUNI


-v și -c
folosit în principal pentru depanare atunci când programul nu face ceea ce era de așteptat.

-ver imprimă numărul versiunii și apoi iese

--norritm
Determină algoritmul de potrivire să ignore lungimea notelor dintr-o bară, astfel E3/2F/D
GA2 s-ar potrivi cu EFD G2A. Opțiunea ignoră parametrul -r, deoarece este acum
irelevant.

-pitch_table
Folosit pentru a produce o histogramă de înălțime ponderată pe interval pentru fiecare melodie din fișier. Dacă
acesta este salvat într-un fișier extern, acel fișier ar putea fi folosit ca bază de date pentru
găsirea de melodii cu funcții similare de densitate a probabilității de înălțime (pdf).

-r Controlează modul în care criteriul de potrivire gestionează micile variații de ritm ale melodiei.
Opțiunea -r trebuie să fie urmată de un număr care specifică rezoluția temporală
pentru meci. Când numărul este zero, aceasta indică faptul că o potrivire perfectă ar trebui
să fie executată, ceea ce înseamnă că lungimile fiecărei note din bară trebuie să se potrivească exact
pentru a fi raportat. Pentru valori mai mari o potrivire mai slabă va fi efectuată ca
descris mai jos. Lungimile notelor sunt convertite în unități temporale, unde un sfert
în mod normal, notelei i se atribuie o valoare de 24. Prin urmare, o notă de opt are o valoare de 12,
o șaisprezece are valoarea 6, o jumătate de notă are valoarea 48 și etc. Dacă specificați
o rezoluție temporală de 12, atunci valorile de înălțime ale notelor trebuie doar să se potrivească
la unitățile de timp care sunt multiplii unei note a opta.

-fix n
Determină programul să ignore liniile de bară atunci când face potrivirea. Permite
potrivirea notelor între melodii având semnături de timp diferite. n este un număr
care specifică numărul exact de note de potrivire. De exemplu, dacă n este 4,
programul ar putea să se potrivească cu |CEGE| .. cu |CE|GE| Rețineți că potrivirea încă începe la a
începutul unei bare date atât pentru melodie, cât și pentru șablon.

-cu Specifică potrivirea conturului. În acest caz, programul folosește doar semnătura cheii
pentru a indica accidentele. Conturul de pas este calculat din diferența de pas sau
interval dintre notele adiacente.

-qnt Utilizează algoritmul de potrivire a conturului, dar cuantifică și intervalele folosind
următorul tabel:

unison și semiton 0 minor 2 la major 2 1 minor 3 la major 3 2 orice
interval mai mare 3

Numerele negative sunt intervale descrescătoare.

-tp fişier Nume, referință număr
Înlocuiți orice melodie pentru șablonul match.abc. Când utilizați această funcție, întregul
melodia este folosită ca șablon. Abcmatch nu se potrivește șablonului cu el însuși și
sunt raportate numai barele care se potrivesc cu barele din alte melodii.

-br prag
Rulează programul într-un mod scurt conceput pentru a identifica grupuri de melodii partajate
bare comune. În acest mod, programul numără numărul de bare din melodia de testare
care sunt prezente și în match.abc. Dacă numărul de bare comune este mai mare sau
egal cu pragul atunci programul raportează melodia și numărul de comune
baruri. Programul scanează toate melodiile din fișierul abc și returnează o listă cu toate
melodiile care au mai mult de un anumit număr de bare în comun cu
șablon, match.abc. În utilizare reală, programul este rulat în mod repetat de un script. Pentru
fiecare melodie dintr-un fișier abc, creează un fișier șablon numit match.abc și apoi
execută abcmatch. Ieșirile sunt afișate pe ecran într-o formă ușor de utilizat
interpreta. Utilizatorul nu are control asupra criteriului de potrivire. Ritmul trebuie să se potrivească
exact și notele sunt transpuse pentru a se potrivi semnăturii. Cu alte cuvinte,
Parametrul -r este independent de ceea ce este specificat în lista de parametri.

-pitch_hist or -lungime_hist
Rulează programul într-un alt mod. Produce o histogramă a distribuției
notele din fișierul abc. Pasul este indicat în unități midi. Astfel C mijlocul este
60 și tonurile cresc în unități de semiton. Urmează pitch-ul este un număr de
de câte ori a apărut nota respectivă.

-pitch_table or -tabel_interval
Folosit pentru a crea o bază de date pentru o colecție de melodii într-un fișier pentru analize viitoare.

Utilizați abcmatch online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad