Page 1 sur 1

[Ex] Langage de synthèse sonore

Posté : lun. 04 juil. 2011 21:40
par ttdu38
Il s'appelle Whistle, c'est un logiciel de synthèse sonore (jouer une mélodie) pas très complexe.
En effet, il suffit de placer le nom des notes, pour ensuite jouer la séquence.
C'est un langage assez facile. J'inclue les sources et un fichier d'aide.

Je compte l'améliorer :
-Des sons personnalisables
-Une syntaxe plus facile
-Un bloc multiligne
-La possibilité de vérifier la syntaxe
-La possibilité de sauvegarder
-Etc etc etc.

Dîtes moi si ça en vaux vraiment la peine :wink:

Ci dessous l'aide de syntaxe.
► Afficher le texte
Enjoy !

Version 1.0.0.2 : Merci à TT22
Whistle.zip
Sources v.1.0.0.2
(267.73 Kio) Téléchargé 295 fois

Re: [Ex] Langage de synthèse sonore

Posté : lun. 04 juil. 2011 22:19
par TT22
ttdu38 a écrit :La possibilité de sauvegarder
Voila, ça c'est fait :mrgreen:
Les fichiers sont contenus dans le dossier "files" et leur éxstention est .whi

Re: [Ex] Langage de synthèse sonore

Posté : lun. 04 juil. 2011 22:32
par ttdu38
Merci beaucoup TT22 ! C'est parfait ! :mrgreen:

Si vous voulez un autre exemple :

Code : Tout sélectionner

Mi Mi Fa Sol Sol Fa Mi Ré Do Do Ré Mi Mi ; , 'Ré Réé Mi Mi Fa Sol Sol Fa Mi Ré Do Do Ré Mi Ré ; , 'Do Doo Ré Ré Mi Do Ré 'Mi 'Fa Mi Do Ré 'Mi 'Fa Mi Ré Do Ré sool Mi Mi Fa Sol Sol Fa Mi Ré Do Do Ré Mi Ré ; , 'Do Doo

Re: [Ex] Langage de synthèse sonore

Posté : lun. 04 juil. 2011 23:16
par TT22
Attention, je viens de remarquer que dans ton script la note 'SOOL ne fonctionne pas.
Tu as écrit ça :

Code : Tout sélectionner

If $note[$long] = "'SOOL And $test = 3" Then Beep(1567,400)
Au lieu de ça :

Code : Tout sélectionner

If $note[$long] = "'SOOL[color=#FF0000]"[/color] And $test = 3" Then Beep(1567,400)

Re: [Ex] Langage de synthèse sonore

Posté : lun. 04 juil. 2011 23:41
par TT22
ttdu38 a écrit :La possibilité de vérifier la syntaxe
Voilà, ça aussi c'est fait :mrgreen:

Edit : J'ai aussi corrigé ce que j'ai mis dans mon message précédent plus autre chose (je sais plus quoi).

Re: [Ex] Langage de synthèse sonore

Posté : mar. 05 juil. 2011 09:46
par ttdu38
Super, encore merci !

Je suis sur la version 2, je vais y mettre plus d'instruments (et une meilleure interface :P).

Re: [Ex] Langage de synthèse sonore

Posté : mar. 05 juil. 2011 20:01
par TT22
Ok, j'ai hâte de voir ça.

Re: [Ex] Langage de synthèse sonore

Posté : mer. 06 juil. 2011 11:38
par sksbir
Bonjour

C'est intéressant, mais je penses que tu devrais t'inspirer de la façon dont fait la notation musicale sur lilypond

exemple :
do4 re re2 mi8 r4 mi4
=
do noire
ré noire ( tempo idem précédente car pas précisé )
ré blanche
mi croche
silence
mi noire

ça pourrait alors être mutuellement profitable.

Re: [Ex] Langage de synthèse sonore

Posté : mer. 06 juil. 2011 11:57
par TT22
Ou alors tu devrais faire comme l'application Melodica (free).
Comme ça l'utilisateur n'a rien à écrire, il clique juste sur les notes.
Après le logiciel le retranscrit en fichier .whi

Re: [Ex] Langage de synthèse sonore

Posté : mer. 06 juil. 2011 21:45
par ttdu38
Merci, je m'y atèle :wink:

Re: [Ex] Langage de synthèse sonore

Posté : mer. 06 juil. 2011 22:08
par ttdu38
Selon vous, je devrais mettre quoi comme instruments ?
Je pensais :
-Piano
-Guitare
-Basse
-Batterie

Re: [Ex] Langage de synthèse sonore

Posté : mer. 06 juil. 2011 22:18
par TT22
ttdu38 a écrit :Merci, je m'y atèle :wink:
Le merci, c'était pour qui ?

Sinon ta liste d'instruments est bien mais ou va tu trouver touts ces son ?

PS : Tu devrais rajouter un instrument à vent

Re: [Ex] Langage de synthèse sonore

Posté : sam. 09 juil. 2011 00:24
par ttdu38
Pour toi :)

Sinon pour les sons, au synthé (j'ai 2 claviers plutôt biens :lol: )

Re: [Ex] Langage de synthèse sonore

Posté : sam. 09 juil. 2011 00:45
par TT22
Ok, donc tu va le modifier de la façon que j'ai proposé ?

Re: [Ex] Langage de synthèse sonore

Posté : sam. 09 juil. 2011 19:43
par ttdu38
Bein, ça sera toujours un language (c'était quand même le but au début :P), mais je vais améliorer la partie graphique.w

Re: [Ex] Langage de synthèse sonore

Posté : sam. 09 juil. 2011 20:18
par ttdu38
Au fait je pensais même pouvoir exporter la synthèse sonore en .wav ou .mp3. Si vous avez une idée pour comment faire ça... (peut-être avec lame_enc.dll ?)

Re: [Ex] Langage de synthèse sonore

Posté : dim. 17 juil. 2011 12:20
par mikell
Sympa, je pensais pas qu'on pouvait faire ça avec le petit speaker du PC :mrgreen:
Du coup, j'ai utilisé les fonctions 'image' du post de Tlem (ici) pour faire un petit clavier beep autonome
► Afficher le texte
Et puis (trop) tardivement je suis allé voir sur le forum US où il y a ça : http://www.autoitscript.com/forum/topic/115869-beep/
et c'est fa-bu-leux, ce AZJIO est incroyable :shock:

Il y a aussi ça (http://www.autoitscript.com/forum/topic/37072-midi-udf/) qui correspond peut-être à ce que tu cherches (instruments...)

Re: [Ex] Langage de synthèse sonore

Posté : mar. 13 sept. 2011 18:50
par Baku
La fusion du programme de Ttdu38 avec celui là de TommyDDR, et c'est THE FESTIVAL !
Bien joué ;)