Le pub des programmeurs
- 1 927 réponses
- 117 participants
- 123 854 vues
- 130 followers
Anonyme
aris
mais de toutes façons, l'asm sert pour des usages spécialisés
ClockworkOi!
L'application : simuler des vagues (la mer, de l'eau quoi hehe), à titre de "loisir". J'ais deja fait avec le bruit de perlin, mais bon, autant y aller carément...
Donc je part du doc suivant :
https://www.gamasutra.com/gdce/2001/jensen/jensen_01.htm
juset la premiere page (le reste, on verra plus tard).
Il y a aussi le papier sur lequel le mec c'est appuyé, si ca vous interesse je peux retrouver le lien (Tessendof 2001).
Mon problème : j'ais compris comment calculer les vague (onde? appellons les wave...). Le problème c'est qu'ils semble présuposer qu'on connais la FFT sur e les transformer de fourrier sur le bout des doigts, ce qui n'est pas mon cas...
le problème étant que la forme sous laquelle il met sont équation (pour calculer la hauteur de l'eau en un point donné à un instant) me semble pas cohérente avec les formules utilisé pour les transformé de fourrier (inverse).
h(X,t) = sum [ h~(K,t) * exp(iK . X) ]
alors que ici : https://en.wikipedia.org/wiki/Discrete_Fourier_transform
le terme dans l'exponentiel est radicalement différent... ?
question : j'ais le code situé ici :
http://www.dspdimension.com/admin/dft-a-pied/
dois je le modifié pour justement avoir l'exponentiel correct? ou y'a un truc qui me passe au dessus la tête?
P.S. : je n'utilise pas de lib genre fftw pour ne pas alourdir mon projet (étant donné que c'est la seule utilisation d'une FFT que je fais), c'est pour ca que je cherche une implémentation toute prête.
P.P.S. : oui j'ais trouvé des implémentation de la dite technique de rendus d'ocean, mais soit elle n'exploite pas la FFT et utilise des bruit de perlin, soit ca mélange la phase de rendus et calcul des vagues dans le meme fichier cpp (dans une sombre classe appellé Alaska, visiblement le nom de l'auteur), et c'est pas très pratique à lire (ni a comprendre). Je me permet donc de dmandé des infos de "vive voie" ici
Merci!
Dr Pouet
Noiz
Merci d'avance
ClockworkOi!
J'ai bossé la dessus y'a quelques années, et notamenent dans ce thread (je dirais septembre/octobre 2006).
J'avais utilisé les coefficient mel-cepstraux issus d'un enregistrement de voie à reconnaitre pour construire une mixture de gaussienne (GMM), qui permetait ensuite en test de valider ou non un enregistrement.
Si tu cherche MFCC + GMM avec google tu devrait trouver bcp d'info la dessus.
/edit
ca commence ici :
/bidouille-developpement-informat/forums/t.127688,le-pub-des-programmeurs.html
asair
auriez vous une idée d'outil pour développer l'ihm d'un séquenceur :
* dans l'esprit pur Cubase, Sonar, Protools, voire iMovie, etc...
* avec une forte gestion midi, audio, ...
* la modularité de Reaktor, PureData, Max...
J'ai pensé à Juce, mais j'ai peur que pour quelquechose d'aussi "lourd a priori" ca soit un peu "jeune".
En revanche GtK/qt/etc., me semblent pas assez branchés "multimedia"
nonconforme
Chez Two notes on a lâché QT pour Juce, pour l'instant aucun regret (même plutôt le contraire). ;)
Affiliation : Dirigeant Fondateur d'Orosys - Two notes Audio Engineering
asair
Je connais pas vraiment Gtk et les autres framework. Mais bon, au regard des références de Juce, je crois qu'on va partir la dessus.
Merci
nonconforme
nous (Two Notes) cherchons une bête de progra (C++, Juce) ayant aussi des connaissances en électroniques et traitement du signal pour rejoindre notre glorieuse équipe et surtout prendre le relais de Wolfen qui travaille maintenant à un autre projet (toujours chez nous, pas de panique).
La recrue aura pour mission le développement de la gamme logicielle Two Notes, dans un premier temps le maintien et l'amélioration des produits existants puis le développement de choses nouvelles. Le travail se fait en collaboration avec notre responsable hardware car certains softs pilotent nos machines en USB.
Voila, je suis en train de rédiger une fiche de poste sérieuse, mais comme certains d'entre vous ici peuvent avoir le profil qui nous intéresse je le mets en premier ici. ;)
Voila, n'hésitez pas à tenter votre chance, pour les infos sur la boîte c'est ici : www.orosys.fr
Affiliation : Dirigeant Fondateur d'Orosys - Two notes Audio Engineering
.: Odon Quelconque :.
Et celle de Max 5 utilise JUCE (dixit l'excellent article de Nick Rothwell dans le SOS du mois dernier).
Citation : The new user interface is built using a software package called JUCE, which was originally developed as part of Mackie's Tracktion music production system, before being spun off as an open-source package. Expect to see other JUCE-enabled software in the future: the forthcoming Circle synthesizer by Future Audio Workshop is also built with JUCE.
« What is full of redundancy or formula is predictably boring. What is free of all structure or discipline is randomly boring. In between lies art. » (Wendy Carlos)
- < Liste des sujets
- Charte