Le pub des programmeurs
- 1 927 réponses
- 117 participants
- 131 689 vues
- 130 followers

Anonyme



cptn.io

Si je veux être totalement content de mon système, j'aimerais encore intégré un touchscreen en plus des 8 potards pour controller littéralement du bout des doigts toutes les possibilitées de ma gratte, et si je veux en jouir carrément, il faudrait que le système intégré à la gratte me permette de faire la conversion des 6 canaux sortant de mon micro hexaphonique en midi.
J'ai déjà regardé pour la conversion CV to midi qu'il faudrait que j'adapte ici, mais de 1 c'est pas du 0-5V donc c'est pas spécialement adapté à la chose, c'est pas totalement clair dans ma tête non plus, et je sais pas si ce sera assez rapide pour agir comme un système de guitare midi de Roland

Le système en lui même de Midibox joue le rôle de controlleur midi, non de multieffet, donc il ne crée pas des effets sonores en temps réel, il permet de les controller

cptn.io

bixmor


Je suis sur un projet un peu similaire mais plus simple


Qu'est ce qui sort comme signal d'un micro hexaphonique? j'ai cherché des infos sur ces petites bêtes, mais on ne trouve rien de précis.
Ton touch-screen, tu utilises quoi et comment ça s'interface? bus 8bit? i2c?
Pour les 8 potars, c'est pas ça qui va prendre toutes les resources d'un AVR32

Pour mon projet, il s'agit de mettre une interface MIDI sur cette interface en utilisant un AVR : http://hammer.ampage.org/files/GuitarP2V.PDF

cptn.io

C'est sur que les 8 potards ne vont pas bouffer les ressources de l'AVR32 mais si y a déjà des trucs tout prêts comme les midibox reposant sur PIC, ca me ferait vraiment chier de rallonger encore des 6 mois la conception en faisant un controlleur from scratch?
Et ca commence a bouffetr les ressources si on veut utiliser un seul chip pour gérer l'affichage, le touchscreen, le signal multiplexé de mon ADC, l'envoie vers le module ethernet ou wireless, la modulation pour ce module, la filtrage des 10 entrées, ...
Sinon pour ton projet, il suffit de faire un convertisseur CV2MIDI, c'est pas énooormément compliqué, tu peux trouver des schémas sur le web, et après juste adapter ton AVR. Pourquoi absolument un AVR ?
Pour le micro hexa, ca depend de quel micro hexa tu parles, mais sinon un micro hexa normal te sortira 6 signaux de micro :D
cptn.io

bixmor

Citation :
Le touchscreen existe en pas mal de version, 5 wires, 4 wires, en capacitif ou en ir, va voir sur wikipedia anglais avec "touchscreen" ou sur google en tapant "5 wire touchscreen controller" pour mieux comprendre.
Ok, je vais voir cela. Sinon, j'avais trouver un projet de touch-screen monté sur une guitare pour contrôler un effet genre whammy mais je trouve plus le lien
Citation :
C'est sur que les 8 potards ne vont pas bouffer les ressources de l'AVR32 mais si y a déjà des trucs tout prêts comme les midibox reposant sur PIC, ca me ferait vraiment chier de rallonger encore des 6 mois la conception en faisant un controlleur from scratch?
Et ca commence a bouffetr les ressources si on veut utiliser un seul chip pour gérer l'affichage, le touchscreen, le signal multiplexé de mon ADC, l'envoie vers le module ethernet ou wireless, la modulation pour ce module, la filtrage des 10 entrées, ...
Il me semble que les AVR32 n'ont pas d'ADC, donc même ce boulot devra être confié a un chip externe. Mais effectivement, cela fait beaucoup de chose


Citation : Sinon pour ton projet, il suffit de faire un convertisseur CV2MIDI, c'est pas énooormément compliqué, tu peux trouver des schémas sur le web, et après juste adapter ton AVR.
Ce ne serait pas drôle: j'aime bien réinventé la roue, c'est formateur

Citation : Pourquoi absolument un AVR ?
Parce que je commence a bien les maitriser avec AVR-GCC

Citation : Pour le micro hexa, ca depend de quel micro hexa tu parles, mais sinon un micro hexa normal te sortira 6 signaux de micro
J'suis déçu, je voyais cela plus compliqué


cptn.io

