Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2014-05-30 13:22:47 Projet Rasberry Pi avec pure data

Bunai Carus
membre
Date d'inscription: 2014-05-13
Messages: 13
Site web

Projet Rasberry Pi avec pure data



Bonjour à tous!

Voila je viens à vous pour un projet, une idée, que j'ai eu dernièrement, et comme je suis un peu novice dans le domaine de la programmation, bien que ça me passionne, j'aimerais bien obtenir des conseils.

Je vous explique: J'ai un ami musicien, bassiste, très intéressé par la synthèse sonore en temps réel. Il s'est donc acheté tout une panoplie de pédale à effet, delay, freezer, overdrive, octaver...
Mais bon voila, c'est pas ouf non plus en terme de contrôle, c'est pas hyper varié, ça manque de paramètres, dans l'idéal il lui faudrait un ordi, et brancher sa basse à celui ci, et la il aurait une vraie liberté.

C'est à ce moment la que m'est venue cette idée. Construire une pédale qui pourrait accueillir des patchs pure data.
Après quelques recherches, voila le programme: construire un contrôleur pour pied (deux potentiomètres style pédale de volume, et deux ou trois boutons poussoirs) avec arduino, et envoyer les infos (en serial c'est bien ça?) à un raspberry pi, sur lequel est installé pure data (sur une carte SD j'imagine?).

Déjà j'aimerais bien savoir si je fais bonne route jusque la.
Ensuite, au niveau Arduino, je pense que ce ne sera pas trop complexe, c'est plus du côté raspberry pi que je me fais du soucis, que choisir comme modèle, puis comment le programmer...
Le but au final serait d’avoir un système autonome (sans ordi donc), pouvoir loader plusieurs patchs dans le raspberry, et puis via la pédale de commande changer de patchs (grâce aux boutons poussoirs), et contrôler des paramètres via les pédales.
Il faudrait également il me semble "srypter" le système d’exploitation pour qu'il lance le patch pure data à l'allumage du raspberry... est ce compliqué?

Et puis enfin, niveau entrée/sortie audio, est ce que le raspberry suffit? (car tout ça c'est pour y brancher une basse).. Ou bien faut-il envisager une carte son? Et du coup, est ce que ça peut tenir le coup niveau latence?

Enfin bref, merci d'avoir lu jusque la, n’hésitez pas à partager votre avis, et vos expériences, c'est ce dont j'ai besoin avant de commencer tout ça!

Guillaume

Hors ligne

 

#2 2014-05-30 13:31:14 Re : Projet Rasberry Pi avec pure data

Bunai Carus
membre
Date d'inscription: 2014-05-13
Messages: 13
Site web

Re: Projet Rasberry Pi avec pure data



https://www.youtube.com/watch?v=NwJNeouLqgQ

J'ai vu qu'il y avait pas mal de choses sur le site pure data, et dans cette vidéo, le type a réaliser exactement ce que je souhaite (du mois j'en ai l'impression)

Hors ligne

 

#3 2014-06-01 00:11:28 Re : Projet Rasberry Pi avec pure data

Olm-e
membre
Lieu: Bruxelles
Date d'inscription: 2011-11-15
Messages: 84
Site web

Re: Projet Rasberry Pi avec pure data



en effet, il a réalisé exactement ça: une pédale d'effet avec un raspi et puredata ...
son site contient pleins d'infos sur ce projet, ainsi que des patches : https://guitarextended.wordpress.com/
(il est passé plusieurs fois au patching circles à bxl démontrer son système...)

Hors ligne

 

#4 2014-06-02 03:52:55 Re : Projet Rasberry Pi avec pure data

vic
membre
Date d'inscription: 2013-06-03
Messages: 152

Re: Projet Rasberry Pi avec pure data



quelqu'un a testé la OWL ? comparé à un système RPi+Pd, y'a l'avantage non négligeable de la latence !

Hors ligne

 

#5 2014-06-02 03:54:22 Re : Projet Rasberry Pi avec pure data

vic
membre
Date d'inscription: 2013-06-03
Messages: 152

Re: Projet Rasberry Pi avec pure data



hm d'un coup je suis beaucoup moins sûr de ce que je dis

Hors ligne

 

#6 2014-06-02 10:18:17 Re : Projet Rasberry Pi avec pure data

Bunai Carus
membre
Date d'inscription: 2014-05-13
Messages: 13
Site web

Re: Projet Rasberry Pi avec pure data



Je connaissais pas, je suis allé faire un tour, ça parait intéressant, mais c'est vraiment super cher, £249.00!
Vic, tu penses qu'avec un raspberry, la latence se fait sentir? (j'imagine que ça dépend également des patchs pd, forcément)
J'ai l’impression que c'est l'avenir du diy ces petites machines... hehe
Y a t'il des gens qui ont envisager, réalisé un set live avec comme seul ordinateur des raspberry?

Hors ligne

 

#7 2014-06-06 01:29:31 Re : Projet Rasberry Pi avec pure data

vic
membre
Date d'inscription: 2013-06-03
Messages: 152

Re: Projet Rasberry Pi avec pure data



ben c'est la latence normale IO (qui dépend aussi de la carte son, je sais pas si et comment on peut brancher une carte son de qualité à un rPi) plus celle de traitement PD. Mais il me semblait qu'avec le OWL, il y avait une optimisation de cette latence puisque ça se rapproche plus du hardware ; apparemment il n'en est rien, ça se rapprocherait plus d'un système tout fait de rPi+carte son. Donc ça vaut peut-être moins le coup que de tout faire soi même en ce cas, c'est moins cher, puis le OWL est encore en bêta. Personnellement je n'ai pas d'expérience avec, mais j'en connais qui l'utilisent. ça a l'air pas mal !

