Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN
Plogue Bidule
(3)
Déposer un avis
Où acheter Bidule ?
Moins
Aucun revendeur ne propose ce produit pour le moment.
Alerte disponibilité
Il n’y a pas de petite annonce pour ce produit.
Alerte nouvelle annonce

Où trouver une formation poussée sur Bidule

  • 20 réponses
  • 2 participants
  • 1 944 vues
  • 2 followers
Sujet de la discussion Où trouver une formation poussée sur Bidule
Bonjour,
quelqu'un aurait-il des tuyaux pour approfondir l'utilisation de Plogue Bidule ?
je l'utilise depuis quelques années mais j'ignore comment installer des modules de lecture avec un déclenchement par le biais de note midi.
Par contre, je sais le faire avec des CC par le midi learn de Bidule.
Les layouts fournies avec le logiciel ne m'ont pas aider à dégager un apprentissage cohérent.
La création de groupes, création d'un sampler ou autre module sophistiqué nécessite des connaissances que je ne sais pas où chercher.
Existe-t-il un langage commun à Max/Msp, Reaktor et Bidule ?
J'ai déjà fait pas mal de recherche sur le net et il y a très peu de tutoriels sur Bidule.
Il y a le forum de Plogue mais il est en anglais et c'est galère pour y poser des questions à cause du vocabulaire spécifique à la musique électronique
Merci par avance pour le moindre petit bout de piste...
2

Citation : quelqu'un aurait-il des tuyaux pour approfondir l'utilisation de Plogue Bidule ?


A part le forum de Bidule, sur le site de Plogue, je vois pas ... :??:
Rien n'empêche de rendre ce forum un peu plus vivant

Citation : je l'utilise depuis quelques années mais j'ignore comment installer des modules de lecture avec un déclenchement par le biais de note midi.


Tu as deux types de players audio dans Bidule:
- Un qui se commande par des paramètres (Audio File/Player/X channels)
- Un qui se commande par des entrées (Building Blocks/Audio File/Basic audio file player)
Tu devrais pouvoir t'en tirer avec le second précédé d'un "note extractor" :clin:

Citation : Les layouts fournies avec le logiciel ne m'ont pas aider à dégager un apprentissage cohérent.
La création de groupes, création d'un sampler ou autre module sophistiqué nécessite des connaissances que je ne sais pas où chercher.


:| Je peux aider au besoin. Tu me dis ce que tu veux et j'essaie de t'expliquer comment y arriver ...

Citation : Existe-t-il un langage commun à Max/Msp, Reaktor et Bidule ?


Langage au sens strict non, manière de penser oui. Ce sont tous des environnements modulaires (je mettrais Reaktor à part, il est à mon sens plus fermé que les deux autres ...)

Citation : J'ai déjà fait pas mal de recherche sur le net et il y a très peu de tutoriels sur Bidule.
Il y a le forum de Plogue mais il est en anglais et c'est galère pour y poser des questions à cause du vocabulaire spécifique à la musique électronique
Merci par avance pour le moindre petit bout de piste..


Pour le moment, je peux répondre à tes questions dans la limite de mes connaissances.
:bravo:
My name is john, '_' john.
3
Bonjour John,
merci pour tes réponses,
c'est très gentil à toi de me proposer de l'aide.
Voici ce que je cherche à faire :
déclencher la lecture et le rembobinage (très important) de samples dans plusieurs basic audio file players.
Je me suis débrouillé pour le moment avec des CC mais je préférerais utiliser de notes midi comme je le fais dans Live.
Je ne veux pas faire mon montage dans Live car je ne veux pas d'assignation des samples à un tempo ni de clics quand la lecture revient au début (en mode Arrangement).
J'utilise un iPhone via OSC (je danse en même temps) pour déclencher les lectures. Je voudrais pouvoir lancer, arrêter puis les faire repartir du début. Le rembobinage est la chose que j'arrive pas à faire jusqu'à présent.
j'ai utilisé ce tutoriel :
http://relivethefuture.com/choronzon/tutorials/bidule-tutorial-4-sampled-audio/
mais il est plus axé vers l'utilisation d'un sampler et je ne veux pas pitcher la lecture. Et je n'arrive pas à faire un retour à zéro avant la relecture.

à bientôt ;-)
4
A sauver en fichier .bgrp:
:bravo:

Citation :
<?xml version="1.0" encoding="ISO-8859-1"?>
<BoardLayout xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation='Bidule.xsd'>
<BiduleGroup id="UID_1232700450" displayName="Player" zoom="1" type="com.plogue.groups.Player" processingMode="process" author="john" version="1.0">
<Geometry x="-66.875" y="92.5" w="0" h="0"/>
<Channel index="0" name="Port d'entrée MIDI 1" direction="input" type="midi"/>
<Channel index="0" name="Canal Sortie Échantillons 1" direction="output" type="samples"/>
<Channel index="1" name="Canal Sortie Échantillons 2" direction="output" type="samples"/>
<Gui state="normal" hidden="true" generic="true">
<Geometry x="0" y="0" w="0" h="0"/>
</Gui>
<Parameter id="-7" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">1</Parameter>
<Parameter id="-5" userMin="0" userMax="0" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="-2" userMin="0" userMax="2" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Bidule id="UID_1232700443" type="com.plogue.BasicAudioFilePlayer" displayName="Basic Audio File Player_0" processingMode="process">
<Geometry x="-112.861" y="-123.833" w="0" h="0"/>
<ChannelConfig numSampleIn="4" numSampleOut="4" numMidiIn="0" numMidiOut="0" numFreqIn="0" numFreqOut="0" numMagIn="0" numMagOut="0"/>
<Gui state="normal" hidden="true" generic="true">
<Geometry x="568" y="529" w="472" h="257"/>
</Gui>
<Parameter id="-7" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">1</Parameter>
<Parameter id="-5" userMin="0" userMax="0" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="-2" userMin="0" userMax="2" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="0" userMin="0" userMax="1" lockedForRandom="true" mutationFactor="0"> Aucun</Parameter>
<Parameter id="1" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="2" userMin="0" userMax="5" lockedForRandom="false" mutationFactor="0.1">5.0</Parameter>
</Bidule>
<Bidule id="UID_1232700445" type="com.plogue.MIDINoteExtractor" displayName="Note Extractor_1" processingMode="process">
<Geometry x="-92.833" y="112" w="0" h="0"/>
<ChannelConfig numSampleIn="0" numSampleOut="4" numMidiIn="1" numMidiOut="0" numFreqIn="0" numFreqOut="0" numMagIn="0" numMagOut="0"/>
<Gui state="normal" hidden="true" generic="true">
<Geometry x="-1" y="-1" w="0" h="0"/>
</Gui>
<Parameter id="-7" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">1</Parameter>
<Parameter id="-5" userMin="0" userMax="0" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="-2" userMin="0" userMax="2" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="0" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="1" userMin="0" userMax="1000" lockedForRandom="false" mutationFactor="0.1">1.0</Parameter>
<Parameter id="2" userMin="0" userMax="14400" lockedForRandom="false" mutationFactor="0.1">1200.0</Parameter>
<Parameter id="3" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">0</Parameter>
</Bidule>
<Bidule id="UID_1232700448" type="com.plogue.Accum" displayName="Accum_1" processingMode="process">
<Geometry x="47.5555" y="-45.8889" w="0" h="0"/>
<ChannelConfig numSampleIn="5" numSampleOut="2" numMidiIn="0" numMidiOut="0" numFreqIn="0" numFreqOut="0" numMagIn="0" numMagOut="0"/>
<Gui state="normal" hidden="true" generic="true">
<Geometry x="-1" y="-1" w="0" h="0"/>
</Gui>
<Parameter id="-7" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">1</Parameter>
<Parameter id="-5" userMin="0" userMax="0" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="-2" userMin="0" userMax="2" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="0" userMin="0" userMax="3" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="1" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">0</Parameter>
</Bidule>
<Bidule id="UID_1232700449" type="com.plogue.UnaryOperator" displayName="Non logique" processingMode="process">
<Geometry x="97.5556" y="63.6667" w="0" h="0"/>
<ChannelConfig numSampleIn="1" numSampleOut="1" numMidiIn="0" numMidiOut="0" numFreqIn="0" numFreqOut="0" numMagIn="0" numMagOut="0"/>
<Gui state="normal" hidden="true" generic="true">
<Geometry x="447" y="481" w="472" h="181"/>
</Gui>
<Parameter id="-7" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">1</Parameter>
<Parameter id="-5" userMin="0" userMax="0" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="-2" userMin="0" userMax="2" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="0" userMin="0" userMax="22" lockedForRandom="false" mutationFactor="0.1">20.0</Parameter>
<Parameter id="1" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">0</Parameter>
</Bidule>
<Link producerId="UID_1232700445" producerChannel="2" listenerId="UID_1232700443" listenerChannel="1"/>
<Link producerId="UID_1232700445" producerChannel="1" listenerId="UID_1232700443" listenerChannel="3"/>
<Link producerId="UID_1232700445" producerChannel="3" listenerId="UID_1232700443" listenerChannel="0"/>
<Link producerId="UID_1232700445" producerChannel="2" listenerId="UID_1232700449" listenerChannel="0"/>
<Link producerId="UID_1232700449" producerChannel="0" listenerId="UID_1232700448" listenerChannel="2"/>
<Link producerId="UID_1232700443" producerChannel="2" listenerId="UID_1232700448" listenerChannel="4"/>
<Link producerId="UID_1232700445" producerChannel="2" listenerId="UID_1232700448" listenerChannel="0"/>
<Link producerId="UID_1232700448" producerChannel="0" listenerId="UID_1232700443" listenerChannel="2"/>
<Link producerId="UID_1232700443" producerChannel="1" listenerId="UID_1232700450" listenerChannel="1"/>
<Link producerId="UID_1232700443" producerChannel="0" listenerId="UID_1232700450" listenerChannel="0"/>
<Link producerId="UID_1232700450" producerChannel="0" listenerId="UID_1232700445" listenerChannel="0"/>
</BiduleGroup>
<Automation id="Automation"/>
</BoardLayout>

