anglaisfrançaisespagnol

Icône de favori OnWorks

abcmatch - En ligne dans le Cloud

Exécutez abcmatch dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande abcmatch qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


abcmatch - Recherche de séquences spécifiques de notes dans un fichier abc composé de nombreux morceaux.

SYNOPSIS


correspondance abc fichier abc [-c] [-v] [-r] [-avec] [-fixé nn] [-qnt] [-niveau] [-a] [-ign] [-br
%d] [-tp abc référence filet] [-ver] [-pitch_hist] [-wpitch_hist] [-long_hist]
[-intervalle_hist] [-pitch_table] [-table_intervalle] numéro de réference

DESCRIPTION


correspondance abc est utilisé pour rechercher des séquences spécifiques de notes dans un fichier abc composé de
beaucoup de mélodies. Par exemple, si vous connaissez quelques mesures d'un morceau, vous pouvez utiliser ce programme pour
trouver l'air ayant cette séquence et peut-être identifier l'air. Au minimum, abcmatch
nécessite deux fichiers. Un fichier modèle appelé match.abc qui contient les barres que vous êtes
recherche et un gros fichier composé d'une centaine de morceaux abc ou plus. Le programme
charge automatiquement le fichier match.abc, puis analyse chaque morceau dans le fichier volumineux

OPTIONS


-v et -c
principalement utilisé pour le débogage lorsque le programme ne fait pas ce qui était attendu.

-ver imprime le numéro de version puis quitte

--norythme
L'algorithme de correspondance ignore la longueur des notes dans une mesure, donc E3/2F/D
GA2 correspondrait à EFD G2A. L'option ignore le paramètre -r car il est maintenant
hors du sujet.

-pitch_table
Utilisé pour produire un histogramme de hauteur pondérée par intervalle pour chaque morceau du fichier. Si
ceci est enregistré dans un fichier externe, ce fichier peut être utilisé comme base de données pour
trouver des morceaux avec des fonctions de densité de probabilité de hauteur similaires (pdf).

-r Contrôle la façon dont le critère de correspondance gère les petites variations de rythme dans la mélodie.
L'option -r doit être suivie d'un nombre qui spécifie la résolution temporelle
pour le match. Lorsque le nombre est zéro, cela indique qu'une correspondance parfaite devrait
être jouée, ce qui signifie que les longueurs de chaque note de la mesure doivent correspondre exactement
pour être signalé. Pour des valeurs plus grandes, une correspondance plus lâche sera effectuée comme
décrit ci-dessous. Les longueurs de note sont converties en unités temporelles où un quart
note se voit normalement attribuer une valeur de 24. Par conséquent, une note de huit a une valeur de 12,
une double croche a une valeur de 6, une blanche a une valeur de 48 et etc. Si vous spécifiez
une résolution temporelle de 12, alors les valeurs de hauteur des notes doivent seulement correspondre
aux unités de temps qui sont des multiples d'une croche.

-fixé n
Le programme ignore les barres de mesure lors de la correspondance. Il permet
correspondance de notes entre des morceaux ayant des signatures rythmiques différentes. n est un nombre
qui spécifie le nombre exact de notes à faire correspondre. Par exemple, si n vaut 4, le
programme pourrait correspondre à |CEGE| .. avec |CE|GE| Notez que le matcher commence toujours à un
début d'une mesure donnée pour la mélodie et le modèle.

-avec Spécifie la correspondance de contour. Dans ce cas, le programme utilise uniquement l'armure
pour indiquer les accidents. Le contour de hauteur est calculé à partir de la différence de hauteur ou
intervalle entre les notes adjacentes.

-qnt Utilise l'algorithme de correspondance de contour mais quantifie également les intervalles à l'aide de la
tableau suivant :

unisson et demi-ton 0 mineur 2e à majeur 2e 1 mineur 3e à majeur 3e 2 quelconque
plus grand intervalle 3

Les nombres négatifs sont des intervalles décroissants.

-tp filet prénom, référence nombre
Remplacez n'importe quelle mélodie par le modèle match.abc. Lors de l'utilisation de cette fonction, l'ensemble
tune est utilisé comme modèle. Abcmatch ne correspond pas au modèle avec lui-même, et
seules les mesures qui correspondent aux mesures d'autres airs sont signalées.

-br порог
Exécute le programme dans un mode bref conçu pour identifier des groupes de morceaux de partage
barres communes. Dans ce mode, le programme compte le nombre de mesures dans la mélodie de test
qui sont également présents dans match.abc. Si le nombre de barres communes est plus grand ou
égal au seuil puis le programme rapporte la mélodie et le nombre de commun
barres. Le programme scanne tous les morceaux dans le fichier abc et renvoie une liste de tous
les airs qui ont plus qu'un nombre spécifique de mesures en commun avec le
modèle, match.abc. En utilisation réelle, le programme est exécuté à plusieurs reprises par un script. Pour
chaque morceau dans un fichier abc, il crée un fichier modèle appelé match.abc, puis
exécute abcmatch. Les sorties sont affichées à l'écran sous une forme facile à
interpréter. L'utilisateur n'a aucun contrôle sur le critère de correspondance. Le rythme doit correspondre
exactement et les notes sont transposées pour s'adapter à l'armure. En d'autres termes le
Le paramètre -r est indépendant de ce qui est spécifié dans la liste des paramètres.

-pitch_hist or -long_hist
Exécute le programme dans un autre mode. Il produit un histogramme de la distribution de
les notes dans le fichier abc. Le pitch est indiqué en unités midi. Ainsi le C moyen est
60 et les hauteurs montent par demi-tons. Après le terrain est un décompte des
nombre de fois où cette note s'est produite.

-pitch_table or -table_intervalle
Utilisé pour créer une base de données pour une collection de mélodies dans un fichier pour une analyse future.

Utilisez abcmatch en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad