Skip to main content

Historique: SuperBoucle

Aperçu de cette version: 33

SuperBoucle est un logiciel de boucle pour la composition ou le live

Logo



Informations


Site web officiel : http://superboucle.nura.eu Image - http://superboucle.sourceforge.net. Image
Version actuelle : 1.2.0 du 2015 07 09.
Licence : GPL v2
Plateforme : Windows, Linux
Support : Jack, Jack-MIDI, Jack-transport
Développeur(s) : Julien Acroute


Description


SuperBoucle est un logiciel de boucles, synchronisé avec jack transport et complètement contrôlable en MIDI. Idéal pour la composition ou le live.

SuperBoucle est composé d'une grille de samples contrôlables avec n'importe quel appareil midi comme un pad ou un clavier midi. SuperBoucle renvoi aussi des informations à l'appareil MIDI afin d'allumer les LED du pad.

Un sample démarre toujours au début, c'est la principale originalité de SuperBoucle. Il ne faut pas appuyer sur les touches à un moment précis mais juste "avant la prochaine boucle". Vous pouvez ajuster la durée de lecture d'un sample mais aussi le décaler soit en 'beat' soit en 'frame'. Ce décalage peut être négatif, ce qui veut dire que le sample va démarrer avant le début de mesure. Cette fonctionnalité peut être intéressante pour les sons mis à l'envers.

SuperBoucle permet aussi d'enregistrer des nouvelles boucles, d'inverser ou de normaliser un sample.

Quelques usages possibles :

  • Vous voulez seulement contrôler le transport jack (play, pause, rewind) avec un appareil MIDI et vous voulez aussi pouvoir sauter à un endroit précis dans la chanson avec une touche de l'appareil MIDI.
  • Vous avez quelques idée de partie mais pas de structure pour l'instant, vous voulez faire tourner un riff ...
  • Vous faites du live avec des sample pré-enregistrés mais vous voulez garder le contrôle de la structure en live : lancer quand vous voulez la partie suivante

Fonctionnalités :

  • Transport Jack
  • Enregistrement
  • Ajustement automatique de la latence d'enregistrement
  • Entrée / Sortie audio
  • Entrée / Sortie MIDI
  • Normalise, inverse des samples
  • Décalage négatif des samples, décalage en 'beat' ou en trame
  • Format Audio: WAV, FLAC, AIFF, ... (pas de MP3 pour le moment)
  • Interface intuitive pour la configuration des appareils MIDI
  • Prise en charge de n'importe quel appareil MIDI : clavier classique, pad, BCF, Akai APC, ...
  • Contrôle complet avec soit l'appareil MIDI ou le clavier et la souris
  • Fonction 'Goto' pour sauter à un endroit précis dans la chanson

Utilisation


Lancez d'abord le serveur Jack, ensuite lancer Superboucle. Chargez un sample avec le bouton 'Add clip...', cliquez ensuite sur 'Edit', Start/stop et 'lecture'. Maintenant, vous devriez entendre le début de votre sample. Ajuster le 'Beat Diviser' et le tempo...


Installation

[+]

Capture écran


Screenshot1 Screenshot2


Liens et contact



Readme.fr.md



  1. SuperBoucle

SuperBoucle est un logiciel basé en boucle entièrement contrôlable avec tout type de dispositif midi.
SuperBoucle est également synchronisé avec Jack.
Vous pouvez l'utiliser en performances live ou pour la composition.

SuperBoucle est composé d'une matrice d'échantillon avec des appareil MIDI externe contrôlable comme les pads.
SuperBoucle va renvoyer des informations à un appareil MIDI (et allume la LED).
Le sample sera toujours démarrer et arrêter sur un beat ou un groupe de battements.
Tu peux ajuster la durée de l'échantillon (période de boucle) en rythme et le décalage en rythme.
Mais tu peux également ajuster le décalage dans cadre d'un échantillon de manière négative ou positive. ce qui signifie que l'échantillon peut commencer avant le prochain temps (utile pour échantillon inversé). Vous pouvez enregistrer des boucles de toute taille, ajuster le BPM, inverser, normaliser les échantillons, ...

