ISSE est un éditeur audio capable de détecter et séparer les pistes audio sur un master.
Il se base sur un découpage visuel des fréquences sur le spectre du morceau édité.
attention
La page est en cours d'écriture donc les informations qu'elle contient demandent à être complétées/validées par les utilisateurs
Site web officiel :
http://isse.sourceforge.net/
Version actuelle :
No value assigned
Licence :
GNU GPL v3
Plateforme :
GNU Linux, OSX, Windows
Support :
Alsa
Développeur(s) :
Nicholas J. Bryan
Gautham J. Mysore
Ge Wang
Paris Smaragdis
Description
ISSE est un éditeur audio interactif permettant de séparer des notes ou sonorités superposées par le biais d'une analyse spectrale.
Des outils simples de dessin permettent de sélectionner les sons à isoler.
Utilisation
Définition des fonctions
[+]
- Ouvrir un fichier audio. Il faut créer un nouveau projet: File -> New , qui permettra d'importer un fichier audio.
- Ouvrir un projet existant (.isse): File -> Open
- Sauver un projet en cours vers un nouveau projet (.isse): File → Save As
- Exporter l'audio : (Muter les pistes non désirées puis,) File → Export Audio.
- Configuration Audio: File -> Audio Setting
...
En atttente...
- Paramètres de visualisation: View -> Visualization Settings.
...
En attente ...
- Les onglets:
- Le premier onglet:
Multi Paint view présente la source originelle et les deux autres sources résultantes de l'édition.
- Le deuxième onglet
Single Paint View donne une vue plus grande des pistes Mixture , Source 1 & 2.
Il est possible de passer d'une piste à l'autre par sélection depuis le premier onglet ou bien d'utiliser le curseur latéral (coté droit de l'interface) .
- Le troisième onglet:
Separation Settings sont les préférences de l'éditeur.
Il est aussi accessible depuis le menu Proccess -> Process Setting (onglet Separation Settings).
Dans cette vue, vous modifiez les paramètres de l'algorithme de séparation.
La modification des paramètres vont annuler les modifications apportées précédemment veillez à sauvegarder votre travail avant de changer les valeurs.
- Travailler en temps réel:
Pour le travail en temps réel il faut activer
Procces et désactiver la fonction
Auto Solo
Avant toute exportation/sauvegarde il faudra désactiver
Process.
La fonction
Clear Painting supprimera l'historique des actions précédentes.
Le bouton à gauche de la barre de progression (x %) active/décative la fonction
Process du menu.
astuce
Lorsque cette fonction est active, veillez à ne pas appliquer des plusieurs changements successif trop rapides et/ou attendez que la barre de progression s'arrette à 100% avant de continuer car le logiciel semblear ne pas répondre mais patientez jusqu'à ce que ISSE ai terminé son travail ...
Edit ->
Undo (surveillez la barre de progression)
Edit ->
Redo ( idem )
note
Notez que l’annulation/restauration multiple ne fonctionne que si Proccess est actif . (Voir plus haut)
Un clic droit sur la "timeline permet de déposer placer deux marqueurs et la barre de transport permet de boucler dessus .
La fonction
Auto Solo permet d'écouter la source sélectionnée par l'utilisateur.
La fonction peut être cochée depuis le menu
Transport
Un clic droit sur l'ico avec un
+ permet de selectionner l'épaisseur et l'opacité du tracé.
- L'édition par apposition de couleurs:
il est possible de sélectionner deux sources distinctes pour les isoler en deux piste indépendantes que l'on exportera par la suite pour un usage détourné.
La suppression par la
couleur rouge sera audible sur la
Source 1
La suppression par la
couleur bleue sera audible sur la
Source 2
Installation
[+]
avec ma Distribution :
Il n'existe pas encore de paquet officiel.
Compilation "à la main" :
Lien de téléchargement des sources :
http://isse.sourceforge.net/download.html
Explications sur la compilation :
http://isse.sourceforge.net/wiki/index.php/Linux_Developer
info
La construction de ISSE va créer un exécutable
Récupération des sources complètes avec les sous-projets
Copy to clipboard
git clone git://git.code.sf.net/p/isse/code isse-code
cd isse-code
git submodule init sdks/juce
git submodule init sdks/eigen
git submodule update
Construction
Pour architecture 64bit :
Copy to clipboard
cd builds/Linux
export CONFIG=Release
export TARGET_ARCH=-m64
make
Pour architecture 32bit :
Copy to clipboard
cd builds/Linux
export CONFIG=Release
export TARGET_ARCH=-m32
make
Exécution
Pour exécuter le programme:
Copy to clipboard
cd build
./ISSE
Vous pouvez copier le fichier obtenu en
root dans /usr/bin/ISSE ou /usr/local/bin/ISSE :
Copy to clipboard
sudo cp ISSE /usr/local/bin/
Construction pour architectures 32 & 64 bits:
Si par hasard vous avez besoin des deux à la fois :
Copy to clipboard
cd builds/Linux
mkdir 32
mkdir 64
export CONFIG=Release
export TARGET_ARCH=-m32
make
cp build/ISSE 32/ISSE
rm -rf build
export TARGET_ARCH=-m64
make
cp builds/ISSE 64/ISSE
Dépendances
Debian et Ubuntu
Copy to clipboard
libjack-jackd2-dev (pour la version de jack c'est à confirmer)
jackd2
libfftw3-dev
libasound2-dev
Fedora:
Copy to clipboard
sudo yum install jack-audio-connection-kit-devel jack-audio-connection-kit
sudo yum install fftw3-devel