Chargement...
 
Skip to main content

Historique: cabbage

Aperçu de cette version: 8

Cabbage, créateur d'interface graphique pour CSound en temps réel



Informations


Site officiel :https://cabbageaudio.com/.Image
Forum : https://forum.cabbageaudio.com/.Image
Documentation : https://cabbageaudio.com/docs/introduction.Image
Support :Jack et Alsa.
Licence : GNU GPL.

Description


Cabbage est une surcouche à CSound (qui est lui même un système très complet de synthèse sonore), Le code Cabbage s'ajoute au début du code CSound.

L'objectif de Cabbage est de fournir un moyen simple de concevoir et de développer tout type de synthèse ou d'effets possible avec CSound et d'ajouter une interface graphique permettant d'afficher et de modifier les composants de cette synthèse.
L'outil permet de générer des VST (version 2 ou 3) intégrables dans un host Carla ou Ardour par exemple, mais aussi des synthétiseurs ou des effets standalone.

Cabbage c'est aussi un mini IDE permettant de créer graphiquement les widgets de contrôle de votre interface graphique.


Installation


Vous pouvez télécharger la dernière version stable ici, il y a également des nightly assez stables disponibles ici.

Une fois installé Tapez Cabbage (Par défaut installé sur /usr/bin)

Premiers pas


Une fois lancé, Cabbage ressemble à ceci :

Capture D’écran Du 2020 08 07 19 23 03

Avant toute chose, cliquez sur le menu Edit->Settings. En passant sur les icônes à gauche vous voyez les différents onglets , nous c'est le premier (le haut-parleur) qui nous intéresse, vérifiez que l'interface audio est celle qui vous convient, utilisez le bouton de test pour... tester !

CabbageSettings

Une fois que vous avez du son, vous pouvez faire plusieurs chose :


Regarder les exemples


Vous pouvez créer un projet minimal via File->New CSound file, la fenêtre suivante apparaît :

CabbageNewProject

Choisissez la première option (le clavier) pour créer un instrument, ou la seconde (le casque) pour créer un effet.
Cabbage vous génère un exemple minimal que vous pouvez étendre.

De nombreux exemples sont installés, accessibls via le menu File->Examples vous trouverez des effets, des synthés des effets, de la modélisation physique des boîtes à rythme...

Il y a également des exemples très complets sur la page de Iain Mc CurdyImage , section Cabbage.

Apprendre


La doc est à consulter, le forum.Image est très accueillant et on a généralement une réponse du mainteneur en quelques heures.

Cabbage en soi ne créé pas de son, il est donc nécessaire de bien connaître CSound et la documentation associée si on veut créer son propre synthé.

Vous pouvez également regarder des synthés complets dont le code est disponible, comme ToneZImage ou June-21 (disclaimer : c'est le projet du contributeur de cette page ^^)

Générer un VST ou un standalone


Une fois que vous avez un GUI et un son qui vous convient, l'étape suivante c'est de créer le VST. Rien de plus facile : Allez dans le menu File->Export plugin.

Selon votre installation, vous aurez plusieurs choix disponible, VST2 VST3 Standalone, etc. Cabbage vous demandera un nom et un répertoire, et voilà ! pour l'utiliser sur une autre système, pas de problème, copiez tout le répertoire et assurez-vous d'avoir CSound d'installé sur le système cible.

Historique

Avancé
Information Version
Mardi 02 janvier 2024 14:52 olinuxx + intégration dans la structure "logiciel" 14
Afficher
Mardi 02 janvier 2024 14:51 olinuxx 13
Afficher
Mercredi 04 novembre 2020 17:37 r1 12
Afficher
Samedi 08 août 2020 14:20 olinuxx + titre de la page + espace manquant 11
Afficher
Samedi 08 août 2020 14:19 olinuxx + étiquette "à intégrer" + ponctuations + liens internes + mise en page / cohérence wiki + min/MAJ + anglicismes + un chouilla de rédaction + drapeaux EN + coquille 10
Afficher
Vendredi 07 août 2020 20:17 MikeRodd 9
Afficher
Vendredi 07 août 2020 20:12 MikeRodd 8
Afficher
Vendredi 07 août 2020 20:08 MikeRodd 7
Afficher
Vendredi 07 août 2020 20:07 MikeRodd 6
Afficher
Vendredi 07 août 2020 19:48 MikeRodd 5
Afficher
Vendredi 07 août 2020 19:42 MikeRodd 4
Afficher
Vendredi 07 août 2020 19:29 MikeRodd 3
Afficher
Vendredi 07 août 2020 19:25 MikeRodd 2
Afficher
Vendredi 07 août 2020 19:17 MikeRodd 1
Afficher