L'usage typique :

  • Vous avez juste besoin de contrôler le transport de Jack ( lecture, pause , rembobinage) avec un périphérique MIDI externe et vous voulez un bouton pour sauter à un emplacement spécifié dans la chanson .
  • Vous avez des modèles d'instruments , mais vous avez aucune idée de la structure chanson.
  • Vous pouvez faire de la performance en direct avec des instruments pré-enregistrés ( vous n'avez pas de joueur de basse par exemple) et que vous ne voulez pas avoir une structure prédéfini
dans la chanson (peut-être la partie 2 sera plus long sur certaines performances live)

    1. Caractéristiques

Jack Transport
Enregistrement
Enregistrement automatique de latence
Entrée / sortie audio
Entrée / sortie MIDI
Normaliser et de revenir échantillons
Décalage échantillon négatif , l'échantillon compensé en battements ou des cadres
Chargez plusieurs formats : WAV , FLAC , AIFF , ... (pas MP3 pour le moment )
interface intuitive d'apprentisage du MIDI
Support tout dispositif MIDI : générique clavier, le pavé , BCF , Akai APC , ...
Entièrement contrôlable par le dispositif MIDI ou clavier / souris
Goto fonction pour déplacer le transport de prise à l'emplacement spécifié

    1. Exigences

      1. Linux

  • Python 3
  • Pip pour Python 3
  • Modules Python : CFFI , PySoundFile , NumPy , PyQt 5
  • Serveur Jack fonctionnel

      1. de Windows

  • Kit Jack Audio

    1. Installation

      1. Linux

  • Installez Jack serveur:

sudo aptitude install jackd2 qjackctl

  • Installez pont midi (facultatif ) :

sudo aptitude install a2jmidid

  • Installez les modules Python :

sudo aptitude install python3 python3 - pip - python3 CFFI python3 - numpy python3 - pyqt5
sudo PIP3 installer PySoundFile


      1. Windows


    1. Execution

      1. Linux

Commencez serveur audio Jack et puis exécutez SuperBoucle.sh script à partir du répertoire de SuperBoucle :

./SuperBoucle.sh

      1. Windows

Démarrer " Jack PortAudio " à partir du menu de démarrage et ensuite commencer SuperBoucle à partir du menu de démarrage .

    1. Contact

Sentez-vous libre d'envoyer un courriel à superboucle à nura.eu si vous avez des questions ,
remarques ou si vous trouvez un bug .

    1. Dispositifs Midi

SuperBoucle peut être contrôlé avec un appareil MIDI externe comme un Clavier générique MIDI, tambour midi , série Akai APC , Novation LaunchPad , Behringer BCF , ...
Pour configurer un nouveau contrôleur , vous devez sélectionner 'Add device...' entrée
dans le menu de l'appareil . Une autre solution consiste à importer un .sbm ( SuperBoucle Mapping ) fichier
contanning configuration de l'appareil . Sentez-vous libre de me faire parvenir la nouvelle configuration de l'appareil ,
Je vais l'inclure dans la prochaine version .

      1. Qu'est-ce qui peut être contrôlée par l'appareil MIDI externe ?

tu peux :

  • Lancer ou arrêter clip / échantillon.
  • Démarrer, pause Jack transport
  • Aller au début de la chanson ou à la position spécifiée
  • Réglez le volume maître
  • Réglez le volume de chaque clip / échantillon
  • Sélectionnez clip pour enregistrer et commencer l'enregistrement

      1. Appareil MIDI sensible à la velocité
Pour ce type d'appareil , ne pas appuyer sur le bouton / pad avec la vélocité maximale .
afin de détecter la sensibilité de la vélocité , superboucle à besoin de recevoir le message MIDI
avec une vitesse différente de 0 ou 127 .

      1. Device Name

Définissez le nom de l'appareil . Utilisez un nom de votre choix . Ceci est uniquement pour l'affichage.

      1. Start / Stop configuration

Dans partie 'Start / Stop buttons' Cliquez sur le bouton 'Learn first line' et appuyez sur
chaque bouton de la première ligne sur appareil MIDI externe de gauche à droite.
Pour tout le reste du rangées puis à chaque fin de ligne appuyez sur le bouton 'Add next line' et appuyez sur chaque bouton sur le périphérique externe. Finnalement , appuyez sur le bouton 'stop' (optionnellement) .

Premier événement MIDI de réception pour un canal particulier et la hauteur sera
associée au clip / échantillon. Par exemple, si votre appareil envoie une Note On quand
la touche est pressée et un Note Off lorsque la clé est la libérée .
Alors la Note sera utiliser pour démarrer ou arrêter le clip tout autre message sera ignoré .
La Velocity est également utilisé : si l'appareil envoie Une Note On avec une vélocité de 127 lorsqu'il est pressé et Note On avec une velocité 0 lorsqu'il est relâché.
Alors seulement la Note On avec une vélocité de 127 sera utilisé pour jouer ou arrêter le clip.
Mêmes règles pour autre fonction comme 'clip volume per line'.
Donc, il devrait fonctionner sur la plupart dispositif à l'exception de ceux qui sont sensibles à la vélocité : dispositif qui fixe la vélocité en fonction de la réel vitesse de l'utilisateur.

      1. Configuration de volume Master

Si vous avez des boutons ou les curseurs sur votre appareil MIDI , vous pouvez associés l'un d'eux
pour qu'ils maîtrisent volume. Dans la partie 'Master volume' , cliquez sur 'Master volume
controller' et déplacer le curseur sur le périphérique MIDI . Vous devriez voir une
Description du nouveau contrôleur ( canal et ID de contrôleur ) .

      1. Configuration du transport

Si vous avez des boutons disponibles , vous pouvez les associés aux actions de transport. Dans
Partie 'Transport' , cliquer sur un bouton de transport et appuyez sur la touche désirée sur le dispositif MIDI. Vous devriez voir une description de la nouvelle touche.
Le Bouton d'enregistrement peut également être associé avec le bouton midi de cette section .

      1. Configuration du volume pour Clip / échantillon

Si vous avez plus d'un des boutons ou des curseurs vous pouvez les configurer pour ajuster
le volume des échantillons. Sur la plupart périphérique MIDI, il y a plus de boutons que
de contrôleurs. Donc vous ne pouvez pas associer un contrôleur à un échantillon ,
il n'y a pas assez de contrôleur périphérique MIDI . Dans la plupart des cas , vous aurez
une unité de commande de contrôleur par colonne. Donc dans SuperBoucle il suffit de connaître la
ligne que vous voulez changer . Vous devez configurer un bouton par ligne et un
contrôleur par colonne . Si sur 'start/stop configuration' vous avez configuré
Boutons de 8x4 ( quatre lignes de huit boutons ), vous devez 8 contrôleur et 4
boutons. Lorsque vous appuyez sur une première touche , le contrôleur sont associés au volume
des clips de la prtemière rangée.

Premièr clique sur la touche 'Learn controllers' et déplacer chaque contrôleur (en
bon ordre ) et appuyez sur «Stop» . Ensuite , appuyez sur 'Learn line buttons' et appuyez sur
bouton correspondant à la ligne 1 sur le périphérique MIDI , puis sur le bouton de la ligne 2 ,
etc ... Et appuyez sur «stop» .

      1. Couleurs

SuperBoucle va envoyer des informations midi au prériphérique MIDI externe les indications
d'état du clip / de l'échantillon:

| État de Clip | Couleur |
| ------- | --------- |
| Pas de clip | noir / pas de lumière |
| Clip va commencer | clignote en vert |
| Lecture du clip | vert |
| Clip stop | clignoter en rouge |
| Clip est arrêté | rouge |
| Clip enregistrer | clin ambre |
| Clip est enregistre | ambre |

Afin 'allumer une touche de l'appareil MIDI externe, SuperBoucle enverra une
Note On comme message MIDI correspondant au canal et la hauteur de boutons dans la
partie 'start/stop'. La vélocité de ces messages est utilisé pour définir la couleur. dans cette
partie vous allez configurer la valeur de vitesse pour corriger les couleurs. Lorsque vous appuyez sur
Bouton «Test», SuperBoucle allumera tous les boutons actuellement configurés.

Réglez la valeur de chaque couleur pour obtenir la couleur correspondante. Par exemple, pour le vert
la couleur, changer la valeur jusqu'à ce que l'appareil MIDI externe montrent une belle couleur verte.

      1. Commande Init

Si vous avez une commande de réinitialisation ou une commande de midi notamment à envoyer à votre
périphérique MIDI, vous pouvez mettre ces commandes ici. Une commande par ligne dans des
valeurs décimale séparés par des virgules. Par exemple, pour LaunchPad S ceci
réinitialisera tous les boutons et passera en mode clignotant:

176, 0, 0
176, 0, 40



Historique

Information Version
Sun 16 Aug 2020 18:29 olinuxx + drapeaux EN + 1 lien-forum 35
Afficher
Sat 25 Jul 2015 14:43 olinuxx déplacement info 34
Afficher
Sat 25 Jul 2015 14:40 CyBerNetX 33
Afficher
Thu 09 Jul 2015 14:14 olinuxx + drapeau en 32
Afficher
Wed 08 Jul 2015 22:58 CyBerNetX ajout url site web 31
Afficher
Wed 10 Jun 2015 15:09 vampouille 30
Afficher
Wed 10 Jun 2015 15:07 vampouille 29
Afficher
Wed 10 Jun 2015 15:07 vampouille 28
Afficher
Wed 10 Jun 2015 15:06 vampouille 27
Afficher
Wed 10 Jun 2015 15:04 vampouille 26
Afficher
Wed 10 Jun 2015 14:51 vampouille 25
Afficher
Fri 05 Jun 2015 12:17 olinuxx 24
Afficher
Thu 04 Jun 2015 16:17 vampouille 23
Afficher
Thu 04 Jun 2015 16:15 vampouille 22
Afficher
Thu 28 mai 2015 17:37 olinuxx ajout des variables de version et de date 21
Afficher
Thu 28 mai 2015 17:34 olinuxx Intégration dans le portail des logiciels faite. 20
Afficher
Tue 26 mai 2015 20:06 vampouille 19
Afficher
Tue 26 mai 2015 16:15 vampouille 18
Afficher
Tue 26 mai 2015 16:14 vampouille 17
Afficher
Sat 23 mai 2015 11:57 olinuxx mauvaise idée de mettre un lien vers le download de jackd, les utilisateurs finaux utiliseront leur gestionnaire de paquets 16
Afficher
Sat 23 mai 2015 11:57 olinuxx mauvaise idée de mettre un lien vers le download de jackd, les utilisateurs finaux utiliseront leur gestionnaire de paquets 15
Afficher
Sat 23 mai 2015 11:54 olinuxx 14
Afficher
Sat 23 mai 2015 11:53 olinuxx corrections + drapeaux + mise en page + cohérence 13
Afficher
Fri 22 mai 2015 17:57 vampouille 12
Afficher
Fri 22 mai 2015 17:56 vampouille 11
Afficher
Fri 22 mai 2015 17:56 vampouille 10
Afficher
Fri 22 mai 2015 17:55 vampouille 9
Afficher
Fri 22 mai 2015 17:54 vampouille 8
Afficher
Fri 22 mai 2015 17:52 vampouille 7
Afficher
Fri 22 mai 2015 17:52 vampouille 6
Afficher
Fri 22 mai 2015 17:51 vampouille 5
Afficher
Fri 22 mai 2015 17:42 vampouille 4
Afficher
Fri 22 mai 2015 17:39 vampouille 3
Afficher
Fri 22 mai 2015 17:39 vampouille 2
Afficher
Fri 22 mai 2015 17:28 vampouille 1
Afficher