My name is john, '_' john.
5
Merci John !
comment tu fais ?
tu le copies dans wordpad ou textedit (je suis sur mac) et tu le sauvegardes en .bgrp ?
J'ai essayé ça mais quand je transfère le fichier dans le dossier "groups" de bidule, j'ai un message d'erreur au démarrage de Bidule : impossible de lire le fichier de groupes, Unable to parse /Applications/Plogue Bidule/groups/essai.bgrp
Unknown Element 'BoardLayout'
6
Bon, le forum pourrit la ligne BoardLayout (à cause du lien). :|

Par contre, ça ne se voit pas quand on est en mode prévisualisation du post.
:oo:

Le plus simple est que tu reprennes la deuxième ligne d'un autre fichier .bgrp.
:bravo:
My name is john, '_' john.
7
ça marche !
merci beaucoup !
je vais tester le player très bientôt...
8
Voici le résultat de mes essais, j'ai deux problèmes :
- l'extrait sonore ne tourne pas à la bonne vitesse, il est trop haut.
- je dois garder le doigt sur la touche pour que l'extrait sonore reste en mode lecture. J'ai essayé de rajouter un message filter pour filtrer les notes off mais du coup, je ne peux plus relancer la lecture après la fin de l'extrait sonore.
tu as une solution ?
9

Citation : - l'extrait sonore ne tourne pas à la bonne vitesse, il est trop haut.


Il faut utiliser dans l'accumulateur la valeur du sample rate du buffer divisée par le sample rate de Bidule

Citation : - je dois garder le doigt sur la touche pour que l'extrait sonore reste en mode lecture. J'ai essayé de rajouter un message filter pour filtrer les notes off mais du coup, je ne peux plus relancer la lecture après la fin de l'extrait sonore.
tu as une solution ?


J'ai pas du comprendre ce que tu voulais faire ...
Tu veux déclencher la lecture du sample sur un évènement note on et que le sample se joue jusqu'à la fin, même si tu relâche la touche ?

Dans ce cas là, tu peux t'en tirer avec le groupe ci-dessous.
Note qu'il n'est peut-être pas optimal ... :??:

Citation : <?xml version="1.0" encoding="ISO-8859-1"?>
<BoardLayout xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation='Bidule.xsd'>
<BiduleGroup id="UID_1232700450" displayName="Player" zoom="0.9" type="com.plogue.groups.Player" processingMode="process" author="john" version="1.0">
<Geometry x="-20.2083" y="39.1667" w="0" h="0"/>
<Channel index="0" name="Port d'entrée MIDI 1" direction="input" type="midi"/>
<Channel index="0" name="Canal Sortie Échantillons 1" direction="output" type="samples"/>
<Channel index="1" name="Canal Sortie Échantillons 2" direction="output" type="samples"/>
<Parameter id="-7" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">1</Parameter>
<Parameter id="-5" userMin="0" userMax="0" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="-2" userMin="0" userMax="2" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Bidule id="UID_1232700443" type="com.plogue.BasicAudioFilePlayer" displayName="Basic Audio File Player" processingMode="process">
<Geometry x="-237.306" y="5.0559" w="0" h="0"/>
<ChannelConfig numSampleIn="4" numSampleOut="4" numMidiIn="0" numMidiOut="0" numFreqIn="0" numFreqOut="0" numMagIn="0" numMagOut="0"/>
<Gui state="normal" hidden="true" generic="true">
<Geometry x="701" y="161" w="472" h="257"/>
</Gui>
<Parameter id="-7" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">1</Parameter>
<Parameter id="-5" userMin="0" userMax="0" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="-2" userMin="0" userMax="2" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="0" userMin="0" userMax="2" lockedForRandom="true" mutationFactor="0">Windows XP Démarrage.wav</Parameter>
<Parameter id="1" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="2" userMin="0" userMax="5" lockedForRandom="false" mutationFactor="0.1">5.0</Parameter>
</Bidule>
<Bidule id="UID_1232912295" type="com.plogue.MIDINoteExtractor2" displayName="Note Extractor 2" processingMode="process">
<Geometry x="-38.3334" y="191.111" w="0" h="0"/>
<ChannelConfig numSampleIn="0" numSampleOut="4" numMidiIn="1" numMidiOut="0" numFreqIn="0" numFreqOut="0" numMagIn="0" numMagOut="0"/>
<Parameter id="-7" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">1</Parameter>
<Parameter id="-2" userMin="0" userMax="2" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
</Bidule>
<Bidule id="UID_1232912306" type="com.plogue.SampleAndHold" displayName="Sample and Hold" processingMode="process">
<Geometry x="-250.556" y="111.111" w="0" h="0"/>
<ChannelConfig numSampleIn="2" numSampleOut="1" numMidiIn="0" numMidiOut="0" numFreqIn="0" numFreqOut="0" numMagIn="0" numMagOut="0"/>
<Gui state="normal" hidden="true" generic="true">
<Geometry x="-1" y="-1" w="-1" h="-1"/>
</Gui>
<Parameter id="-7" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">1</Parameter>
<Parameter id="-5" userMin="0" userMax="0" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="-2" userMin="0" userMax="2" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="0" userMin="0" userMax="2" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
</Bidule>
<BiduleGroup id="UID_1232912307" displayName="Audio Buffer Controller" zoom="1" processingMode="process" author="john" version="1.0">
<Geometry x="-17.2222" y="-56.6667" w="0" h="0"/>
<Channel index="0" name="Note On Trigger" direction="input" type="samples"/>
<Channel index="1" name="# Samples" direction="input" type="samples"/>
<Channel index="2" name="Sample rate" direction="input" type="samples"/>
<Channel index="0" name="Play Gate" direction="output" type="samples"/>
<Channel index="1" name="Play Position" direction="output" type="samples"/>
<Parameter id="-7" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">1</Parameter>
<Parameter id="-5" userMin="0" userMax="0" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="-2" userMin="0" userMax="2" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Bidule id="UID_1232700448" type="com.plogue.Accum" displayName="Accum" processingMode="process">
<Geometry x="36.222" y="-46.111" w="0" h="0"/>
<ChannelConfig numSampleIn="5" numSampleOut="2" numMidiIn="0" numMidiOut="0" numFreqIn="0" numFreqOut="0" numMagIn="0" numMagOut="0"/>
<Gui state="normal" hidden="true" generic="true">
<Geometry x="399" y="305" w="410" h="181"/>
</Gui>
<Parameter id="-7" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">1</Parameter>
<Parameter id="-5" userMin="0" userMax="0" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="-2" userMin="0" userMax="2" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="0" userMin="0" userMax="3" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="1" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">0</Parameter>
</Bidule>
<Bidule id="UID_1232912290" type="com.plogue.Constant" displayName="Sample Rate" processingMode="process">
<Geometry x="93.611" y="109.555" w="0" h="0"/>
<ChannelConfig numSampleIn="0" numSampleOut="1" numMidiIn="0" numMidiOut="0" numFreqIn="0" numFreqOut="0" numMagIn="0" numMagOut="0"/>
<Gui state="normal" hidden="true" generic="true">
<Geometry x="399" y="301" w="410" h="189"/>
</Gui>
<Parameter id="-7" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">1</Parameter>
<Parameter id="-5" userMin="0" userMax="0" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="-2" userMin="0" userMax="2" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="0" userMin="0" userMax="16" lockedForRandom="false" mutationFactor="0.1">1.0</Parameter>
<Parameter id="1" userMin="-1e+008" userMax="1e+008" lockedForRandom="false" mutationFactor="0.1">44100.0</Parameter>
</Bidule>
<Bidule id="UID_1232912291" type="com.plogue.BinaryOperator" displayName="/" processingMode="process">
<Geometry x="-2.83299" y="29.1111" w="0" h="0"/>
<ChannelConfig numSampleIn="2" numSampleOut="1" numMidiIn="0" numMidiOut="0" numFreqIn="0" numFreqOut="0" numMagIn="0" numMagOut="0"/>
<Gui state="normal" hidden="true" generic="true">
<Geometry x="399" y="305" w="410" h="181"/>
</Gui>
<Parameter id="-7" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">1</Parameter>
<Parameter id="-5" userMin="0" userMax="0" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="-2" userMin="0" userMax="2" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="0" userMin="0" userMax="9" lockedForRandom="false" mutationFactor="0.1">3.0</Parameter>
<Parameter id="1" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">0</Parameter>
</Bidule>
<Bidule id="UID_1232912301" type="com.plogue.BinaryLogicOperator" displayName=">" processingMode="process">
<Geometry x="-52.2222" y="-49.7776" w="0" h="0"/>
<ChannelConfig numSampleIn="2" numSampleOut="1" numMidiIn="0" numMidiOut="0" numFreqIn="0" numFreqOut="0" numMagIn="0" numMagOut="0"/>
<Gui state="normal" hidden="true" generic="true">
<Geometry x="290" y="366" w="410" h="163"/>
</Gui>
<Parameter id="-7" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">1</Parameter>
<Parameter id="-5" userMin="0" userMax="0" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="-2" userMin="0" userMax="2" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="0" userMin="0" userMax="11" lockedForRandom="false" mutationFactor="0.1">2.0</Parameter>
</Bidule>
<Bidule id="UID_1232912302" type="com.plogue.UnaryOperator" displayName="Logical Not" processingMode="process">
<Geometry x="-100.778" y="-128.111" w="0" h="0"/>
<ChannelConfig numSampleIn="1" numSampleOut="1" numMidiIn="0" numMidiOut="0" numFreqIn="0" numFreqOut="0" numMagIn="0" numMagOut="0"/>
<Gui state="normal" hidden="true" generic="true">
<Geometry x="290" y="357" w="410" h="181"/>
</Gui>
<Parameter id="-7" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">1</Parameter>
<Parameter id="-5" userMin="0" userMax="0" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="-2" userMin="0" userMax="2" lockedForRandom="false" mutationFactor="0.1">0.0</Parameter>
<Parameter id="0" userMin="0" userMax="22" lockedForRandom="false" mutationFactor="0.1">20.0</Parameter>
<Parameter id="1" userMin="0" userMax="1" lockedForRandom="false" mutationFactor="0.1">0</Parameter>
</Bidule>
<Link producerId="UID_1232912301" producerChannel="0" listenerId="UID_1232700448" listenerChannel="2"/>
<Link producerId="UID_1232912301" producerChannel="0" listenerId="UID_1232912302" listenerChannel="0"/>
<Link producerId="UID_1232700448" producerChannel="0" listenerId="UID_1232912301" listenerChannel="0"/>
<Link producerId="UID_1232912290" producerChannel="0" listenerId="UID_1232912291" listenerChannel="1"/>
<Link producerId="UID_1232912291" producerChannel="0" listenerId="UID_1232700448" listenerChannel="0"/>
<Link producerId="UID_1232912307" producerChannel="0" listenerId="UID_1232700448" listenerChannel="2"/>
<Link producerId="UID_1232912307" producerChannel="2" listenerId="UID_1232912291" listenerChannel="0"/>
<Link producerId="UID_1232912307" producerChannel="1" listenerId="UID_1232912301" listenerChannel="1"/>
<Link producerId="UID_1232912302" producerChannel="0" listenerId="UID_1232912307" listenerChannel="0"/>
<Link producerId="UID_1232912307" producerChannel="1" listenerId="UID_1232700448" listenerChannel="4"/>
<Link producerId="UID_1232700448" producerChannel="0" listenerId="UID_1232912307" listenerChannel="1"/>
</BiduleGroup>
<Link producerId="UID_1232700443" producerChannel="1" listenerId="UID_1232700450" listenerChannel="1"/>
<Link producerId="UID_1232700443" producerChannel="0" listenerId="UID_1232700450" listenerChannel="0"/>
<Link producerId="UID_1232912295" producerChannel="2" listenerId="UID_1232700443" listenerChannel="0"/>
<Link producerId="UID_1232700450" producerChannel="0" listenerId="UID_1232912295" listenerChannel="0"/>
<Link producerId="UID_1232912295" producerChannel="1" listenerId="UID_1232912306" listenerChannel="0"/>
<Link producerId="UID_1232912306" producerChannel="0" listenerId="UID_1232700443" listenerChannel="3"/>
<Link producerId="UID_1232912295" producerChannel="2" listenerId="UID_1232912306" listenerChannel="1"/>
<Link producerId="UID_1232912295" producerChannel="2" listenerId="UID_1232912307" listenerChannel="0"/>
<Link producerId="UID_1232700443" producerChannel="2" listenerId="UID_1232912307" listenerChannel="1"/>
<Link producerId="UID_1232700443" producerChannel="3" listenerId="UID_1232912307" listenerChannel="2"/>
<Link producerId="UID_1232912307" producerChannel="0" listenerId="UID_1232700443" listenerChannel="1"/>
<Link producerId="UID_1232912307" producerChannel="1" listenerId="UID_1232700443" listenerChannel="2"/>
</BiduleGroup>
<Automation id="Automation"/>
</BoardLayout>