Hors ligne

 

#8 2014-06-06 09:49:59 Re : Projet Rasberry Pi avec pure data

Bunai Carus
membre
Date d'inscription: 2014-05-13
Messages: 13
Site web

Re: Projet Rasberry Pi avec pure data



Grand merci pour ces infos.
Vu que je n'ai jamais conçu de projet avec raspberry + Arduino, je vais peut être me calmer un peu, faire quelque chose de plus simple pour commencer.

en tout cas pour ce qui est d'une entré audio, ce lien a l'air intéressant.
http://elinux.org/RPi_VerifiedPeriphera … ound_Cards

Excuse moi vic, mais j'ai du mal à comprendre ce qu'est le OWL... peux tu m'en dire plus?

J'ai acheté hier, un raspberry modèle 2 avec la carte sd pré configurée.
je vais donc tenter de mettre des patchs pure data dessus (sans envisager d'audio in dans un premier temps)
pour expérimenter quoi...

Je vais me faire un petit contrôleur très simple en arduino, pour expérimenter également...

J'ai maintenant besoins d'avoir des infos au propos de la programmation sur raspberry ( je n'aurais pas d'interface graphique, j'aimerais donc que mon/mes patchs se lancent au démarrage du raspberry)

Dois-je changer de rubrique?

Merci en tout cas!

Hors ligne

 

#9 2014-06-06 10:13:49 Re : Projet Rasberry Pi avec pure data

Bunai Carus
membre
Date d'inscription: 2014-05-13
Messages: 13
Site web

Re: Projet Rasberry Pi avec pure data



Bon bin en fait, voila pour le "script", voir "Running Program on boot"

http://sopi.media.taik.fi/teaching/pid/raspberry-pi-ii/

Hors ligne

 

#10 2014-10-20 22:02:10 Re : Projet Rasberry Pi avec pure data

Buxi
membre
Date d'inscription: 2014-09-02
Messages: 95

Re: Projet Rasberry Pi avec pure data



Salut

Je ne sais pas si ça peut aider mais voilà mon expérience :
J'ai inventé un instrument de musique utilisant un arduino et s'inspirant du mode de jeux des ondes martenot.
J'en parle ici => http://bidouille-sonore.blogspot.fr/201 … t-diy.html

J'utilise un patch PureData pour générer du son sans effets, je passe par Rakarrack (je suis sous Linux) qui est un logiciel qui simule une pédale multi-effet.
On peut programmer des présets et le logiciel est vraiment très complet.
Tellement complet que j'ai bien tenté de me passer de Rakarrack et de tout faire via PureData, mais j'ai abandonné !

Pour un gain de place et de poids je fais tout tourner sur un EEPC de première génération, qui doit me semble-t-il être l'équivalent au moins d'un Rapsberry Pi, et ça fonctionne très bien. Rakarrack ne semble pas souffrir d'être installé sur un tout petit système.

La carte son que j'utilise est une fast track qui fonctionne sans avoir besoin d'une alimentation séparée, donc pratique pour s'installer un peu partout.

On est pas dans le même cas évidemment, mais pour ton bassiste je me demande si la solution la plus simple serait d'acquérir un notebook comme le EEEPC (voir une version supérieure), d'installer une distribution linux comme Tango Studio par exemple, d'installer Rakarrack (qui est installé de toute manière avec Tango Studio) et d'y brancher une carte son USB comme la Fast Track, un contrôleur pour sélectionner les presets et roule ma poule !

Hors ligne

 

#11 2014-10-21 00:20:32 Re : Projet Rasberry Pi avec pure data

nau
membre
Date d'inscription: 2011-08-05
Messages: 58

Re: Projet Rasberry Pi avec pure data



Salut,

je peux témoigner de la faisabilité d'une pédale accueillant pd avec un cubieboard2 sous Debian 3.4 et une carte son en usb (miditech audiolink III dans mon cas).  L'objet fonctionne en version éclatée sur mon bureau depuis deux mois, suis en attente de pièces pour rationaliser ça sous la forme d'un boîtier de dimensions 166x127x76mm.  Interface : écran led alphanumérique (nombres de ligne et de caractères pas encore fixé), 4 potentiomètres cliquables, trois footswitches, un encodeur rotatif cliquable et vraisemblablement quatre boutons.  Ecran en I2C et encodeur pas encore testés.  Pour le reste il boote sans login et démarre jack et puredata d'office avec un patch prédéfini.  Pour l'instant un clic sur un potard choisit un des quatre patches prédéfinis, et les potards sont interfacés via un ADC en I2C et commandent quatre paramètres du patch actif.  Donc on démarre, et quand le boot est fini elle s'utilise comme une pédale normale.
Jamais réussi à faire fonctionner la carte son "onboard" en entrée et sortie simultanément, d'où la carte externe (mais on y gagne en qualité, même si la carte m'a coûté 55euros de mémoire, de toute façon c'est un premier proto avec composants raisonnables).

Je prévois d'en faire un topic, mais après avoir finalisé l'objet...

...mais bien entendu je réponds aux questions.

Si je devais la refaire j'opterais pour un cubieboard3 (cubietruck) ou udoo, ou odroid, bref la puissance de calcul est bien présente, je fais tourner des patches assez fouillés sans souci, mais disons que je crois que le cubie2 est déjà désuet rapport performances/prix.  Mais je crois me souvenir qu'il est de notoriété publique que pd n'est pas orienté multi-threading, donc quad ou octocore, ça pourrait être un miroir aux alouettes, mais là ça dépasse ma compréhension actuelle de la chose ;-)


Nau

Dernière modification par nau (2014-10-21 00:33:08)

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024