Pages: [1]   Go Down
Author Topic: Générer un son "accueillant"  (Read 2266 times)
0 Members and 1 Guest are viewing this topic.
Cergy
Offline Offline
Full Member
***
Karma: 0
Posts: 137
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,
j'aimerais être en mesure de générer un son agréable à l'oreille. Pas un bip de buzzer tout foireux, et je n'ai pas non plus besoin d'un module apte à me sortir un son midi ou le dernier tube de lady Gaga.
J'aimerais, pour donner un exemple, un petit son du genre de ce qu'on peut entendre dans les avions lorsqu'on peut détacher sa ceinture ... ou quand on appelle la jolie hotesse  smiley-razz
Que le son soit généré par l'Arduino ou n'importe quel composant ajouté ne me pose pas de pb, mais je ne voudrais pas y laisser trop de plumes quand même au niveau budget  smiley

J'ai déjà eu l'occasion d'entendre des sons générés par un Arduino (via la librairie ToneLibrary si j'ai bonne mémoire), et c'était loin d'être agréable à l'oreille ...

Si vous avez des idées, je suis preneur
Logged

Tous les jours, je roule en Electrique
Arretons de polluer !

Moi & mon Ardu

France
Offline Offline
God Member
*****
Karma: 4
Posts: 971
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il y a longtemps, très longtemps, un CI Siemens (SAB0600) générait un son de gong à 3 tons assez mélodieux mélodieux, type carillon de porte d'entrée
http://www.sonelec-musique.com/electronique_realisations_gene_gong_001.html
Composant aujourd'hui rare et trop cher !!
http://www.electronique-diffusion.fr/product_info.php?cPath=1_240_310&products_id=5169

Ensuite il ya eu divers circuits UMC , générateurs de sons divers ou de mélodies :
http://www.electronique-diffusion.fr/index.php?cPath=1_240_329
entre les sirènes de divers types et les mélodies petit papa noel, lettre à élise..... qui sait il y en a a peut etre un avec un son acceptable ?

--> Aujourd'hui un petit AVR Tiny85 et une carte SD suffisent pour jouer des fichiers WAV à 48kHz !!!
http://elm-chan.org/works/sd8p/report.html
source C et fichier HEX  disponibles     Résultat sonore  : http://elm-chan.org/works/sd8p/sd8p.mp4



* sd8p_mo.png (2.87 KB, 800x600 - viewed 81 times.)
« Last Edit: September 11, 2011, 05:24:45 pm by al1fch » Logged

Celtic Kingdom
Offline Offline
Sr. Member
****
Karma: 2
Posts: 455
hard oui no!!!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Tout à fait d'accord; il faudrait je pense s'orienter vers un générateur sinusoïdale (et non de signal carré) et viser une fréquence pas trop élevée (<1kHz) pour que cela soit agréable.
Voir un petit fade en entrée et sortie.. Mais ça c'est la touche finale ^.^
Logged

France
Offline Offline
God Member
*****
Karma: 4
Posts: 971
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

L'application de elm chan permet d'aller bien au delà d'une sinusoide avec attaque et fade out !
C'est un petit lecteur audio pour des fichiers non compressés (Wav). le Tiny85 fait parti des quelques AVR équippés de pwm fonctionnant à fréquence exceptionnellement élevée d'où la possibilité de 'jouer' des fichiers audio avec une fréquence d'échantillonnage  'normale'
vincelge pourrait mettre ce qu'il veut sur la carte SD, le son qu'il entent dans l'avion ... et même la douce voix de l'hotesse !! Le diametre du HP et ce qui servirait d'enceinte fixeraient la limite à la qualité de la restitution.
  
« Last Edit: September 12, 2011, 06:15:20 am by al1fch » Logged

Offline Offline
God Member
*****
Karma: 5
Posts: 688
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir
il y a également le speakjet , 5 canaux synthé et speak phonetique

http://www.magnevation.com/pdfs/speakjetusermanual.pdf

@+
Logged

The truth is elsewhere !!

Cergy
Offline Offline
Full Member
***
Karma: 0
Posts: 137
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci pour vos réponses.
La qualité du son ainsi que les possibilités offertes grâce à la carte SD dans la solution de elm chan sont impressionnantes !
Malheureusement, le tout (Tiny, carte SD) va faire plus que doubler le prix de ma réalisation, qui va voir le jour en plusieurs exemplaires, donc c'est rédhibitoire, et je ne parle pas du programmateur qu'il faut acheter. En plus, utiliser une telle solution juste pour faire un "petit" son me pose des pb de conscience. Ca fait riche.
En tout cas, c'est une réelle solution pour générer du son.

