Se connecter
Se connecter

ou
Créer un compte

ou
Agrandir
Les Mains dans le Cambouis
Bidouille & Développement Informatique

Sujet Le pub des programmeurs

  • 1 925 réponses
  • 117 participants
  • 119 751 vues
  • 130 followers
1 Le pub des programmeurs
Salut :coucou: y a des programeurs sur AF si oui vous bossez sous quoi ?
Afficher le premier post
1351

Java est effectivement plus intuitif et facile à coder (àmha). après, c'est un peu moins performant. Mais c'est le même fonctionnement sur toute machine avec une JVM, pas besoin de recoder spécifiquement.

mais bon c'est comme tout, faut faire des compromis, et trouver le meilleur langage pour telle situation.

 

Référence en matière de bon gout capillaire et vestimentaire.
homme à tête de zizi.

http://soundcloud.com/djardin

1352
@VvSurLeRiddim
Toutes les appli web que j'ai vu en dotnet étaient plus lente qu'en java !
En appli autonome ou client lourd, java reste assez lent, ok, mais pas en serveur
1353
C'est sûr que si on parle d'audio, Java c'est sans doute pas le top.

Je pense que c'est en grande partie pour ça que les applis de musique et/ou de son sur iOS sur vachement plus réactives que sur Android, objective-C étant un langage compilé assez léger, alors que sur Android tout passe par une JVM "sauce google" par défaut.

Enfin je crois qu'il y a une API en C pour faire des trucs plus performants mais ça fait longtemps que je ne me suis pas penché sur la question.

D'ailleurs quelqu'un aurait il des livres, des articles ou des tutos à conseiller pour bien débuter en audionumérique? Il me faudrait quelque chose avec des bonnes bases théorique, et si possible des exemples pratiques en C ou C++.

Je ne voudrais pas spécialement faire des VSTs mais bricoler des ptits programmes standalone pour comprendre les bases. Pour windows le SDK de asio4all est il payant? Sinon sans doute que l'API de Jack sous Linux doit être sympa pour bricoler rapidement.

[ Dernière édition du message le 08/01/2013 à 14:41:43 ]

1354
je dis pas qu'il n'y a pas plus lourd ni plus lent et que c'est la pire techno au monde, je dis juste que c'est loin d'être transcendant niveau perfs, c'est tout.
Après bien sûr la compatibilité multi-plateformes est intéressante et le langage bien foutu, j'ai jamais dit le contraire.
1355

En audio numérique, je pense que le plus dur c'est pas la partie programmation, c'est plutôt la théorie de traitement du signal, de filtres, et tout. faut faire du matlab à balle ?

Référence en matière de bon gout capillaire et vestimentaire.
homme à tête de zizi.

http://soundcloud.com/djardin

1356
LéoMoldo : pour le traitement du signal en général : http://www.dspguide.com/
Facilement compréhensible et très bon.

Pour l'audionumérique : http://crca.ucsd.edu/~msp/techniques.htm
Pas encore lu, mais il paraît que c'est très bien aussi.

1357
En oui en fait si il y a un bon bouquin de théorie avec des exemples de scripts Matlab je suis aussi preneur, je peux me débrouiller avec GNU Octave qui est libre et gratuit et qui est compatible avec Matlab.

J'avais déjà implémenté un algo de FFT sur Matlab pour un cours de Maths, mais c'était il y a longtemps et je me rappelle avoir déjà pas mal galéré à comprendre la théorie à l'époque. Il faut dire que j'étais en Erasmus et j'avais que des bouquins en allemand sous la main :??:

Mais ça me dirait bien aussi de coder direct en C ou C++, pour pouvoir faire du temps réel et des ptites interfaces graphiques. Il faudrait peut être que je checke le framework Juce qui a l'air d'être pas mal utilisé pour l'audio. Ou alors que je me remette à Qt, j'ai jamais regardé ce qu'il était possible de faire en audio avec.

1358
Il y a aussi ça : https://puredata.info/

mais faut pas avoir peur d'y passer des nuits ;) sans causer java ni C++

Sinon, pour les transformées de fourier il y a de bonne bibliothèques en C++ et en java
http://www.fftw.org/ pour le C et jtransforms pour JAVA

[ Dernière édition du message le 08/01/2013 à 17:29:56 ]

1359
Il y a Csound aussi qui est spécialisé en traitement audio, il parait qu'il est utilisable avec d'autres langages plus conventionnels.
1360
Csound est un peu vieux, mais on peut faire pas mal de choses avec.

Pour les plus audacieux, il y a un kit de dev (linux/ + ou - multiplateforme) spécialisé en audio sur le site du CCRMA qui reprend l'essentiel des outils expérimentaux de ce labo...

https://ccrma.stanford.edu/software/stk/

[ Dernière édition du message le 08/01/2013 à 17:34:27 ]