Citation : Par contre, c'est quand même des puces qui tournent à 150MHz, on est loin des PIC ou AVR en terme de conception (EMI/RFI, pbs de routage de la carte, etc..). Mais je pense que tu le savais déjà
Oui t'inquiète, je sais que c'est le niveau au dessus

Citation : Parce que je commence a bien les maitriser avec AVR-GCC
Oui mais bon en meme temps ils font une version embedded de gcc pour presque tout ce qui existe en uc. Pour dspic t'en as une, pour pic aussi, ...
Citation : Ce ne serait pas drôle: j'aime bien réinventé la roue, c'est formateur
Comme tu veux, mais de toute facon fo recréer la roue si tu veux "l'adapter", c'est pas du copier/coller

Citation :
A mon avis, t'a interet a regarder du coté de ); return false;" rel="nofollow" target="_blank">http://avr32linux.org/, cela t'évitera d'avoir a ecrire la couche réseau et de mieux cerner les possibilités des AVR32
Ah j'avais pas dit que je voulais utiliser du linux embedded qd j'ai parlé de l'AVR ? Excusez moi, mais c'était ce que j'avais dans l'esprit depuis le début, je suis pas fou, si je veux gérer du wifi euh ...
Cependant les gens, je suis au regret, ou au plaisir c'est comme on veut, de vous dire que j'ai encore changé d'avis, mais cette fois ci ce sera le dernier :D
Je vais plutot utiliser une architecture ARM9, à 200 Mhz :D car j'ai trouvé une assoc dans mon coin qui essaye de démocratiser le linux embarqué www.armadeus.org , si on peut trouver des gens pas loin de chez soi qui peuvent t'épauler c'est cool ...
Pinaise en continuant de la sorte je vais finir par avoir un ordi dans ma guitare les mecs ... Je pourrais causer avec vous des bienfaits et méfaits de java depuis la salle de concerts mdr :D
cptn.io

cptn.io


Je suis en train d'étudier à fond les DSP, je vais tacher d'utiliser l'ARM9E qui a un DSP intégré au mieux pour réaliser mon projet ...
Qqun de motivé ? Je crois que je vais fonder carrément une assoc pour fédérer du monde

cptn.io

bixmor



cptn.io

Cependant, ARMadeus a surtout comme but principal de pousser au linux embedded, moi j'aimerais plutot pousser à développer du DIY pour instru de musique basé sur uC ...
Mais quid alors de l'utilisation d'un ARM ? linux embedded est-il assez performant selon vous pour faire de l'audio ? Faut il lui intégrer un noyau à latence réduite, voire à temps réel ?
cptn.io

bixmor

Citation : Arf, j'hésite il est vrai entre les deux choix .
Cependant, ARMadeus a surtout comme but principal de pousser au linux embedded, moi j'aimerais plutot pousser à développer du DIY pour instru de musique basé sur uC ...
Il y'a eu plusieurs projets opensource dans le domaine de la musique avec des succès très mitigés (cf le projet chameleon) La mode est au virtuel. Dès qu'on touche au hardware, il est plus difficile de trouver les compétences et la motivation qui va avec

Citation : Mais quid alors de l'utilisation d'un ARM ? linux embedded est-il assez performant selon vous pour faire de l'audio ? Faut il lui intégrer un noyau à latence réduite, voire à temps réel ?
Il me semble qu'il s'est crée une mailing-list en parallèle de la célèbre "synth-diy" qui est plus orientée DSP et synthés numériques: c'est l'endroit pour poser la question.

bixmor

http://unmaintained.com/forums/ShowThread.aspx?PostID=43#43

cptn.io


Je ne vois pas de quoi tu parles pour la "mailing list" parallele, un lien stp :D ?
C'est vrai que la tendance est au software, mais là justement c'est beaucoup moins du trifouillage dans les profondeurs si on doit compiler pour un linux embedded que pour un dsp spécialisé ...
Penses-tu sérieusement que mon projet est viable ? Serais-tu intéressé pour une collaboration plus engagé ??
cptn.io

nonconforme


Le chameleon s'est ramassé, à mon avis, parce qu'aucun outil de développement n'était proposé par le fabricant. Et que se cogner du code assembleur pour le dsp motorola embarqué, c'est pas à la portée du premier zozo venu...
Affiliation : Dirigeant Fondateur d'Orosys - Two notes Audio Engineering