Le speakjet est sympa aussi mais tout aussi hors budget ... je vais donc me rabattre vers une sortie "crado" direct Arduino  smiley-fat

Logged

Tous les jours, je roule en Electrique
Arretons de polluer !

Moi & mon Ardu

France
Offline Offline
God Member
*****
Karma: 4
Posts: 971
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
une telle solution juste pour faire un "petit" son me pose des pb de conscience
Je comprend tout à fait mais la production d'un "son agréable" est à ce prix !!
Si ton application n'utilise pas les 4 sorties PWM et si tu acceptes d'utiliser 8ko de mémoire flash pour stocker 1s de 'son' voici une appli sans composant supplémentaire qui reconfigure 2 des Timers pour sortir un son PCM echantillonné à 8kHz :
http://arduino.cc/playground/Code/PCMAudio
Quote
* Takes over Timer 1 (16-bit) for the 8000 Hz timer. This breaks PWM
 * (analogWrite()) for Arduino pins 9 and 10. Takes Timer 2 (8-bit)
 * for the pulse width modulation, breaking PWM for pins 11 & 3.
« Last Edit: September 13, 2011, 01:20:38 pm by al1fch » Logged

Cergy
Offline Offline
Full Member
***
Karma: 0
Posts: 137
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ah merci !
ça devrait être jouable ...
je vais jeter un oeil à cette méthode ...
Logged

Tous les jours, je roule en Electrique
Arretons de polluer !

Moi & mon Ardu

Offline Offline
Faraday Member
**
Karma: 34
Posts: 5146
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ah merci !
ça devrait être jouable ...
je vais jeter un oeil à cette méthode ...
à ce stade , je ne peux contribuer pour l'instant qu'avec ça   smiley-mr-green
http://cjoint.com/11sp/AInvxUJMy71_pnc03.wav
Logged

France
Offline Offline
God Member
*****
Karma: 4
Posts: 971
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

c'est déjà du mono à 8kHz.... plus grand chose à faire !!
-ouvrir avec Audacity
-retoucher éventuellement
-exporter en PCM 8 bits non signé et sans entête (raw)
-> on récupére un fichier binaire qui ne contient que les échantillons

Avec ce 'bin2c" par exemple http://www.programmersheaven.com/download/17063/download.aspx(testé sous XP)  on en fait un fichier .h presque pret à l'emploi !!


* export.jpg (19.31 KB, 367x131 - viewed 38 times.)
* pnc03.raw (11.61 KB - downloaded 19 times.)
* PNC03.H (60.78 KB - downloaded 20 times.)
Logged

Offline Offline
Faraday Member
**
Karma: 34
Posts: 5146
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

c'est déjà du mono à 8kHz.... plus grand chose à faire !!
-ouvrir avec Audacity
-retoucher éventuellement
-exporter en PCM 8 bits non signé et sans entête (raw)
-> on récupére un fichier binaire qui ne contient que les échantillons

Avec ce 'bin2c" par exemple http://www.programmersheaven.com/download/17063/download.aspx(testé sous XP)  on en fait un fichier .h presque pret à l'emploi !!
bonsoir al1fch
merci
j'avais réduit l’échantillon en 8Khz  d'une source plus "ample"  smiley-mr-green
Je n'avais pas tilté sur l'export en PCM(RAW)  Vs WAV
Logged

Cergy
Offline Offline
Full Member
***
Karma: 0
Posts: 137
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Artouste, j'ai essayé de télécharger le fichier wav mais vlc ne me sort pas de son ...
mais comme al1fch a donné la recette, ça va aller tout seul.
Il va falloir que je prenne le temps de regarder tout ça maintenant  smiley-wink
Logged

Tous les jours, je roule en Electrique
Arretons de polluer !

Moi & mon Ardu

Offline Offline
Faraday Member
**
Karma: 34
Posts: 5146
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Artouste, j'ai essayé de télécharger le fichier wav mais vlc ne me sort pas de son ...
mais comme al1fch a donné la recette, ça va aller tout seul.
Il va falloir que je prenne le temps de regarder tout ça maintenant  smiley-wink
bonjour
ça ding-dong bien chez moi  smiley-mr-green  avec vlc, audacity et autres lecteurs
Logged

Cergy
Offline Offline
Full Member
***
Karma: 0
Posts: 137
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ah en effet, ça marche aussi chez moi !
Mon PC au boulot voulait pas ...
Logged

Tous les jours, je roule en Electrique
Arretons de polluer !

Moi & mon Ardu

Pages: [1]   Go Up
Jump to: