Traitement des fichiers sonores

On peut utiliser le langage php pour traiter en ligne les fichiers mp3

On peut couper, ajouter, insérer des fichiers .mp3, pour construire des exemples de tablatures pour des illustrations sonores.

On a regroupé les fonctions pour le traitement de la musique en ligne, dans la page :

source.php code des fonctions pour le traitement musical

Les fichiers .mp3 des notes

Les noms des fichiers de notes sont des nombres entre 0 et 25, suivis éventuellement du caractère _

Ils sont placés dans des dossiers par nom d'instruments midi.

On utilise la fonction intval qui donne la valeur entière d'une variable, ce qui permet de transposer une note en ajoutant à son nom, le nombre de demi-tons de la transposition.

Le traitement des notes

Les fichiers .mp3 des notes sont ajoutés ou coupés en utilisant les fonctions fopen, fseek et fwrite.

Les notes des tablatures sont séparées par des espaces et recherchées en utilisant la fonction substr.

Le codage et le décodage des caractères

La notation chiffrée des notes est transformée en notation anglosaxonne, les intervalles sont codés avec les premières lettres de leurs noms.

Les caractères spéciaux comme le signe + par exemple, sont décodés en utilisant leur code ascii, puis recodés, pour permettre de les saisir comme paramètres avec la fonction get.

Les fonctions du fichier source.php ont été utilisées pour construire de nombreux petits logiciels musicaux en ligne, comme, par exemple :

Logiciel interalea.php pour traiter les tablatures musicales

Retour dans la page index du site studyvox.free.fr