Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

Le pub des programmeurs

  • 1 927 réponses
  • 117 participants
  • 131 700 vues
  • 130 followers
Sujet de la discussion Le pub des programmeurs
Salut :coucou: y a des programeurs sur AF si oui vous bossez sous quoi ?
Afficher le sujet de la discussion
826

Citation : Pour les clusters, il y a plusieurs problemes, comme la latence de reseau, etc... Je pense qu'il est nettement plus interessant de controler plusieurs ordinateurs par osc, et ca c'est possible aujourd'hui.



Tu peux développer ?

cptn.io

827
En general, le reseau veut dire ethernet, et ethernet a une latence assez elevee. Si tu sais un peu comment ca marche, tu vois vite pourquoi (le bus ethernet est partagee, et il y a beaucoup de collisions). Quand tu fais tu temps reel, tu peux pas faire d'IO sur les disques, alors sur le reseau...

Par contre, on peut imaginer avoir plusieurs ordinateurs avec chacun leur applications, genre un sampler sur un ordi, un synthe sur un autre, et tout controller par osc, qui est sorte de super midi (le protocole n'a pas grand chose a voir, mais le but est similaire), et ca, il y a des librairies pour le faire par dessus UDP, je crois.

http://www.cnmat.berkeley.edu/OpenSoundControl/

Parmi les applis qui implementent osc, il y a celles de NI, entre autres.
828

Citation : Oui mais encore une fois, attention: juce est en GPL, a moins que tu paies pour.


Encore une fois, je suis en GPL :oops2:
Sinon pour mon séquenceur je suis sous Linux, pour mon plug-in overautowah je suis sous les deux, ou juste windows pour commencer.
829
Question latence, c'est vrai qu'on ne peut pas pour le moment transporter un flux sonore via ethernet pour du temps réel.
Seul des routines de contrôles type OSC ou Midi peuvent être décemment transportés par ethernet.
Tu peux lire els papiers de l'orchestre plork a propos de ça.
Si la charge de calcul est trop importante et qu'on doit répartir la charge, il faut une carte son par machine qui calcule et faire un mixage hard des sorties des cartes par la suite.
Et cela est déjà pratiqué depuis un moment...

http://soundcloud.com/bat-manson

830
Pour ceux qui voulaient faire du calcul sur carte graphique :

http://www.indexel.net/1_20_4900___/Nvidia_met_le_supercalculateur_a_la_portee_des_PME.htm

4 teraflops pour 12 000 euros, une paille. :bave:

Affiliation : Dirigeant Fondateur d'Orosys - Two notes Audio Engineering

831
A propos, vous avez testé CUDA?
Est ce qu'il y'a un avantage a passer de la fftw a fftCUDA?
832
Fftw supporte les GPU ? Je sais que la beta 3.2 supporte le cell (PS3), mais les GPU ?
833
Non non. FFTW ne supporte pas les gpu. Mais il ya une implémentation de la fftw avec CUDA (CUFFT). Je voulais savoir si quelqu'un avait testé.
Est ce que c'est vraiment plus rapide (sans utiliser le parallélisme, ie une fft a la fois).
C'est facile a utiliser? a porter? etc...

J'envisage de changer de pc et de prendre une 8800gtx. Et si je peux rajouter une option CUDA dans mes librairies d'analyse synthèse sans trop me prendre la tête je vais pas me priver.

edit: en fait c'est ni fftCUDA ni CUDAFFt mais CUFFT
834
Google me donne ca:

http://gamma.cs.unc.edu/GPGP/lectures/Quammen-FFT-on-GPU.ppt

J'ai jamais pu tester concretement, parce que j'ai pas d'ordinateur "normal" chez moi, mais meme si c'est prometteur, ca a l'air sacrement balaise pour avoir de bonnes perfs en general de ce que j'ai pu lire recemment. Et le core 2 duo, c'est vraiment puissant: la par contre, j'ai pu essaye, et je vois des hausses de performances sur mon macbook par rapport a ma workstation en bi xeon assez phenomenales pour les codes flottant optimises (ATLAS, fftw).
835
Pas besoin d'investir 12000 euros ;)

http://www.pcinpact.com/actu/news/34984-AMD-Teraflop-R600-CrossFire-Barcelona.htm

Super intéressant le fft sur CUDA, mais j'aimerais qd mm savoir comment implémenter le calcul massivement parallele sur GPU ...

J'avais trouvé un site qui parle que de ca, mais je le retrouve plus ...

cptn.io

836
Alors ce papier risque de t'intéresser.

Govindaraju est le principal contributeur de la solution GPUFFTW, dont les caractéristiques sont résumées à partir du slide 45 dans le ppt de Pov Gabou.
A man, a plan, a canal : Panama
837
Je comprend pas comment on installe/où on trouve les sources de Juce ? :mrg:
Je vois pas de mode d'emploi ici : http://www.rawmaterialsoftware.com/juce/docs.php
838
839
Ca me dit pas tellement comment l'installer, comment compiler etc... :/ ya pas de librairies a lier etc ?
840
C'est bon j'ai trouvé en gros c'est là :
http://www.rawmaterialsoftware.com/juce/docs.php

Mais le Makefile plante :??:
841
Ah ben t'étais prévenu, on se lance pas dans Juce les yeux fermés. Je suis pas trop mauvais je pense et il m'a fallu pas mal de temps avant de compiler la démo. Bon courage et poste sur le forum de Juce plutôt ou pm moi.

http://soundcloud.com/bat-manson

842
Ca a pas l'air tres complique a utiliser, si ? Y a pas beaucoup de dependances, visiblement (en gros, y a mesa, en dehors evidememt du compilo C++)

Le make produit par defaut une librairie statique en debug. C'est vrai que le layout des sources est un peu "bizarre" du point de vue Unix, mais bon.
843
Bon je reup le topic.

J eserais eventuellement intérésser pour faire de la programmation sur dsp (pour de l'audio) mais le problême, c'est que je voudrais coder dirrectement dessus. et la... je sais pas si c'est faisable.
844
PAs de problème, il suffit d'apprendre l'assembleur associé et de connaître l'architetcure pour optimiser correctement.
845
Et de donner un paquet d'euros pour une carte de développement...

Sinon en low cost ATMEL sort une petite bombe, combinant un DSP 1GFlop et un microcontrôleur ARM7.

http://www.atmel.com/products/Diopsis/

Il me semble que le prix cible est autour des 10$. En gros en terme de prix c'est du blackfin, mais en virgule flottante et avec un ARM7 à côté...

Affiliation : Dirigeant Fondateur d'Orosys - Two notes Audio Engineering

846
Ok ok, je vais me rensaigné sutr tout ça. Thanks ;)
847
Salut tout le monde !
je débute en programmation html de sites internet, et je cherche à créer un menu déroulant sur mon site web, comme ceux qu'il y a en haut de cette page...
le problème est que je n'ai pas trouvé dans l'aide de frontpage ni sur google les balises html permettant de programmer un menu qui se déroule lorsqu'on passe la souris dessus...

et je ne suis pas sur que ça soit possible de faire ça en html...qqun pourrait-il m'aider ? merci !
848
La je crois que tu aura plutot besoin d'un script java.
849

Citation : je débute en programmation html
[..]
je n'ai pas trouvé dans l'aide de frontpage

Frontpage :nawak: on peut pas dire que tu prends de bonnes habitudes.

Citation : La je crois que tu aura plutot besoin d'un script java.

Bah non, pas forcément. Voir par exemple le css du menu d'AF.
A man, a plan, a canal : Panama
850

Citation : Citation :
La je crois que tu aura plutot besoin d'un script java.
Bah non, pas forcément. Voir par exemple le css du menu d'AF.



Ha oui en effet autemp pour moi.