Chargement...
 
Skip to main content

Historique: Freewheeling

Aperçu de cette version: 67

Freewheeling est un looper audio multi-pistes avancé.
Traduction : Freewheeling permet de créer des boucles (loops) et de les mélanger.

Freewheeling
Freewheeling





Introduction


Site web officiel : https://github.com/free-wheeling/freewheeling Image .
Version actuelle : v0.6.5 du 2019-01-29
Compatibilité : JACK.
Plateformes : GNU/Linux, MacOS.
Licence : GNU GPL.



Installation

[+]

Prise en main


Pour lancer Freewheeling, on tape la commande
Copy to clipboard
fweelin
.

Premier écran :
Used in Le coin des guitaristes
ou
Used in loopers

ou bien un tapis de danse !!!!!

On peut passer de l'un à l'autre en appuyant sur TAB. Vous pouvez donc choisir le type de clavier pour piloter à tout moment.

  • Freewheeling ne se connecte pas directement à Jack,
  • Il nécessite un lecteur de banque de son comme fluidsynth par exemple.
  • Dès qu'un son entre dans Freewheeling, les formes d'onde correspondantes apparaissent.
  • On peut régler le son entrant en appuyant sur INSERT ou DELETE.
  • On peut régler le son de sortie en appuyant sur HOME et END.

Pour enregistrer ce son, il suffit d'appuyer sur une touche d'un clavier pour faire démarrer l'enregistrement. En ré-appuyant sur la même touche, l'enregistrement s'arrête. Et votre première boucle est créée. En cliquant dessus on peut l'entendre ou non (on/off).

On peut nommer les boucles en faisant CTRL et en cliquant sur la boucle.

On peut créer plus de 12 boucles en même temps. En cliquant sur le rond jaune (stream off) on voit apparaître toutes les boucles créées dans une petite fenêtre. Si on appuie sur "z", toutes les boucles du clavier vont disparaître mais seront toujours accessibles via le stream off.

Une fonction overdub est possible également mais n'est pas activée par défaut, il faut modifier le fichier de configuration pour cela. Lorsque l'overdub est activé, un "O" rouge apparaît sur la boucle.



Synchronisation


On peut synchroniser les boucles de deux façons différentes :
  • Soit un impose un tempo en appuyant deux fois sur F2. Le temps mis entre les deux frappes donne le tempo.
  • Soit on crée une boucle et c'est elle qui va imposer le tempo en appuyant sur "F1" quand la boucle est jouée.
Pour annuler le tempo on appuie sur "Espace" et "F1" en même temps.

À partir de la version 0.5.6 une synchronisation midi et jack est possible en appuyant sur "shift + F1" pour voir la synchronisation jack et "shift+F2" pour activer la synchronisation midi.



Raccourcis clavier


ToucheFonction
/L'aide en ligne
F1Synchroniser la pulsation avec la durée de la dernière boucle jouée
ESPACE+F1Supprimer la pulsation et toutes les boucles attachées
F2Fixer la pulsation en tapant le tempo
F12Pas de pulsation "FreeTiming"
F8Permet de sauver la dernière boucle jouée
F7Permet de sauver toute la "scène" (ensemble des boucles)
F11Activer/Désactiver le métronome
uEfface la dernière boucle créée
espace + touche du clavierEfface la boucle correspondante à cette touche
bPermet de choisir entre les boucles, les scènes sauvées et les soundfonts que l'on veut charger
zPermet d'effacer les boucles des touches mais seront en mémoire et seront accessibles via le stream off
InserAugmenter le volume d'entrée
SupprBaisser le volume d'entrée
Retour arr.Réinitialiser le volume d'entrée



Personnalisation

Principes de configuration


Obsolète versions antérieures à 0.5.6 : on peut modifier beaucoup de paramètres en éditant le fichier ".fweelin.rc". On peut ajouter des banques de son, modifier les touches du clavier (musique) qui permettent de piloter Freewheeling.

