[Ex] Langage de synthèse sonore

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
ttdu38
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 04 juil. 2011 21:16
Status : Hors ligne

[Ex] Langage de synthèse sonore

#1

Message 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é 267 fois
Modifié en dernier par ttdu38 le sam. 29 mars 2014 11:44, modifié 2 fois.
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [Ex] Langage de synthèse sonore

#2

Message 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
Fichiers joints
Whistle.7z
(664.97 Kio) Téléchargé 211 fois
Cordialement,
TT22
ttdu38
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 04 juil. 2011 21:16
Status : Hors ligne

Re: [Ex] Langage de synthèse sonore

#3

Message 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
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [Ex] Langage de synthèse sonore

#4

Message 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)
Cordialement,
TT22
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [Ex] Langage de synthèse sonore

#5

Message 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).
Fichiers joints
Whistle.7z
(673.71 Kio) Téléchargé 205 fois
Cordialement,
TT22
ttdu38
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 04 juil. 2011 21:16
Status : Hors ligne

Re: [Ex] Langage de synthèse sonore

#6

Message par ttdu38 »

Super, encore merci !

Je suis sur la version 2, je vais y mettre plus d'instruments (et une meilleure interface :P).
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [Ex] Langage de synthèse sonore

#7

Message par TT22 »

Ok, j'ai hâte de voir ça.
Cordialement,
TT22
Avatar du membre
sksbir
Niveau 7
Niveau 7
Messages : 384
Enregistré le : lun. 26 oct. 2009 17:57
Localisation : Lyon
Status : Hors ligne

Re: [Ex] Langage de synthèse sonore

#8

Message 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.
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [Ex] Langage de synthèse sonore

#9

Message 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
Cordialement,
TT22
ttdu38
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 04 juil. 2011 21:16
Status : Hors ligne

Re: [Ex] Langage de synthèse sonore

#10

Message par ttdu38 »

Merci, je m'y atèle :wink:
ttdu38
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 04 juil. 2011 21:16
Status : Hors ligne

Re: [Ex] Langage de synthèse sonore

#11

Message par ttdu38 »

Selon vous, je devrais mettre quoi comme instruments ?
Je pensais :
-Piano
-Guitare
-Basse
-Batterie
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [Ex] Langage de synthèse sonore

#12

Message 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
Cordialement,
TT22
ttdu38
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 04 juil. 2011 21:16
Status : Hors ligne

Re: [Ex] Langage de synthèse sonore

#13

Message par ttdu38 »

Pour toi :)

Sinon pour les sons, au synthé (j'ai 2 claviers plutôt biens :lol: )
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [Ex] Langage de synthèse sonore

#14

Message par TT22 »

Ok, donc tu va le modifier de la façon que j'ai proposé ?
Cordialement,
TT22
ttdu38
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 04 juil. 2011 21:16
Status : Hors ligne

Re: [Ex] Langage de synthèse sonore

#15

Message 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
ttdu38
Niveau 1
Niveau 1
Messages : 9
Enregistré le : lun. 04 juil. 2011 21:16
Status : Hors ligne

Re: [Ex] Langage de synthèse sonore

#16

Message 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 ?)
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [Ex] Langage de synthèse sonore

#17

Message 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...)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Baku
Niveau 5
Niveau 5
Messages : 103
Enregistré le : mar. 26 oct. 2010 18:34
Status : Hors ligne

Re: [Ex] Langage de synthèse sonore

#18

Message par Baku »

La fusion du programme de Ttdu38 avec celui là de TommyDDR, et c'est THE FESTIVAL !
Bien joué ;)
[color=#0000FF]jchd[/color] a écrit :On est tous le casse-burnes de quelqu'un à un moment ou un autre !
Répondre