Posté par Kerro .
En réponse au journal Mort au bip.
Évalué à 3.
savez-vous s'il est possible de modifier le volume sonore du buzzer (plus pour le réduire que l'augmenter), voire le moduler avec un son différent ?
Vi vi, mais ce n'est plus à la mode.
J'ai fait ça il y a des années (1989 arhgg mon arthrose) avec une méthode appelée "modulation delta" ( http://en.wikipedia.org/wiki/Delta_modulation ). J'avais monté une petite platine électronique branchée sur le port parallèle, ce qui me permettait d'enregistrer des sons (via micro ou prise jack). C'était ensuite stocké dans un bête fichier. J'étais tout fier de moi pour ce truc qui ne servait à rien. A l'époque, pour avoir un son correct, il fallait monter dans les 100 kHz. Ca prenait environ 5% du temps processeur sur un 386SX25. Les 95% restant ne pouvaient pas être utilisés car c'était juste une boucle d'attente. Ces 95% représentaient en gros 200 cycles processeur. Même pas la peine de penser aux interruptions, ça prenait trop de temps, le son était nettement moins bon.
[^] # Re: Moi je l'aime bien
Posté par Kerro . En réponse au journal Mort au bip. Évalué à 3.
savez-vous s'il est possible de modifier le volume sonore du buzzer (plus pour le réduire que l'augmenter), voire le moduler avec un son différent ?Vi vi, mais ce n'est plus à la mode.
J'ai fait ça il y a des années (1989 arhgg mon arthrose) avec une méthode appelée "modulation delta" ( http://en.wikipedia.org/wiki/Delta_modulation ). J'avais monté une petite platine électronique branchée sur le port parallèle, ce qui me permettait d'enregistrer des sons (via micro ou prise jack). C'était ensuite stocké dans un bête fichier. J'étais tout fier de moi pour ce truc qui ne servait à rien. A l'époque, pour avoir un son correct, il fallait monter dans les 100 kHz. Ca prenait environ 5% du temps processeur sur un 386SX25. Les 95% restant ne pouvaient pas être utilisés car c'était juste une boucle d'attente. Ces 95% représentaient en gros 200 cycles processeur. Même pas la peine de penser aux interruptions, ça prenait trop de temps, le son était nettement moins bon.
J'ai ensuite découvert que certaines démo (SpacePigs qui jouait un module 4 voix http://video.google.com/videoplay?docid=-1920687929247681855 note: le son via le hp interne était beaucoup moins bon) et certains jeux (un flipper, par les mêmes http://en.wikipedia.org/wiki/Pinball_Fantasies http://www.abandonia.com/en/games/424/Pinball+Fantasies.html ) utilisaient la même méthode. Le son était cependant beaucoup moins bon (gros sifflement dans les 10 kHz) car il fallait que le processeur serve à l'affichage également :-)