À partir de la version 0.5.6, le fichier de configuration est fragmenté en plusieurs parties, le fichier ".fweelin.rc" devenant obsolète. Trois fichiers sont importants à retenir :
  • basic.xml : ce fichier indique toutes les options de base de freewheeling à savoir, le nombre de ports, le format d'enregistrement des boucles (WAV, OGG, FLAC), le répertoires de stockage des boucles, le dossier de banques de son etc... le fichier est très bien documenté.
  • interfaces.xml : ce fichier pointe vers les dispositions des contrôleurs (clavier PC, clavier midi, tapis de danse, BCF 2000,...). Si vous créez votre propre contrôleur n'oubliez pas de rajouter le fichier moncontroleur.xml.
  • moncontroleur.xml : le fichier que vous avez crée pour votre contrôleur midi.
Si vous avez un contrôleur de type trigger finger, ou bien padKontrol, voici mon fichier (qui n'est pas exempts de défauts ceci dit...)
http://jeddy3.free.fr/linux/pad.xml(non accessible le 1 septembre 2017)
Il faut faire attention à bien affecter la valeur des pads sur votre contrôleur, et dans le fichier de configuration.

Créer son propre contrôleur


Modifier la disposition du clavier


Le clavier de base est en QWERTY. Le passer en AZERTY est très simple

  • Téléchargez le fichier xml de configuration
Fichier joint inexistant sur cette page
  • Collez-le dans /home/mon-nom-d'utilisateur/.fweelin
  • Éditez le fichier interfaces.xml
Copy to clipboard
gedit ~/.fweelin/interfaces.xml

et ajoutez la ligne suivante sous la ligne <!-- Added user interfaces -->
Copy to clipboard
<interface setup="azerty.xml"/>



Type joystick



Vous avez une vieille manette usb qui traîne au fond d'un tiroir ? Une pédale qui allait avec un volant ? Voici comment en faire votre propre contrôleur freewheeling.

Note : les termes techniques concernant les formats de données sont approximatifs, et simplement déduits de mes observations, et gagneraient à être remplacés par des termes plus précis, ceux qu'on rencontrerait en tapant des commandes obscures dans un émulateur de terminal.

Pour utiliser un contrôleur de jeu vidéo en tant que contrôleur pour la MAO, il est habituellement nécessaire d'utiliser un pilote spécial qui transformera les données qu'envoie la manette en données MIDI.
L'avantage de freewheeling sur la plupart des autres logiciels de boucles est qu'il intègre par défaut le type de données des contrôleurs de jeu. Il s'agit de la disposition nommée "Dancemat", celle pour les tapis de danse de type Dance Dance Revolution.

Cela signifie que n'importe quel contrôleur de jeu enverra le même type de données que ce tapis et sera reconnu comme tel par le logiciel. Il suffira donc pour paramétrer votre manette de reproduire le fichier de configuration du tapis pour le remplacer par celui de votre manette de jeu.
Vous pouvez aussi utiliser la disposition telle quelle, et contrôler avec votre manette ou volant des boucles qui s'afficheront sur le "Dancemat" même si ce n'est pas très pratique.



Exemples d'utilisation


Si vous voulez voir ce que donner l'utilisation de Freewheeling, vous pouvez consulter les vidéos suivantes :



Liens


Historique

Avancé
Information Version
Mon 13 Oct 2025 14:41 admin attachment conversion 99
Afficher
Sat 14 mai 2022 15:47 olinuxx + LZK-4 98
Afficher
Mon 05 Apr 2021 12:56 olinuxx 97
Afficher
Mon 05 Apr 2021 12:53 olinuxx + mise en page + min/MAJ + drapeau EN + ponctuation 96
Afficher
Sun 04 Apr 2021 23:56 fidz un lien non fonctionnel, et un lien mis à jour sur le site à jour de freewheeling 95
Afficher
Sun 04 Apr 2021 23:40 fidz ajout 2 fichiers xml pour les claviers français 94
Afficher
Sun 04 Apr 2021 23:39 fidz 93
Afficher
Sun 04 Apr 2021 23:36 fidz lien vers 2 fichiers xml proposés sur le source forge pour les claviers azerty français 92
Afficher
Sat 03 Apr 2021 15:18 olinuxx 91
Afficher
Wed 22 Jul 2020 13:57 Sasaki ajout d'une autre vidéo youtube 90
Afficher
Wed 22 Jul 2020 13:31 Sasaki ajout d'une vidéo youtube 89
Afficher
Wed 22 Jul 2020 13:26 Sasaki correction d'une erreur 88
Afficher
Wed 22 Jul 2020 13:25 Sasaki précisions sur l'utilisation des joysticks 87
Afficher
Wed 22 Jul 2020 13:11 Sasaki correction d'une faute de frappe 86
Afficher
Wed 22 Jul 2020 13:11 Sasaki ajout d'indications pour utiliser une pédale midi 85
Afficher
Wed 22 Jul 2020 11:35 Sasaki remaniement de la partie prise en main pour plus de clarté 84
Afficher
Wed 22 Jul 2020 11:09 Sasaki 83
Afficher
Tue 19 mai 2020 13:51 olinuxx + LZK3 + mise en page / cohérence wiki + un chouille de rédaction 82
Afficher
Wed 29 Jan 2020 17:13 Sasaki suite de la rédaction du tuto 81
Afficher
Wed 29 Jan 2020 17:09 Sasaki 80
Afficher
Wed 29 Jan 2020 17:06 Sasaki 79
Afficher
Tue 28 Jan 2020 10:12 Sasaki 78
Afficher
Tue 28 Jan 2020 10:08 Sasaki ajout de contrôles et changements mineurs dans les termes utilisés 77
Afficher
Tue 28 Jan 2020 09:54 Sasaki Début de rédaction de la partie "lier un synthé" 76
Afficher
Mon 27 Jan 2020 14:39 olinuxx + jack transport 75
Afficher
Wed 20 Mar 2019 12:27 olinuxx 74
Afficher
Mon 11 Mar 2019 20:34 olinuxx + lzk 73
Afficher
Wed 06 Mar 2019 23:33 sub26nico 72
Afficher
Mon 11 Feb 2019 13:56 olinuxx + 2 liens-forum 71
Afficher
Mon 11 Feb 2019 12:42 olinuxx variables logiciel 70
Afficher
Sun 10 Feb 2019 13:33 Sasaki "Il a beaucoup de fonctionnalités" (mais faut aller fouiller les fichiers de conf pour les découvrir) 69
Afficher
Sun 10 Feb 2019 13:25 Sasaki édition du lien direct vers la vidéo d'hitmuri 68
Afficher
Sun 10 Feb 2019 13:12 Sasaki changement de version + date (où sont stockées les variables ?) 67
Afficher
Sun 10 Feb 2019 03:27 Sasaki Quelques nouveaux raccourcis clavier 66
Afficher
Thu 17 Jan 2019 17:38 olinuxx + ponctuations + cohérence wiki / mise en page + drapeau EN + coquilles 65
Afficher
Thu 17 Jan 2019 15:22 Sasaki 64
Afficher
Thu 17 Jan 2019 15:21 Sasaki 63
Afficher
Tue 15 Jan 2019 20:26 Sasaki ajout des instructions pour interfaces.xml 62
Afficher
Tue 15 Jan 2019 20:14 Sasaki ajout du fichier de configuration azerty (il est en double, si quelqu'un peut supprimer le deuxième) 61
Afficher
Tue 15 Jan 2019 20:13 Sasaki 60
Afficher
Tue 15 Jan 2019 20:09 Sasaki 59
Afficher
Sat 17 Feb 2018 00:17 Sasaki 58
Afficher
Wed 07 Feb 2018 12:53 olinuxx + un lien de documentation 57
Afficher
Tue 30 Jan 2018 13:18 olinuxx + anglicisme + balises de non-interprétation wiki + ponctuation 56
Afficher
Tue 30 Jan 2018 13:16 olinuxx + ponctuations + min/maj + anglicismes + liens internes 55
Afficher
Mon 29 Jan 2018 00:11 Sasaki 54
Afficher
Sun 28 Jan 2018 23:59 Sasaki 53
Afficher
Fri 01 Sep 2017 03:50 r1 52
Afficher
Fri 01 Sep 2017 03:49 r1 51
Afficher
Fri 01 Sep 2017 03:48 r1 50
Afficher
  • «
  • 1 (en cours)
  • 2