bixmor

Citation :
Je ne vois pas de quoi tu parles pour la "mailing list" parallele, un lien stp :D ?
Il y'a eu un thread la dessus sur synth-diy, mais j'ai fait du ménage dans mes mails et je ne le retrouve pas. sinon, il y'a musicdsp.org avec un forum et des archives de sources et même chose ici .
Citation : Penses-tu sérieusement que mon projet est viable ? Serais-tu intéressé pour une collaboration plus engagé ??
A mon avis tout projet qui essaie de revoir la manière d'utiliser un instrument est intéressant


D'ailleurs, d'une manière générale, ça serait pas mal d'avoir un forum plus spécialisé dans la construction d'instruments ou de contrôleurs originaux : un truc qui donne envie d'inventer quoi

@nonconforme
Citation : La "tendance" est au software simplement parce que c'est plus simple d'accès. Mais qu'on se comprenne bien : faire un soft propre et optimisé en resousrces cpu ou en taille, c'est un vrai métier. Juste que sur le hard, entre l'investissement de départ et la difficulté d'accès au code, ça décourage vite.

nonconforme

Développer sur du hard c'est long et ça coûte cher. La dernière carte de développement sur ARM7 que j'ai trouvée intéressante, c'est 1200 EUR TTC avec le débugger. Donc pour bidouiller un ptit truc pour faire mumuse, ça faire cher le joujou...

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

bixmor

Citation : La dernière carte de développement sur ARM7 que j'ai trouvée intéressante, c'est 1200 EUR TTC avec le débugger.
1200€

Citation : Donc pour bidouiller un ptit truc pour faire mumuse, ça faire cher le joujou...
Je pense que quand on commence un projet de ce genre là, on ne considère pas ça comme un jouet pour faire mumuse


nonconforme

Citation : 1200€ A coté des 150€ de la carte vendue par armadeus, ça laisse rêveur. Par curiosité, c'était laquelle?
Petite précision : c'est le prix du kit IDE + debugger + carte à proprement parler (qui doit être seule à 160 EUR). C'est vendu chez Neomore.
Citation : Je pense que quand on commence un projet de ce genre là, on ne considère pas ça comme un jouet pour faire mumuse
Ce que je veux dire par là c'est que les projets DIY portent généralement sur la réalisation d'interfaces de commande (midi ou autre) et que dès que ça touche au traitement du signal la solution DIY devient ingérable du fait du ticket d'entrée un peu exorbitant. A mois de faire du TS sur de petits DSP qui seront vite à genoux. Tout dépend de l'application. Mais en ajoutant un linux sur un dsp déjà un peu juste, ça me paraît chaud bouillant...
Affiliation : Dirigeant Fondateur d'Orosys - Two notes Audio Engineering

cptn.io

Et qu'en plus j'attends un mail du resp d'Armadeus pour voir si il pense pas upgrader rapidement sur ARM9E, qui lui contient un DSP, assez performant pour ce que je veux faire.
Je souhaite savoir si y a du monde ici qui a déjà développé sur Linux embarqué pour savoir si c'est vraiment pas assez otpimisé. Il faut savoir que j'aimerais qd mm en mm tps utiliser les librairies graphiques SDL pour faire un truc tout bo, utiliser et gérer un touchscreen, gérer l'interface SPI pour les ADC 24 bit/96 khz, plus une interface wifi ( pour ces deux derniers fodra ou trouvver un driver ou l'écrire) et j'aimerais tant un DSP pour pouvoir faire de la FFT , donc y a pas mal de trucs en mm tps dessus, et j'oublie la moitié ...
Sinon je suis tout à fait partant pour avoir du monde avec moi, même sans connaissance du traitement du signal.
Si je créé un site web dédicacé au projet, vous m'prometez de venir participer à son élaboration ?? svoupléé

Sinon je trouve pas ca tellement cher qd mm le kit, c vrai que y a pas d emulateur debuggeur matériel intégré, mais par contre a 95 euros le kit normal, 40 euros l extension FPGA, et 30 euros la platine , ca me semble pas teeeellement abusé que ca .. non ??
cptn.io

batman14

