SoundEditor 19-4

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

Message par ZapMan »

http://www.freesoundeditor.com

Bienvenue au club, grand magicien :D Dans l'état actuel du programme, faire des filtres est sans doute ce qu'il y a de plus facile, de plus rigolo et de plus utile.

Personnellement, je travaille sur des choses beaucoup plus ingrates, mais il faut bien que quelqu'un s'y colle ! (et je ne suis pas le seul à avoir choisit des sujets un peu hard) Mais je suis impatient d'avoir un peu le temps de m'amuser à faire des filtres.

Oliv a développé un module pour faire des filtre en DLL mais je ne l'ai pas encore intégré au programme. Pour le moment, le mieux et le plus simple est de prendre l'exemple "VolumeFilter" ou "EchoFilter" et de partir de là. De toute façon, les 20 ou 30 premiers filtres qui seront au point seront intégrés au code sous forme de fichiers Include pour que le programme, même dans sa version la plus simple (sans DLL), comporte déjà un nombre correct de possibilités.
Tout obstacle est un point d'appui potentiel.

Bibliothèques PureBasic et autres codes à télécharger :https://www.editions-humanis.com/downlo ... ads_FR.htm
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

@ JACOBUS

j'ai modifier le piano pour qu'il ne joue qu'un seul son a la fois se qui fait plus propre !! surtout sur les sons long ou on lancais un premier son
et un deuxieme , qui faisait cacophonie avec le premier qui ne s'arretai pas
c'est mieux comme ça quand pense tu ? 8O :D

je met un lien car le forum n'assure pas la longueur du code !! :?

http://michel.dobro.free.fr/piano/MonPiano_orig.pb
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Zapman, c'est toi qui choisis bien sur, mais mettre tous les filtres sous forme de DLL metmettrait à l'utilisateur de choisir juste ceux dont il a besoin et de suprimmer les autres. D'ailleurs, ils ertait peu-être bon de pouvoir faires des sous menus en fonction des catégories de filtres car sinon, imagine une filte de 50-60 filtres 8O 8O 8O
hardy
Messages : 333
Inscription : mer. 02/juin/2004 13:19
Localisation : Tours

Message par hardy »

Victoire : ce à quoi je pense n'a pas été fait.
Plusieurs choses :
1- implémenter un analyseur de fréquence (comme on voit sur les chaînes, avec des barres qui montent ou qui descendent selon les fréquences),pouvant marcher de manière dynamique, ou permettant d'analyser un bloc du son. On peut aussi permettre d'atténuer ou supprimer certaines fréquences.
Tout ça, c'est pas dûr: transformée de Fourier rapide. Je peux la programmer. Ceci dit, je vais regarder si elle n'est pas déjà implémentée sous Windows, ce qui est probable.

2- Procédé de lissage par convolution, avec un taux de lissage.
0%: ne change rien
100%: devient constant.
Faut voir quel noyau de convolution prendre. Je pense que cosinus sur -pi/2,pi/2 sera pas mal.

Je pense avoir le temps de programmer ça dans la semaine.
Fournirai procédures avec commentaires. Y'aura plus qu'à les intégrer à soundeditor
Avatar de l’utilisateur
ZapMan
Messages : 460
Inscription : ven. 13/févr./2004 23:14
Localisation : France
Contact :

Message par ZapMan »

Oliv a écrit :Zapman, c'est toi qui choisis bien sur, mais mettre tous les filtres sous forme de DLL metmettrait à l'utilisateur de choisir juste ceux dont il a besoin et de suprimmer les autres.
Le gestionnaire de menu permet de supprimer les commandes que l'on ne souhaite plus voir apparaitre
Oliv a écrit :D'ailleurs, ils serait peut-être bon de pouvoir faires des sous menus en fonction des catégories de filtres car sinon, imagine une file de 50-60 filtres 8O 8O 8O
Le gestionnaire de menu permet de réorganiser les menus comme on le souhaite.