My name is john, '_' john.
10
Merci beaucoup John,
ça marche très bien comme ça.
Je vais faire mes montages ainsi.
Si je veux lancer plusieurs players mais pas tous à la fois, faut-il utiliser un midi note filter sur chaque player que je veux isoler ?
ou y'a-t-il une autre solution ?
11
C'est ce qui me parait le plus simple.

Maintenant, si tu as plein de samples, il serait surement plus pratique d'utiliser un Sampler en VSTi :clin:
My name is john, '_' john.
12
Salut John !
Je voudrais contrôler un générateur d'ondes avec le XY (dans la rubrique Misc de bidule) pour utiliser différents modulateurs.
Pour cela faut-il construire un synthé dans Bidule ?
Mais comment avoir un son en continu sans avoir à appuyer sur une note ?

C'est toujours dans le but d'utiliser l'iphone et son accéléromètre comme contrôleur midi et produire des sons en fonction de mes mouvements.
Comme un genre de Theramin ou d'ondes Martenot.

Qu'est-ce que t'en penses ?
13
A moins que tu ne trouve un synthé dont tu puisse faire varier le pitch et l'amplitude avec du Control Change MIDI (Mysterion de FXPansion pouvait le faire, si je ne m'abuse, et je dois toujours avoir la DLL dans un coin si tu es sous Windows).
Autrement, tu est quittes pour te faire un synthé à la mano, ce qui n'est pas super dur non plus. C'est pas grand chose de plus qu'un "Basic Oscillator".
:bravo:

Ce qu'il faut voir, c'est qu'avec un accéléromètre, tu n'as que la dérivée seconde de la position et que c'est la position par rapport à la baguette qui est utilisée comme paramètre par les Thérémine. Ça va être chaudard de filtrer ça correctement. Il n'y a qu'a voir la mauvaise gestion des mouvements de certains jeux sur Wii pour comprendre la difficulté du problème.

Hors sujet : :non: Je pense que tu parles uniquement des Thérémines, les ondes Martenot, se contrôlent avec un clavier standard + des rubans pour les glissés

My name is john, '_' john.
14
Tu as raison pour Martenot mais je pensais au son produit (glissando) et pas à son mode de jeu.
Cela dit, pour ce qui est de l'accéléromètre, tout dépend de l'application utilisée. En l'occurrence, je pense utiliser iTM Tilt qui évolue sur un axe XY selon comment tu penches l'appareil d'avant en arrière et de bas en haut. Je compte donc assigner deux CC : un pour X et un pour Y.
Sachant que je ne cherche pas à faire une musique très précise sur le plan mélodique mais expressive par rapport aux gestes utilisés.

Quel élément dois-je utiliser pour faire varier la hauteur de l'onde générée par le basic oscillator ?
J'avais essayé avec un pitch bend mais ça ne parait pas la bonne solution sachant qu'il correspond à un CC précis que je n'ai pas trouvé et la réponse est assez brutale même si j'utlise un pb sur 21 ou 24 tons...
15

Citation : Quel élément dois-je utiliser pour faire varier la hauteur de l'onde générée par le basic oscillator ?


La fréquence ? :8O: En gros un CC Extractor vers ta fréquence d'entrée de l'oscillateur devrait le faire. Mais peut-être que je n'ai simplement pas compris ta question ...

Citation : J'avais essayé avec un pitch bend mais ça ne parait pas la bonne solution sachant qu'il correspond à un CC précis que je n'ai pas trouvé et la réponse est assez brutale même si j'utlise un pb sur 21 ou 24 tons...


Ca, c'est en utilisant un VSTi existant ? Je ne comprends pas ... :??:
My name is john, '_' john.
16

Citation : La fréquence ? En gros un CC Extractor vers ta fréquence d'entrée de l'oscillateur devrait le faire. Mais peut-être que je n'ai simplement pas compris ta question ...


Est-ce que tu aurais un layout dans lequel figure un oscillateur où l'on puisse accéder à la fréquence d'entrée ? Ce serait plus facile pour moi de t'expliquer ce que je cherche à faire à partir d'un layout existant.

hier j'ai utilisé un tonegen dans lequel j'ai assigné la fréquence au controlleur X de l'iphone mais c'est un peu pauvre...
17

Citation : Est-ce que tu aurais un layout dans lequel figure un oscillateur où l'on puisse accéder à la fréquence d'entrée ? Ce serait plus facile pour moi de t'expliquer ce que je cherche à faire à partir d'un layout existant.

Admettons que j'en ai un ... :|

Citation : hier j'ai utilisé un tonegen dans lequel j'ai assigné la fréquence au controlleur X de l'iphone mais c'est un peu pauvre...

C'est à dire ? Je conçois fort bien que l'assignation directe ne donne pas des résultats terribles, mais que veux tu améliorer ?
My name is john, '_' john.
18

Citation : Je conçois fort bien que l'assignation directe ne donne pas des résultats terribles, mais que veux tu améliorer ?

c'est surtout l'utilisation unique du toneGen qui donne des sons très pauvres !!!
Car je ne sais pas construire de synthé dans Bidule.
Cela dit, je ne sais pas si le terme de synthé est le mieux adapté car il faudrait qu'il y ait un son en continu à partir du moment où j'allume "le synthé". D'où l'idée de partir d'un tonegen couplé à des LFO afin d'avoir un son plus riche où je pourrais faire varier la fréquence. Mais je ne sais pas comment on construit ça dans Bidule. C'est la logique de l'assemblage que je n'ai pas...
Je sais qu'il faut (c'est pas dans l'ordre mais je peux trouver l'info) un VCA, des LFO, ADSR, des oscillateurs, des enveloppes et filtres + un amplificateur mais comment ça s'articule dans Bidule ? Mystère !
J'ai essayer de relier ces éléments entre eux mais visiblement il manque quelque chose...
Car je ne vois pas comment ou quoi assigner pour obtenir un son continu (sans appuyer au départ sur une note de clavier) où je peux faire évoluer la fréquence comme le son d'un theramin.
Si je pouvais démonter un PhatSynth par exemple pour y rajouter un générateur de son
C'est grave Docteur ?
19

Citation : D'où l'idée de partir d'un tonegen couplé à des LFO afin d'avoir un son plus riche où je pourrais faire varier la fréquence.

