|
Publicité ' | ||||||||||||||||||||||||
|
|
#21 |
|
Nouveau Membre du Club
![]() Administrateur systèmes et réseaux Inscription : octobre 2011 Messages : 50 ![]() |
Si je joue une pièce qui nécessite un cromorne et que j'ai qu'une trompette, j'ai aucun intérêt d'avoir mon instrument virtuel à la maison, si c'est pour vivre des limitations, je vais alors me faire chier dans une église (ce que je ne veux plus faire) sur un instrument authentique.
Concernant de voir le codage de openAL pour refaire un algo de mixage, j'en serais bien incapable à l'heure actuelle (c'est d'ailleurs tout l’intérêt de ce projet pour moi, apprendre encore). Et c'est aussi pour cela, que je ne céderais sur aucun point de mon point de vue musicien. Si c'est pour faire moins bien que le logiciel que j'ai, ou qu'un vrai instument, ça n'a aucun intérêt pour moi. je veux joindre l'utile, à l'agréable comme on dit Concernant le programme test, justement, on en vient à un autre problème concernant openAL... Toute la doc est principalement en C++. Je voudais coder ce programme en C. C'est une autre difficulté qu'il va falloir que je surmonte... |
|
|
00
|
|
|
#22 |
|
Expert Confirmé Sénior
![]() ![]() Ingénieur systèmes embarqués Inscription : juin 2009 Messages : 1 717 ![]() |
Quelque chose que je ne comprends pas : une voie, c'est bien une génération de note ? Donc si on dit "250 voies", ça veut dire la possibilité de jouer 250 notes en même temps ?
__________________
Si Code::Blocks vous dit undefined reference to 'socket@12', cela signifie que vous avez un problème d'édition des liens. Allez dans Projects / Build Options / Linker Settings / Add et renseigner ici les .a qui vont bien. Exemple pour les sockets : C:\Program Files\CodeBlocks\MinGW\lib\libws2_32.a Pour les adeptes du langage SMS, allez ici et ramenez la traduction française ^^ Pour vos problèmes d'embarqué, utilisez le forum dédié ! |
|
00
|
|
|
#23 |
|
Nouveau Membre du Club
![]() Administrateur systèmes et réseaux Inscription : octobre 2011 Messages : 50 ![]() |
oui, c'est le problème quand on parle informatique musicale et musique...
dans notre conversation, 250 voies correspondraient bien à 250 notes en meme temps... ce qui musicalement n'est pas réaliste. (je rappelle qu'on arrive à ce nombre car on multiplie par le nombre de registres, et le nombre "réèl" de voies jouées, qui lui, correspond au nombre de touches enfoncées) Encore un détail, j'ai parlé de 300 "voies" simultanées... mais, il s'agit bien là, d'une moyenne basse ! Parce que , sans aller non plus dans le maximum niveau nombre de notes appuyée : 45 registres x 9 notes (6 mains plus, 1 pieds et accouplement vers les claviers (ce qui donne 3 notes)) = 405 Si j'ajoute une octave grave : 45 registres x 13 notes (6 mains *2 pour l'octave ajoutée, plus 1 pieds + accomplement 2 claviers) = 675 ! Voilà, pour dire que, je fais déjà des concessions Et pour info |
|
|
00
|
|
|
#24 | ||||
![]() ![]() Chercheur d'emploi Inscription : septembre 2007 Messages : 4 614 ![]() |
Citation:
Citation:
Par contre, le gros point noir que je n'avais pas vu, c'est qu'elle n'est plus libre depuis la version 2.1. :-( Il faudra donc soit voir si elle fonctionne en l'état soit se rabattre sur les versions précédentes s'il faut les modifier. Citation:
Citation:
|
||||
|
|
00
|
|
|
#25 |
|
Expert Confirmé Sénior
![]() ![]() Ingénieur systèmes embarqués Inscription : juin 2009 Messages : 1 717 ![]() |
Le dernier message de vohufr m'avait poussé à aller sur l'article "orgue" Wikipédia. Grâce la même rubrique que tu as indiqué, j'avais compris que mon incompréhension de vouloir autant de voies venait du fait que je sais pas comment fonctionne un orgue. J'avais compris que un registre = un son alors qu'un registre est l'activation d'un générateur de son. En activant plusieurs registres, on génère plusieurs notes avec la même touche du clavier, c'est bien ça ?
__________________
Si Code::Blocks vous dit undefined reference to 'socket@12', cela signifie que vous avez un problème d'édition des liens. Allez dans Projects / Build Options / Linker Settings / Add et renseigner ici les .a qui vont bien. Exemple pour les sockets : C:\Program Files\CodeBlocks\MinGW\lib\libws2_32.a Pour les adeptes du langage SMS, allez ici et ramenez la traduction française ^^ Pour vos problèmes d'embarqué, utilisez le forum dédié ! |
|
00
|
|
|
#26 | |
![]() ![]() Chercheur d'emploi Inscription : septembre 2007 Messages : 4 614 ![]() |
Citation:
|
|
|
|
00
|
|
|
#27 |
|
Expert Confirmé Sénior
![]() ![]() Ingénieur systèmes embarqués Inscription : juin 2009 Messages : 1 717 ![]() |
Ok ok
Je viens de regarder l'histoire de licence pour Open AL. Ce serait même depuis la version 1.1 qu'elle n'est plus libre. Ca risque de faire de sacrée différence entre 1.1 et 2.1. Je n'ai pas regardé par contre si elle était gratuite d'utilisation. J'ai trouvé ça aussi : http://kcat.strangesoft.net/openal.html A voir si ça marche aussi bien.
__________________
Si Code::Blocks vous dit undefined reference to 'socket@12', cela signifie que vous avez un problème d'édition des liens. Allez dans Projects / Build Options / Linker Settings / Add et renseigner ici les .a qui vont bien. Exemple pour les sockets : C:\Program Files\CodeBlocks\MinGW\lib\libws2_32.a Pour les adeptes du langage SMS, allez ici et ramenez la traduction française ^^ Pour vos problèmes d'embarqué, utilisez le forum dédié ! |
|
00
|
|
|
#28 |
|
Nouveau Membre du Club
![]() Administrateur systèmes et réseaux Inscription : octobre 2011 Messages : 50 ![]() |
cette histoire de licence m'ennuie un peu... Elle est bien en LGPL ? Ce qui n'est pas génant je crois ?
va falloir que je regarde en quoi elle est devenue restrictive... Sinon, pour le fonctionnement, vous avez compris le principe dans les grandes lignes, car, il y a des registres spéciaux, qui ne donnent pas forcément la note de la touche enfoncée.. (on appelle ça des mutations si ça vous interesse, voir les jeux només : tierce, quinte, sesquialtera, mais aussi plein jeu, cymbale, cornet et bien d'autres...) cela dit, dans notre cas, mon échantillon/sample pour une touche, aura la fréquence de la note enregistrée par cette touche. Donc, peu importe la note réèle entendue, tant qu'elle est bien associée à la bonne touche enfoncée Attention, quand j'ai dit 300, je veux pas dire que je n'en veux que 300 c'était pour l'exemple. Cela dit, comme tu l'as déjà précisé, lorsque ça fonctionnera pour 300, ça fonctionnera pour 400 ou 600 si besoin (il faudra juste adapter la config de la machine niveau performances) |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com