Skip to main content

Historique: Wavbreaker

Aperçu de cette version: 13


Wavbreaker est un outil graphique permettant de découper un fichier audio wav ou mp3 en différents tronçons.


Wavebreaker1


Informations


Site web officiel : https://wavbreaker.sourceforge.io/ Image .
Version actuelle : 0.16 du 2022 12 20.
Licence : GNU GPL v2.
Plateforme : GNU Linux, BSD, macOS, Windows.
Support : OSS, ALSA, Pulseaudio.
Développeur(s) : 2003-2007 Timothy D. Robinson, 2006-2019 Thomas Perl



Description

Wavbreaker découpe un fichier wav (ou mp3 depuis la version 0.12) en plusieurs morceaux, ou construit un fichier toc utilisable pour graver un CD audio avec brasero. Sur l'enregistrement d'un concert, les différents morceaux seront ainsi identifiés individuellement, même s'ils sont enchainés.

Les points de découpe peuvent être déterminés à la souris (visuellement et/ou auditivement) ou automatiques, en déterminant la durée de chaque tronçon. Imaginez que vous souhaitiez cloner proprement un instrument quelconque. Il vous faudra une séquence midi qui envoie à intervalle régulier (10sec pour l'exemple) chaque note, avec diverses vélocités. L'enregistrement qui en résultera pourra être automatiquement découpé en tronçons de 10 secondes, chacun contenant un échantillon.

On regrettera l'absence d'un découpage automatique avec détection des silences... fonction que je n'ai peut-être pas trouvée sur ma version 0.11 de tests.



Utilisation


Une première approche : découpage d'un enregistrement de 40 minutes composé de 9 morceaux à séparer.

Wavbreaker ne peut rien faire sans un fichier audio. Dès le lancement, Menu "Fichier/Ouvrir" (ou icône "Ouvrir") pour importer le fichier audio à découper.

Wavebreaker2

Dans la partie haute, en dessous des menus et des icones, un cadre nous affiche un graphe du fichier en entier. Les séparations entre les différents morceaux sont nettement visibles, on distingue ici les 9 morceaux à séparer.

Tout à gauche du graphe, apparaît une partie plus claire (quelques millimètres sur l'image) qui est la partie zoomée en dessous. Le cadre principal d'en-dessous est en effet un zoom qui permettra de placer finement les repères de découpe.

Dans le cadre du bas, apparaissent les différents fichiers issus du découpage à effectuer. Pour l'instant, aucune découpe n'a été faite, il n'y a qu'un morceau, qui porte le nom de mon fichier, qui débute au temps 00:00.00 (0 minute:0 seconde.0 centième) et qui dure 40 minutes,
26 secondes et 9 centièmes.

Pour paramétrer le premier point de découpe, on va :
1 - choisir la partie à zoomer en cliquant sur la vue générale du fichier.
2 - cliquer pour placer le point de découpe (ligne rouge) dans la fenêtre du zoom.
3 - cliquer sur le bouton "+Ajouter"

Wavebreaker3

Le premier morceau reste bleu, mais un deuxième est maintenant rouge, et une ligne est apparue dans le cadre du bas. Elle nous indique que ce deuxième morceau commence au repère placé en "2" (voir ci-dessus), au temps 04:50.12 et dure jusqu'à la fin, soit 35 minutes, 35 secondes et 72/100.
Un double clic sur le nom du fichier (nommé ici automatiquement "midnite Intense Pressure-02") permet de le renommer.

On va ainsi marquer tous les points de découpe, avec à chaque fois un sympathique changement de couleur.

Wavebreaker4

À ce stade là, 2 possibilités d'export. Soit un fichier TOC qui permettra de graver notre unique fichier wav sur un CD audio avec les différents morceaux identifiés, soit d'enregistrer séparément chaque morceau sous forme d'un fichier wav.

Pour le fichier TOC, il y a un bouton bien visible "Exportation vers TOC". Accessible aussi par le menu "Édition" qui nous apprend 2 choses intéressantes : le raccourci clavier Ctrl+E, et la possibilité d'importer un fichier TOC pour reprendre ultérieurement un découpage insatisfaisant.

Contenu du fichier TOC exporté dans notre exemple :
Copy to clipboard
// Generated with wavbreaker CD_DA // track 00 TRACK AUDIO FILE "Midnite Intense Pressure.wav" 0:00:00 4:49:69 // track 01 TRACK AUDIO FILE "Midnite Intense Pressure.wav" 4:49:69 5:12:44 // track 02 TRACK AUDIO FILE "Midnite Intense Pressure.wav" 10:02:38 4:14:65 // track 03 TRACK AUDIO FILE "Midnite Intense Pressure.wav" 14:17:28 4:15:20 // track 04 TRACK AUDIO FILE "Midnite Intense Pressure.wav" 18:32:48 4:29:24 // track 05 TRACK AUDIO FILE "Midnite Intense Pressure.wav" 23:01:72 4:08:73 // track 06 TRACK AUDIO FILE "Midnite Intense Pressure.wav" 27:10:70 4:28:16 // track 07 TRACK AUDIO FILE "Midnite Intense Pressure.wav" 31:39:11 4:28:05 // track 08 TRACK AUDIO FILE "Midnite Intense Pressure.wav" 36:07:16


Les boutons "Enregistrer" et "Enregistrer sous" (accessibles aussi par le menu "Fichiers") vont exporter chaque morceau en fichier wav individuel.

Le bouton "Enregistrer" va écrire ces 9 fichiers à l'emplacement défini dans les préférences. Je n'y ai rien défini, ça serait donc à la racine de mon répertoire personnel qui est déjà un souk innommable ! On va éviter ! (Et penser à paramétrer les préférences pour la prochaine fois...)

Le bouton "Enregistrer sous" nous permet de choisir le répertoire de destination. Répertoire dans lequel chaque fichier sera sauvé sous le nom défini.

Wavebreaker5



Deuxième approche : découpage d'un enregistrement en échantillons de même longueur.

Wavbreaker propose une fonction de découpage d'un fichier audio en multiples tronçons de durée prédéfinie.

Cette fonction peut être utilie pour échantillonner un instrument afin d'utiliser ces échantillons dans Petri-foo ou Tapeutape, voire l'intégrer dans une soundfont avec Polyphone.

Pour l'exemple qui suit, j'ai créé (dans Rosegarden) une séquence qui, toutes les 4 secondes, envoie à un synthé une note en "balayant" le clavier de Do1 à Do6.

La sortie audio du synthé est enregistrée dans un fichier unique que je nomme Sample.wav. Une retouche dans Audacity n'est pas superflue, pour nettoyer un éventuel bruit de fond, et pour découper précisément le début sur l'attaque de la première note.

À vérifier aussi l'intervalle de 4 secondes entre chaque note. Dans mon cas, j'ai dû appliquer l'effet "Modifier la vitesse" d'un facteur -0.020 pour caler ma dernière note pile poil.


Je charge donc mon fichier Sample.wav dans Wavbreaker.

Rien ne m'empêche de définir "à la main" tous les points de découpe, mais je vais utiliser ce bouton "Coupure automatique" (accessible aussi via le menu "Édition" ou le raccourci clavier Ctrl+A).



Wavebreaker6

Un clic sur ce bouton ouvre une fenêtre dans laquelle je dois saisir la durée de chaque tronçon.

Wavebreaker7

0min:4sec.0/100, c'est la longueur de chaque échantillon...

"Valider" et...

Wavebreaker8

... chacun de mes échantillons a sa couleur, le découpage est paramétré.

La sauvegarde s'effectue comme dans l'exemple précédent, pour obtenir mes échantillons numérotés dans l'ordre.

Installation

[+]

Divers





Historique

Information Version
Mon 22 Mar 2021 22:44 olinuxx + coquilles + info 24
Afficher
Fri 29 mai 2020 16:58 sub26nico 23
Afficher
Fri 29 mai 2020 16:55 sub26nico intégration de la page fille ' Prise en main de Wavbreaker ' 22
Afficher
Fri 29 mai 2020 16:40 olinuxx + cohérence wiki / mise en page 21
Afficher
Sat 23 mai 2020 23:35 sub26nico suppression bannière 'page à intégrer'- intégration de la page dans la structure logiciel 20
Afficher
Sun 26 Apr 2020 22:22 jujudusud Ajout d'Archilinux AUR pour ce logiciel 19
Afficher
Thu 26 Mar 2020 22:32 olinuxx 18
Afficher
Thu 26 Mar 2020 18:03 Geis007 17
Afficher
Thu 26 Mar 2020 17:58 Geis007 16
Afficher
Thu 26 Mar 2020 17:57 Geis007 Refonte de la rubrique "Utilisation" 15
Afficher
Thu 26 Mar 2020 16:48 Geis007 Fin de rédaction du chapitre "Deuxième approche" 14
Afficher
Thu 26 Mar 2020 16:47 Geis007 13
Afficher
Thu 26 Mar 2020 14:35 Geis007 Quelques correction (orthographe, ponctuation) du chapitre "Première approche". Début de rédaction du Chapitre "Deuxième approche" 12
Afficher
Thu 26 Mar 2020 01:41 Geis007 Rédaction du chapitre, insertion d'images. 11
Afficher
Thu 26 Mar 2020 01:38 Geis007 10
Afficher
Thu 26 Mar 2020 01:11 Geis007 9
Afficher
Thu 26 Mar 2020 00:28 Geis007 Correction Mageia 7 8
Afficher
Thu 26 Mar 2020 00:27 Geis007 Description 7
Afficher
Thu 26 Mar 2020 00:15 Geis007 6
Afficher
Thu 26 Mar 2020 00:07 Geis007 Support, Développeurs 5
Afficher
Thu 26 Mar 2020 00:02 Geis007 Description complétée, ajout d'image 4
Afficher
Wed 25 Mar 2020 20:43 Geis007 Ajout Dépots Mageia 3
Afficher
Wed 25 Mar 2020 19:58 olinuxx + titre de la page + suppression de la balise HTML (2ème page) + mise en page / cohérence wiki + drapeau EN + ponctuations + MAJ/min + variables logiciel 2
Afficher
Wed 25 Mar 2020 16:31 Geis007 1
Afficher