C'est un bon début ...

Citation : Je sais qu'il faut (c'est pas dans l'ordre mais je peux trouver l'info) un VCA, des LFO, ADSR, des oscillateurs, des enveloppes et filtres + un amplificateur mais comment ça s'articule dans Bidule ? Mystère !

Bah, ça fait un peu catalogue de la Redoute comme ça ...
- Un VCA, dans Bidule, ce serait l'opérateur de multiplication (ou un élément Gain, en étant gentil). Idem pour l'"amplificateur ?"
- Un LFO, dans Bidule, c'est un oscillateur, comme celui qui sert de signal de base à ton son. Si tu le branche sur l'amplitude ou que tu multiplie ton signal par la sortie d'un truc comme çà, tu va générer un trémolo (basse fréquence) ou un truc plus aléatoire (si ta fréquence d'oscillation approche celle de ton signal).
- ADSR, si tu génère un signal en continu, c'est pas avec un contrôle d'enveloppe que tu va trouver ton bonheur.

Commence par mettre un oscillateur qui te génère ton signal de base (sinusoidal, triangle, carré) à la fréquence de ta fondamentale. Ensuite, tu ajoute un étage pour harmoniser / dégueulasser le son avec des VSTs ou des groupes tirés du menu "Effects".

Citation : Car je ne vois pas comment ou quoi assigner pour obtenir un son continu (sans appuyer au départ sur une note de clavier) où je peux faire évoluer la fréquence comme le son d'un theramin.

C'est ce que tu as en sortie d'un oscillateur, non ?

Citation : Si je pouvais démonter un PhatSynth par exemple pour y rajouter un générateur de son

Je ne connais pas ce Synthé. Mais en me fiant au nom, j'essaierais un truc comme ça:
Un oscillateur en signal carré que tu fais passer par un étage de distorsions diverses : Je pense à des VSTs de la suite Simulanalog ou de Betabugs. Tu finis par un passe bas (version brutale) ou par une équalisation très creuse (on ne garde que le bas et le très haut du spectre, version soft).

En espérant que cela te donne des pistes de réflexion ...
My name is john, '_' john.
20
Salut John !
merci encore pour ton aide mais je rame toujours autant, je vais bientôt être mûr pour le championnat d'aviron :-)
je vais poser la question autrement...

J'ai raccordé un basic oscillator à un gain + mixer + sortie : il ne se passe rien, aucun son (ou alors c'est du braille pour sourd... mais j'ai l'habitude)

Alors si je prends un Basic Oscillator de Bidule, il a 4 entrées :
- la 1ère c'est l'entrée fréquence qu'est-ce que je dois utiliser précisément comme élément de Bidule ?
- la 2ème c'est l'amplitude idem ?
en sortie du B.O. je mets un gain + mixer etc...

P.S. :
PhatSynth est un module de base de bidule qui est dans la rubrique Synth voice
je viens de retrouver le moyen pour rentrer dans la structure du truc en utilisant groupe > plus de détails pour essayer de comprendre comment agencer les modules...
21

Citation : Alors si je prends un Basic Oscillator de Bidule, il a 4 entrées :
- la 1ère c'est l'entrée fréquence qu'est-ce que je dois utiliser précisément comme élément de Bidule ?
- la 2ème c'est l'amplitude idem ?

Tu pilote ton synthé avec deux CC. Les valeurs vont de 0 à 127. Or, ta plage de fréquences pour ton synthé est de 100Hz à 1KHz et l'amplitude va de 0 à 1. Après avoir extrait la valeur de chaque CC, il faut que tu montes avec les opérateurs mathématiques la fonction permettant de passer, pour chacun des paramètres, de ta plage de CC à ta plage d'entrée dans l'oscillateur.

Citation : en sortie du B.O. je mets un gain + mixer etc...

Yep.

Citation : PhatSynth est un module de base de bidule qui est dans la rubrique Synth voice

J'y jetterai un coup d'oeil à l'occaz ...

Hors sujet :

Citation : je viens de retrouver le moyen pour rentrer dans la structure du truc en utilisant groupe > plus de détails pour essayer de comprendre comment agencer les modules...

Et maintenant, "Ctrl + double click" sur le groupe ... :clin:

My name is john, '_' john.