Editeur de sons wave

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
ZapMan
Messages : 393
Inscription : ven. 13/févr./2004 23:14
Localisation : France
Contact :

Editeur de sons wave

Message par ZapMan »

Je vous livre la première béta de mon éditeur de son :
http://www.freesoundeditor.com/download ... editor.zip
(ce lien pointe toujours vers la dernière version du programme)

Merci à Heis qui ma ouvert un espace sur son serveur !

Cet éditeur est une application MDI capable de travailler sur des fichiers wave. Pour l'instant elle ne fait que des copier/coller/effacer, mais je crois que le plus dur est fait et le plus intéressant reste à faire : il ne reste plus qu'à créer des filtres pour en faire une appli vraiment sympa.

Considérer ça comme un "shell" qui vous permettra de faire ce que vous souhaitez sur vos sons.

J'ai laissé tomber cette application depuis que je me suis mis à mon convertisseur C. Mon projet est de lui rajouter la capacité de lire et d'écrire des MP3 et j'aimerais bien lui donner la possibilité d'exploiter tous les filtres écrits pour SoundForge. Mais pour le moment, c'est en stand by.

Je ne doute pas que vous trouverez des bugs, et je serais content que vous me les signaliez, mais je ne les corrigerais peut-être pas avant un petit moment.

Voilà, c'est mon premier programme, soyez pas trop dur avec moi !
Dernière modification par ZapMan le mar. 14/sept./2004 2:00, modifié 3 fois.
Tout obstacle est un point d'appui potentiel.
Fred
Site Admin
Messages : 2648
Inscription : mer. 21/janv./2004 11:03

Message par Fred »

La vache. C'est excellent ! 8)
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

La classe :D

par contre, au 2 ème lancement, donc une fois le fichier de pref créer, j'ai le message "pas d'élément de menu trouvé" (qui disparait une fois le fichier de pref zigouillé)

et j'ai toujours l'erreur suivante "handle de fenêtre non valide"

sinon, c'est extra. il ne manque que l'option pour changer le niveau sonore de la zone. mais tu sais ce que c'est, plus c'est bien et plus on en demande :D
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
erix14
Messages : 480
Inscription : sam. 27/mars/2004 16:44
Contact :

Message par erix14 »

Super !!! excellent !!!!
Merci pour le code source :10:
ZapMan
Messages : 393
Inscription : ven. 13/févr./2004 23:14
Localisation : France
Contact :

Message par ZapMan »

Le Soldat Inconnu a écrit :Il ne manque que l'option pour changer le niveau sonore de la zone.
C'est option fait partie des filtres qui restent à mettre en place. Entre autre :
- modification du niveau
- filtres passe-haut, passe-bande, et passe-bas
- suppresseur de bruit
- echo et reverb
- inverseur de signal
- etc.
- etc.
- etc.

Merci pour le rapport de bugs.
j'ai toujours l'erreur suivante "handle de fenêtre non valide"
Quand ça ? au démarrage ?
Tout obstacle est un point d'appui potentiel.
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

dès que j'ouvre un fichier. pareil pour l'erreur avec les menus
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
ZapMan
Messages : 393
Inscription : ven. 13/févr./2004 23:14
Localisation : France
Contact :

Message par ZapMan »

Rien de tel sur aucun de mes postes, mais c'est vrai que je tourne partout sur XP pro. Si tu a le temps de creuser le truc avec le debugger et en dépiautant le code, ça m'aidera.

J'avais un plantage à la fermeture de la fenêtre "about" et je me suis apperçu que l'application ne libérait pas correctement la mémoire. Ces deux problèmes sont corrigés dans la version 15 actuellement disponible à la même adresse.
Tout obstacle est un point d'appui potentiel.
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Bravo
:10:
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

ligne 1775

Code : Tout sélectionner

    mActWin = ActWin
    StartPos = (ActWin-1)*20
    a = CreateWindowEx_(#WS_EX_MDICHILD, @"mdi_child", @n$, #MDIS_ALLCHILDSTYLES|#WS_HSCROLL, (WinRect\left+StartPos),(WinRect\top+StartPos),(WinRect\right-22-StartPos+(2*ActWin)),(WinRect\bottom-52-StartPos+(2*ActWin)), MDIClient , #Null, GetModuleHandle_(0) , #Null)
    ActWin = mActWin
    WSessions(ActWin)\HWin = a
    If CreateStatusBar(WSessions(ActWin)\NWin, WSessions(ActWin)\HWin)
      AddStatusBarField(230)
      AddStatusBarField(150)
      AddStatusBarField(150)
    EndIf
    ShowWindow_(WSessions(ActWin)\HWin , #SW_SHOW)
    ; ShowError()

    If WSessions(ActWin)\HWin=0
      ShowError()
      CloseSound(ActWin)
    EndIf 
y'a un showerror sans condition, je le commente et hop, plus de message à l'ouverture du fichier :wink:
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
ZapMan
Messages : 393
Inscription : ven. 13/févr./2004 23:14
Localisation : France
Contact :

Message par ZapMan »

Merci Régis, c'est sympa.

La version 16 (toujours à la même l'adresse) fixe les bugs suivants :

; Version 16 :
; - le menu "fenêtre" n'était pas correctement rafraichi
; - le programme affichait en permanence "handle de fenêtre non valide" et "pas d'élément de menu trouvé" sur certaines configurations. Merci au Soldat Inconnu pour avoir repéré et corrigé le bug
; - le programme ne proposait pas d'enregistrer les sons modifiés au moment de la fermeture des fenêtres.
Tout obstacle est un point d'appui potentiel.
ZapMan
Messages : 393
Inscription : ven. 13/févr./2004 23:14
Localisation : France
Contact :

Message par ZapMan »

Je travaille sur la version 17 qui intégrera les deux premiers filtres : volume et reverb. J'en profite pour mettre au point une interface de filtres qui permettra à ceux qui ont envie de s'amuser de fabriquer des filtres sans avoir à se soucier de toute l'usine à gaz du programme lui-même.
Tout obstacle est un point d'appui potentiel.
Répondre