Le pub des programmeurs
- 1 927 réponses
- 117 participants
- 136 220 vues
- 130 followers
Anonyme
521397
25 Aout 2005 à 17:21Le pub des programmeurs#1
Salut
y a des programeurs sur AF si oui vous bossez sous quoi ?
signaler
Anonyme
30851
30 Janvier 2017 à 09:35#1551
Tu peux peut être proposer une news 
signaler
0
Al1r
2411
AFicionado·a
Membre depuis 18 ans
30 Janvier 2017 à 10:21#1552
Y en a-t-il parmi vous qui connaisse/utilise/ont testé la suite KXstudio (Cadence, Carla,...)?
De préférence sous Linux.
De préférence sous Linux.
AL1
signaler
0
Dr Pouet
52038
Membre d’honneur
Membre depuis 21 ans
30 Janvier 2017 à 15:01#1553
Citation de doom_Oo7 :
hello![]()
quelqu'un saurait s'il y a un forum bien sur AF pour poster un logiciel que je développe ? (on cherche des beta-testeurs ^^)
C'est un nouveau type de séquenceur. https://i-score.org/
Sinon dans "Bidouilles et développements informatiques", mais ça risque de manquer de visibilité.
signaler
0
VvSurLeRiddim
3058
Squatteur·euse d’AF
Membre depuis 16 ans
30 Janvier 2017 à 20:35#1554
Citation de doom_Oo7 :
(on cherche des beta-testeurs ^^)
C'est un nouveau type de séquenceur. https://i-score.org/
Cool, je sais pas si j'aurais le temps et le courage de réellement béta-tester ça serieusement, mais j'y jette au minimum un oeil dès maintenant
Citation de Al1r :
Y en a-t-il parmi vous qui connaisse/utilise/ont testé la suite KXstudio (Cadence, Carla,...)?
De préférence sous Linux.
Oui, moi j'ai testé (et d'autres distrib aussi genre Ubuntu studio ou Tango, même si au final je suis revenu à une Ubuntu standard avec quelques réglages perso).
signaler
0
VvSurLeRiddim
3058
Squatteur·euse d’AF
Membre depuis 16 ans
30 Janvier 2017 à 20:39#1555
NB : sur le github c'est marqué : "Build status : Linux => build failing".
Quelle version est le mieux pour Linux ? (Ubuntu 16.04 LTS)
Quelle version est le mieux pour Linux ? (Ubuntu 16.04 LTS)
signaler
0
Al1r
2411
AFicionado·a
Membre depuis 18 ans
31 Janvier 2017 à 10:06#1556
Citation :
Oui, moi j'ai testé (et d'autres distrib aussi genre Ubuntu studio ou Tango, même si au final je suis revenu à une Ubuntu standard avec quelques réglages perso).
Merci VV... pour ton retour, je suis sous Ubuntu Studio 16.04 LTS ou 16.04 standard (suivant le PC utilisé).
J'ai installé Cadence et Catia, je suis pas convaincu
Je vais resté sur Ubuntu Studio...que j'utilise depuis la versio 9.04...
J'aimais bien Livemix sur Ubuntu Studio (32Bits)
AL1
signaler
0
VvSurLeRiddim
3058
Squatteur·euse d’AF
Membre depuis 16 ans
31 Janvier 2017 à 17:38#1557
Citation :
J'ai installé Cadence et Catia, je suis pas convaincu
Cadence est pas mal, le gros avantage quand on utilise la distrib KXStudio (par rapport au fait de l'installer sur une autre distrib) c'est qu'il est déjà pré-installé, pré-configuré, qu'il se lance tout seul au démarrage, et que ma carte-son firewire était aussi configurée par défaut dans ALSA, du coup il n'y avait rien a faire, dès que le système avait démarré Jack était déjà lancé et tous les softs passaient par lui et sortaient par la carte firewire.
Par contre, j'aimais pas trop le fait que KXStudio utilise KDE par défaut, et en utilisant un autre bureau on perd pas mal de ces facilités d'intégration.
Citation :
J'aimais bien Livemix [...] as-tu essayé ce programme?
Non, dslé.
signaler
0
Anonyme
30851
01 Février 2017 à 06:24#1558
Citation :
J'ai installé Cadence et Catia, je suis pas convaincu![]()
Purée pendant une seconde j'ai cru que c'était plus vraiment d'audio dont il était question
signaler
0
Al1r
2411
AFicionado·a
Membre depuis 18 ans
01 Février 2017 à 10:45 (modifié le 01 Février 2017 à 10:48)#1559
Citation :
Purée pendant une seconde j'ai cru que c'était plus vraiment d'audio dont il était question
Cadence et Catia ne sont pas de jolies nanas...que l'on aurait relogées...
On respecte la chartre...Bidouille informatique sur des programmes de traitement du son...
Se choisir une carte son, un suite HS, c'est comme se choisir un instrument...
Faut du temps et de l'amour
AL1
signaler
0
Dr Pouet
52038
Membre d’honneur
Membre depuis 21 ans
01 Février 2017 à 11:25 (modifié le 01 Février 2017 à 11:27)#1560
Catia est surtout connu pour être un logiciel de CAO :
https://fr.m.wikipedia.org/wiki/CATIA
https://fr.m.wikipedia.org/wiki/CATIA
signaler
0
Al1r
2411
AFicionado·a
Membre depuis 18 ans
01 Février 2017 à 13:40 (modifié le 01 Février 2017 à 13:40)#1561
Merci pour la précision...
J'avais jamais entendu parlé de cette version de Catia (produit IBM d'après Wikipédia)...
Pourtant j'ai bossé 21 ans pour Big blue
J'avais jamais entendu parlé de cette version de Catia (produit IBM d'après Wikipédia)...
Pourtant j'ai bossé 21 ans pour Big blue
AL1
signaler
0
EraTom
2282
AFicionado·a
Membre depuis 15 ans
01 Février 2017 à 19:05#1562
Et voilà pour Cadence :
https://en.wikipedia.org/wiki/Cadence_Design_Systems
Merde ! Je suis un nerd
https://en.wikipedia.org/wiki/Cadence_Design_Systems
Merde ! Je suis un nerd
signaler
0
Anonyme
30851
01 Février 2017 à 19:38#1563
Petite question de noob :
Je voudrais installer et utiliser la librairie fftw pour faire des fft en C sous linux. Pour ça je l'ai récupérée ici http://www.fftw.org/doc/Installation-on-Unix.html
Du coup je l'ai téléchargée, j'ai fait
cd /mondossier/fftw
./configre
make
make-install
pour la suite j'ai pris un bout de code que j'ai trouvé sur le net qui permet en gros un exemple pour tester la librairie https://github.com/undees/fftw-example/blob/master/fftw_example.c
du coup pour compiler je fait
gcc -fftw3 main.c -o main
mais gcc me renvoie des erreurs suivantes
undefined reference to 'fftw_plan_dft_1d'
undefined reference to 'fftw_execute'
undefined reference to 'fftw_destroy_plan'
et plus bizarre encore ces erreurs ci
undefined reference to 'cos'
undefined reference to 'sin'
undefined reference to 'sqrt'
la pour le coup je comprends vu que ce sont des fonctions de la librairie standard quelqu'un voit d'où ça pourrait venir ?
Je voudrais installer et utiliser la librairie fftw pour faire des fft en C sous linux. Pour ça je l'ai récupérée ici http://www.fftw.org/doc/Installation-on-Unix.html
Du coup je l'ai téléchargée, j'ai fait
cd /mondossier/fftw
./configre
make
make-install
pour la suite j'ai pris un bout de code que j'ai trouvé sur le net qui permet en gros un exemple pour tester la librairie https://github.com/undees/fftw-example/blob/master/fftw_example.c
du coup pour compiler je fait
gcc -fftw3 main.c -o main
mais gcc me renvoie des erreurs suivantes
undefined reference to 'fftw_plan_dft_1d'
undefined reference to 'fftw_execute'
undefined reference to 'fftw_destroy_plan'
et plus bizarre encore ces erreurs ci
undefined reference to 'cos'
undefined reference to 'sin'
undefined reference to 'sqrt'
la pour le coup je comprends vu que ce sont des fonctions de la librairie standard quelqu'un voit d'où ça pourrait venir ?
signaler
0
Dr Pouet
52038
Membre d’honneur
Membre depuis 21 ans
01 Février 2017 à 19:53 (modifié le 01 Février 2017 à 19:56)#1564
Des problèmes de chemins pour trouver les include et librairies ?
Fais un makefile. Ça ne resoudra pas le problème, mais ce sera plus facile à mettre au point puis réutiliser.
Fais un makefile. Ça ne resoudra pas le problème, mais ce sera plus facile à mettre au point puis réutiliser.
signaler
0
Anonyme
833
01 Février 2017 à 19:56 (modifié le 01 Février 2017 à 19:58)#1565
#include <fftw3.h>
aussiun lien à potentiel dénoobifiant : http://www.fftw.org/doc/Data-Types-and-Files.html#Data-Types-and-Files
signaler
0
Anonyme
30851
01 Février 2017 à 19:57#1566
Un makequoi ?
le #include <fftw3.h> est déjà dans mon code C
le #include <fftw3.h> est déjà dans mon code C
signaler
0
Al1r
2411
AFicionado·a
Membre depuis 18 ans
01 Février 2017 à 20:02 (modifié le 01 Février 2017 à 20:03)#1567
As-tu toutes les dépendances installées (librairies) ?
Si il en manque une, c'est foutou...
Si il en manque une, c'est foutou...
AL1
signaler
0
Dr Pouet
52038
Membre d’honneur
Membre depuis 21 ans
01 Février 2017 à 20:04 (modifié le 01 Février 2017 à 20:07)#1568
Citation de Patrick :
Un makequoi ?![]()
le #include <fftw3.h> est déjà dans mon code C
Oui mais il faut probablement indiquer par une directive -I le répertoire où se trouvent les fichiers.h et par une directive -L le répertoire où trouvent les librairies, notamment celle de fftw qui ne doit pas être dans un répertoire habituel.
Cherche "tutoriel makefile"
EDIT comme mentionné par le lien d'idlusen :
Citation :
You must also link to the FFTW library. On Unix, this means adding -lfftw3 -lm at the end of the link command.
Essaie en ajoutant ça dans ta commande gcc.
Sinon il va falloir creuser et comprendre comment fonctionne tout ce bordel, mais ce ne sera pas du temps perdu, au contraire.
signaler
2
Jimbass
11603
Drogué·e à l’AFéine
Membre depuis 19 ans
01 Février 2017 à 21:52#1569
Oui, c'est bien ca, il faut dire au compilateur d'aller chercher la librairie.
Pour la lib math, ca devrait se faire tout seul, c'est standard, le "-lm" suffira. Par contre pour la lib fftw, comme tu l'as compilée en local il faut aussi spécifier le chemin vers la librairie, un truc du genre "-L /mondossier/fftw/bin" (l'endroit où se trouve le fichier libfftw.a).
Ou alors tu fais le "make install" qui copiera libfftw.a dans le /usr/lib/quelquechose qui va bien.
Tu te serais épargné cette dernière difficulté en installant directement fftw avec le gestionnaire de paquets de ta distribution Linux. Un truc comme "apt-get install fftw" sur Debian ou Ubuntu.
Pour la lib math, ca devrait se faire tout seul, c'est standard, le "-lm" suffira. Par contre pour la lib fftw, comme tu l'as compilée en local il faut aussi spécifier le chemin vers la librairie, un truc du genre "-L /mondossier/fftw/bin" (l'endroit où se trouve le fichier libfftw.a).
Ou alors tu fais le "make install" qui copiera libfftw.a dans le /usr/lib/quelquechose qui va bien.
Tu te serais épargné cette dernière difficulté en installant directement fftw avec le gestionnaire de paquets de ta distribution Linux. Un truc comme "apt-get install fftw" sur Debian ou Ubuntu.
Musikmesser 2013 - Bullshit Gourous - Tocxic Instruments - festivals Foud'Rock, Metal Sphère et la Tour met les Watts
signaler
0
EraTom
2282
AFicionado·a
Membre depuis 15 ans
02 Février 2017 à 08:31#1570
Les fichiers header *.h ne contiennent sur la description de l'interface des fonctions codées ; du genre "elle prend deux int et elle sort 1 int".
Les fichiers avec le code C doivent inclure ces headers pour pouvoir être compilés malgré les fonctions "externes" des lib : On ne sait pas ce qu'il y a dedans mais en s'en fout parce que l'on sait quoi lui mettre et ce que l'on récupère grâce au header.
Il faut donc compiler un à un chaque fichier contenant du code (main, libs) dans lequel il y a les includes nécessaires et on obtient autant de fichiers compilés.
Et enfin, il faut lier les fichiers entre-eux (link, in english) qui s'emboîtent tous grâce aux headers.
Un makefile c'est un fichier qui contient un script pour autoriser les compilations / link.
Les fichiers avec le code C doivent inclure ces headers pour pouvoir être compilés malgré les fonctions "externes" des lib : On ne sait pas ce qu'il y a dedans mais en s'en fout parce que l'on sait quoi lui mettre et ce que l'on récupère grâce au header.
Il faut donc compiler un à un chaque fichier contenant du code (main, libs) dans lequel il y a les includes nécessaires et on obtient autant de fichiers compilés.
Et enfin, il faut lier les fichiers entre-eux (link, in english) qui s'emboîtent tous grâce aux headers.
Un makefile c'est un fichier qui contient un script pour autoriser les compilations / link.
signaler
0
Jimbass
11603
Drogué·e à l’AFéine
Membre depuis 19 ans
02 Février 2017 à 10:10#1571
Citation de EraTom :
Il faut donc compiler un à un chaque fichier contenant du code (main, libs) dans lequel il y a les includes nécessaires et on obtient autant de fichiers compilés.
Oui, mais une librairie c'est un paquet de fichiers déjà compilés, pas besoin de le refaire.
D'ailleurs, il y a des outils assez méconnus nommés binutils qui permettent de manipuler les fichiers complilés :
- ar, l'archiveur, combine plusieurs fichiers compilés (.o) pour en faire une librairie (.a). Ou l'inverse.
- nm permet de lister les objets dans les librairies. Ca permet de vérifier qu'une lib contient bien l'implémentation de la fonction qui t'intéresse.
- readelf donne encore plus de détails que nm.
- objdump et objcopy sont plus complexes, ils permettent entre autre de décompiler (code assembleur) ou linker à la main
Il y a aussi ldd, qui permet de savoir de quelles librairies dynamiques un programme a besoin, et si elles sont bien installées.
Musikmesser 2013 - Bullshit Gourous - Tocxic Instruments - festivals Foud'Rock, Metal Sphère et la Tour met les Watts
signaler
0
miles1981
8370
Je poste, donc je suis
Membre depuis 21 ans
02 Février 2017 à 12:29#1572
Dans le cas présent, le problème vient effectivement du l manquant. A noter qu'il vaut mieux mettre les dépendences après les fichiers associés (c'est pourquoi -lm est après -lfftw3).
Audio Toolkit: http://www.audio-tk.com/
signaler
1
EraTom
2282
AFicionado·a
Membre depuis 15 ans
02 Février 2017 à 14:45 (modifié le 02 Février 2017 à 14:50)#1573
Citation de Jimbass :
On est d'accord ; je voulais juste présenter rapidement le link.Oui, mais une librairie c'est un paquet de fichiers déjà compilés, pas besoin de le refaire.
edit : je viens de me relire et c'est un vrai charabia à coup de saisies semi-automatiques foirées.
signaler
0
Anonyme
02 Février 2017 à 16:52#1574
Bonjour, je ne sais pas trop où poster ça, ça m'a semblé l'endroit le plus approprié :
J'ai un projet étudiant à faire. Dans celui-ci, il y a l'exploitation de différents filtres numériques, FIR et IIR. Une des applications possibles est un égaliseur. Il me faudrait donc des filtres passe-bande, à différentes fréquences centrales, et avec une bande passante fixe.
Ma question est la suivante : quelle est la fonction de transfert (en z) d'un filtre passe-bande ? Ou comment puis-je l'obtenir ? Quels paramètres régler pour obtenir la fréquence et la bande passante voulues ? Mes recherches sur internet n'ont pas été fructueuses pour l'instant...
Merci d'avance !
J'ai un projet étudiant à faire. Dans celui-ci, il y a l'exploitation de différents filtres numériques, FIR et IIR. Une des applications possibles est un égaliseur. Il me faudrait donc des filtres passe-bande, à différentes fréquences centrales, et avec une bande passante fixe.
Ma question est la suivante : quelle est la fonction de transfert (en z) d'un filtre passe-bande ? Ou comment puis-je l'obtenir ? Quels paramètres régler pour obtenir la fréquence et la bande passante voulues ? Mes recherches sur internet n'ont pas été fructueuses pour l'instant...
Merci d'avance !
signaler
0
Wolfen
14026
Drogué·e à l’AFéine
Membre depuis 23 ans
02 Février 2017 à 17:25#1575
JepMetalway > http://www.musicdsp.org/files/Audio-EQ-Cookbook.txt
Développeur de Musical Entropy | Nouveau plug-in freeware, The Great Escape | Soundcloud
signaler
0
- < Liste des sujets
- Charte