Je voudrais réaliser un clavier polyphonique midi mais je trouve que c'est difficile et je me suis arrêté à un demi octave. Je suppose que je m'y prends mal et qu'il faut sans doute procéder autrement. Il est possible qu'une bonne façon de procéder serait provisoirement trop compliquée.
Quoiqu'il en soit, avant d'aller plus loin je préfère demander conseil afin de m'assurer que je ne sois pas par exemple passé à côté de quelque chose de simple et que je n'aurais pas vu.
Le patch que j'envoie en pièce jointe ne traite que les notes 48 à 54 (et 60), et, au démarrage, il semble qu'il faille jouer toutes ces notes pour cesser d'entendre une fréquence très basse.
Par ailleurs il ne marche pas toujours (surtout si on joue plusieurs notes en même temps) mais je ne suis pas sûr de comprendre la cause du problème (on dirait que les indications de volume sont parfois traitées comme des notes).
Le cas échéant, merci de vos conseils.
Dernière modification par lionmarron (2013-02-01 03:57:00)
Hors ligne
Utilises-tu pd ou pd-extended ?
As tu essayer l'objet [select] qui te permettrait d'éviter les redondances de ==.
ex:
[select 48 49 50 51 52 53 54 60]
Il faut que tu regardes aussi comment fonctionne l'objet [poly] ou [poly~] dans la doc (pour jouer des notes en polyphonie).
Hors ligne
leyoy a écrit:
Utilises-tu pd ou pd-extended ?
pd-extended.
leyoy a écrit:
As tu essayer l'objet [select] qui te permettrait d'éviter les redondances de ==.
ex:
[select 48 49 50 51 52 53 54 60]
Je l'avais peut-être essayé puis perdu de vu. Le fait est que cela n'améliore pas la lisibilité, car select n'envoie pas des float, il envoie des bang. Donc au final il faut écrire chaque numéro 4 fois au lieu d'une.
En revanche il est possible que ça améliore la vitesse, car j'ai l'impression que ça marche mieux si on joue vite. (Bien remarqué autrement dit.)
leyoy a écrit:
Il faut que tu regardes aussi comment fonctionne l'objet [poly] ou [poly~] dans la doc (pour jouer des notes en polyphonie).
Je ne connaissais pas poly et ça devrait être intéressant oui. Apparemment ça sert plutôt à limiter la polyphonie, mais je me trompe peut-être, et si tel est le cas ça devrait être souvent utile. Je n'ai pas trouvé poly~.
Et merci pour tes indications bien sûr.
Hors ligne
Poly ne te limite pas la polyphonie, il te la crée.
Par exemple si tu crée un objet [poly 6] tu vas avoir un clavier midi avec une polyphonie de 6 notes.
Hors ligne
Salut,
Si tu cherches à obtenir une polyphonie à partir de ton clavier midi, regarde ce post qui devrait répondre à ta question : http://codelab.fr/3545
L'exemple propose une polyphonie à 8 voix. L'oscillo se trouve dans l'abstraction "Tone".
++
boscomac
Hors ligne
Merci pour ton message.
J'ai déjà résolu mon problème de polyphonie, mais le lien que tu m'indiques me permet que comprendre que l'utilisation de "route" m'aurait permis de procéder beaucoup plus simplement. (Et je vais essayer cette solution sur mon path actuel.)
Hors ligne
Pages: 1