La carte semble utiliser un dsPIC, c'est un microcontrôleur avec des instructions DSP. Donc, la synthèse FM est faite... avec du logiciel dans cette puce.
Le même logiciel pourrait sans doute fonctionner sur n'importe quel CPU de ces 15 dernières années.
Cependant, il y a des problèmes à utiliser un PC "normal" pour faire de la musique: il faut un temps de réaction très rapide entre "j'appuie une touche sur mon clavier midi" et "le son sort des haut parleurs", ce qui n'est pas si simple qu'il n'y parait. Il faut que ça soit très fiable pour l'utiliser en "live" pendant un concert. Il ne faut pas que le PC qui fait tourner tout ça décide de faire un accès au disque dur et freeze pendant une seconde. Il ne faut pas que avast se mette à hurler "la base de définition virale à été mise à jour" en même temps (ou n'importe quel effet sonore de l'OS utilisé).
Tout ça est possible mais un petit peu compliqué. Et ça pose aussi des questions de support technique, ou il faut aider les gens à tout faire marcher sur des configurations très différentes. En fournissant à tout le monde le même matériel bien maîtrisé, il n'y a pas ce problème.
Enfin, il est beaucoup plus facile de vendre du matériel que du logiciel, surtout libre.
[^] # Re: Pourquoi faire ?
Posté par pulkomandy (site web personnel, Mastodon) . En réponse au journal Shield Arduino pour faire de la musique FM. Évalué à 6.
La carte semble utiliser un dsPIC, c'est un microcontrôleur avec des instructions DSP. Donc, la synthèse FM est faite... avec du logiciel dans cette puce.
Le même logiciel pourrait sans doute fonctionner sur n'importe quel CPU de ces 15 dernières années.
Cependant, il y a des problèmes à utiliser un PC "normal" pour faire de la musique: il faut un temps de réaction très rapide entre "j'appuie une touche sur mon clavier midi" et "le son sort des haut parleurs", ce qui n'est pas si simple qu'il n'y parait. Il faut que ça soit très fiable pour l'utiliser en "live" pendant un concert. Il ne faut pas que le PC qui fait tourner tout ça décide de faire un accès au disque dur et freeze pendant une seconde. Il ne faut pas que avast se mette à hurler "la base de définition virale à été mise à jour" en même temps (ou n'importe quel effet sonore de l'OS utilisé).
Tout ça est possible mais un petit peu compliqué. Et ça pose aussi des questions de support technique, ou il faut aider les gens à tout faire marcher sur des configurations très différentes. En fournissant à tout le monde le même matériel bien maîtrisé, il n'y a pas ce problème.
Enfin, il est beaucoup plus facile de vendre du matériel que du logiciel, surtout libre.