Mais je tiens toujours (c'est une règle de conduite) à ce que le fichier exe de base soit utilisable et attractif tel quel.

@Hardy : j'ai l'impression que le club viens de se trouver un mathématicien en chef. Je n'ai pas la moindre foutue idée de ce que peut être une convolution (surtout avec un cosinus sur -pi/2,pi/2), mais comme dirait Brigitte Bardot, "ça a l'air trés intéressant !" L'analyseur de fréquence, ça je vois trés bien ce que c'est, et c'est super !
hardy a écrit :Fournirai procédures avec commentaires. Y'aura plus qu'à les intégrer à soundeditor
Ya bon, ya bon !!
Tout obstacle est un point d'appui potentiel.

Bibliothèques PureBasic et autres codes à télécharger :https://www.editions-humanis.com/downlo ... ads_FR.htm
hardy
Messages : 333
Inscription : mer. 02/juin/2004 13:19
Localisation : Tours

Message par hardy »

Je suis démasqué : ben oui, je suis mathématicien...
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

bon avec mes banque sons en 44,1 , je suis confronté a un probleme de taille
! ; la taille des banques !!

je me met a la place (j'ai pas de mal avec mon modem a vapeur) de celui qui voudra en recuperer une , qui verra qu'au bout d'une heure il a pas depassé la moitier du telechargement , bref ça peut ruiner l'interet de recuperer une banque, et mon boulot ! :?

aussi j'ai peut etre trouvé un paliatif !!; etre moins gourmand !

est-ce que cela generai quelqu'un que mes banks soit en 22,050 ??

ma question va vers ZAPMAN, car etant donne que le Piano de Jacobus va etre un "gadjet" de sound editor, peut-il ,(soundeditor) gerer ce genre
d'echantillons ?? (22,050) , j'ai plus sound editor, et j'ai la bulle de le recup a nouveau (pas de temps) :D

le 22,050 permet de diminuer sans effort par 2 la taille des echantillons, et presente l'avantage de ne pas trop perdre de qualité !!
en fait je numerise en 44,1 , et je transforme en 22,050,ce qui donne un echantillon tres tres correcte !

alors ??
8O
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Juste une question !!

Est-ce que quelqu'un à pensé à permettre la possibilité d'utiliser les plugins VST ?

Tous les bons éditeurs de sons les utilisent, et je ne crois pas trop m'avancer en disant qu'on en trouve des milliers GRATUITS sur le net, dont certains sont vraiment superbe.

Alors, tant qu'à faire, pendant que le code de l'éditeur en est encore à la phase de la conception...
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Ok Zapman, pour Chris, si tu peux (ou que je trouve) je vais essayer
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Oliv a écrit :Ok Zapman, pour Chris, si tu peux (ou que je trouve) je vais essayer
Oh non, c'est pas pour moi, c'est juste une suggestion, parce qu'on trouve des modules pour triturer les sons, des samplers, des synthés, des contrôleurs Midi, etc...

Pour faire quelque chose de vraiment intéressant pour les amateurs de sons, les musiciens, et tous les autres, il faut au moins prendre ce type de plugins en charge. Il y en a d'autres, comme DirectX, mais on en voit beaucoup moins.

En plus, on peut faire ses plugins VST soi même, il y a des programmes qui permettent de les créer facilement, (SynthEdith par exemple), et la communauté de développeurs à l'air très active.

Pour assurer le succès d'un produit, il faut essayer de toucher le maximum de personnes, non ??? :)

Je sais bien que ça vous donne du boulot, mais tout ce je peux faire pour vous, c'est de trouver des idées, parce que pour ce qui est du code, c'est pas trop de mon niveau, et en plus, j'ai beau essayer, j'arrive vraiment pas à m'y interesser :lol:

Pour la doc sur le VST : http://www.steinberg.de/Steinberg/Developers.asp
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Quand je disais ça, c'était pour savoir si tu avais de la documentation dessus. Donc meci pour ton lien :D
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

pour Piano de Jacobus toujours :

j'ai fabriqué un petit zip qui reprend l'arbo exact pour que ce logiciel fonctionne , plus une version compillé que j'ai modifier pour que ce piano joue reellement un son a la fois !! , le source se trouve aussi dans l'archive

le zip : http://michel.dobro.free.fr/piano/

(monpiano.zip)

dans le dossier Bank SONS vous trouverez 7 banques de sons

piano honkitonk <--- la premiere banque
clarinette
guitare nylon
orgue eglise <----- attention ça decoiffe !!
accordeon
banjo
flute de pan


have fun ! comme disent les mangeur de truc a la confiote de groseilles


:D
Avatar de l’utilisateur
ZapMan
Messages : 460
Inscription : ven. 13/févr./2004 23:14
Localisation : France
Contact :

Message par ZapMan »

@Dobro : l'idéal serait de proposer au téléchargement des banques 22khz ou 44kkhz au choix du touriste. Pour la banque qui sera livrée incluse avec le piano, je pense que 22khz est un bon compromis entre la volume et la qualité. Encore un fois, chapeau pour ton boulot.

@Chris : tes arguments sur les VST sont plein de bon sens et je ne puis qu'être d'accord avec l'intérêt de pouvoir les gérer. Question de temps, c'est tout... mais Oliv-Zorro est arrivé !!!! (vous avez vu, il a un masque, sur sa photo)
Tout obstacle est un point d'appui potentiel.

Bibliothèques PureBasic et autres codes à télécharger :https://www.editions-humanis.com/downlo ... ads_FR.htm
Avatar de l’utilisateur
Jacobus
Messages : 1559
Inscription : mar. 06/avr./2004 10:35
Contact :

Message par Jacobus »

have fun ! comme disent les mangeur de truc a la confiote de groseilles
:lol: , yes, very manivelle!!
(comme disent les bouffeurs d'huîtres à la sauce à la menthe !!) :D
22khz ou 44kkhz au choix du touriste.
Ce serait bien pour les petits et gros débits.

Zapman, je t'envoie la dernière mouture du piano revue et corrigée par Dobro et moi... en attendant la suite.

@+ Jacobus [/quote]
Dernière modification par Jacobus le dim. 12/sept./2004 22:09, modifié 1 fois.
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

ZapMan a écrit :...Question de temps, c'est tout...
Oh y a rien qui presse! Pour demain matin, ça suffira :lol:
Répondre