Hors sujet :
Moi j'ai fait que du tinyOS en embarqué. C'est pensé pour les motes. Jai un copain qui fait sa thèsis dessus d'ailleurs, il développe le support d'un protocole donc rien à voir avec du DSP. On code la dessus en NesC, c'est plus pratique que de l'assembleur, mais de là à dire que c'est génial...
http://soundcloud.com/bat-manson

nonconforme

Tu le trouves où ton kit à 90 EUR ?
Citation : Si je créé un site web dédicacé au projet, vous m'prometez de venir participer à son élaboration ?? svoupléé
Heuuu... Je suis déjà pas mal occupé par ce même genre de projet, mais enfin si je peux t'aider, même sporadiquement,... ;)
En tout cas du wifi + des gros convertos + un linux embarqué sur un arm9 + une librairie graphique, c'est un projet TRES ambitieux, essaie de réunir des compétences un peu plus proches de toi si tu peux, histoire de ne pas trop attendre du "soutien" internet...
Affiliation : Dirigeant Fondateur d'Orosys - Two notes Audio Engineering

cptn.io

Citation : En tout cas du wifi + des gros convertos + un linux embarqué sur un arm9 + une librairie graphique, c'est un projet TRES ambitieux, essaie de réunir des compétences un peu plus proches de toi si tu peux, histoire de ne pas trop attendre du "soutien" internet...
J'ai des connaissances proches de moi, les membres du projet armadeus habitent tous entre 20min et 2 h de chez moi, et j'ai des copains et de la famille meilleur que moi en électronique aussi, mais le problème, c'est que il faut trouver un projet qui convienne à tout le monde pour que tout le monde y trouve son compte et s'y mette. La gestion de groupe ... :D
Je posterais bientot le site web ici.
C'est clair que c'est un projet ambitieux, mais bon, que veux-tu, si on commence à avoir les outils pour réaliser ses rêves, il serait bête de ne pas les utiliser.
Citation :
Tu le trouves où ton kit à 90 EUR ?
http://www.armadeus.com/wiki/index.php?title=Fr:Association
Citation : Moi j'ai fait que du tinyOS en embarqué. C'est pensé pour les motes. Jai un copain qui fait sa thèsis dessus d'ailleurs, il développe le support d'un protocole donc rien à voir avec du DSP. On code la dessus en NesC, c'est plus pratique que de l'assembleur, mais de là à dire que c'est génial...
Je trouve même que c'est un gros plus de pouvoir avoir autant de facilitées de programmer un uP ...
cptn.io

miles1981

- mettre de l'USB 1.1 là-dessus, c'est un peu faiblard
- si on peut mettre une bête plus puissante, tant mieux, déjà le FPGA, c'est top.
Ensuite, un gros soucis, c'est faire une chaîne d'acquisition de bonne qualité, et les CAN/CNA fournis, je ne suis pas sûr de leur qualité, ni d'arriver à faire aussi bien tout de même si je m'y attaque, par exemple.
Audio Toolkit: http://www.audio-tk.com/

nonconforme

https://eliaus.univ-perp.fr/forum/download.php?id=395&sid=3a46297020a373c7eb3b0f7dbda285cb
Le kit minimal est à 140 EUR d'après wiki.

Ca reste de toute manière un investissement raisonnable. En tout cas je le suivrai ton site.

Citation : les CAN/CNA fournis
Ca c'est difficile à voir sur le wiki, mais une carte de dev avec des convertos akm ou cirrus, ça douille.
Affiliation : Dirigeant Fondateur d'Orosys - Two notes Audio Engineering

bixmor

Citation :
Ca c'est difficile à voir sur le wiki
Sur le bon de commande, c'est plus précis:
http://www.armadeus.com/downloads/assos/bon_de_commande.pdf
172€ pour la totale: carte ARM9 + carte devlight + ADC + DAC.
Pour info, il y'a un article très intéressant sur ce projet dans le Linux'Mag de ce mois-ci avec un exemple d'appli.

nonconforme

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

Pov Gabou

On peut faire du dev audio "facilement" sur ce genre de becanes ? (armadeus). Typiquement, compilo, tout ca, c'est compliquer de se construire sa propre chaine de compilation a partir d'un PC (j'ai seulement l'experience sur mon mini serveur MIPS, ou je cross compile pas mal de paquets, mais c'est sous linux, alors beaucoup plus facile evidemment).
- < Liste des sujets
- Charte