Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

7 - Développer/Traduire/Documenter/Annoncer une application

> Forums de discussion > 7 - Développer/Traduire/Documenter/Annoncer une application > Histoire de ne pas arriver les mains vides...
Dernier post

Histoire de ne pas arriver les mains vides...

thy59 utilisateur non connecté
Voici l'idée de mon projet : Utiliser un joypad usb de base, et assigner à chaque bouton un échantillon.
J'ai tenté avec Gambas : prise de tête
J'ai tenté avec Python : des latences que je n'arrive à réduire (et bien sur le source n'est pas sur l'ordi d'où j'écris)
J'ai tenté en C/SDL : prise de tête
J'essaie en C avec GLUT, j'ai meilleur espoir.

Je souhaite avec ce programme étendre de manière simple ma batterie (la merde actuelle ou la vrais que je suis en train de budgeter) avec par exemple des sons de cloches, de gongs, d'explosions... bref

Bouton1 : son1
Bouton2 : son2
Etc...

Je ne souhaite pas pour le moment d'intéractions midi ou Jack.

J'aurai besoin de suggestions concernant les "pads". Je suis à l'écoute de toute proposition mécanique simple, le but est de taper dessus avec des baguettes, vous l'aurez deviné :-)

thy59 utilisateur non connecté
Ah ben j'ai retrouvé "mon" proggy en python mrgreen :


[+]

olinuxx utilisateur connecté France
chouette idée wink
Olivier

Samuel utilisateur non connecté Allemagne
Il me semble qu'il existe un petit programme pour transformer ce genre d'entrées en signaux midi. Après c'est un jeu d'enfant non ?

olinuxx utilisateur connecté France
C'est à Aseqjoy que tu penses ?
Olivier

thy59 utilisateur non connecté
Je pense que Samuel pense à aSeqJoy en effet, mais je cherche un truc simple et surtout autonome, sans avoir tout un tas de trucs autour, logiciels ou matériels.
Un exécutable, quelques fichiers wav et des boutons poussoirs, rien de plus :-)

Sinon il me faudra en effet aSeqJoy, JACK et je ne sais quel logiciel qui restituera mes samples, donc un Le noyau Temps-Réel, bref, c'est pour ça que je préfère rester simple dans ma démarche :-)

Ce qui me hérisse c'est que le prog en python fonctionne parfaitement, sauf une latence de 0,5" approximatives, bien que j'aie diminué les valeurs du buffer, ce qui en live ne le fait pas du tout.

C'est pas gagné :-(

thy59 utilisateur non connecté
J'ai quand même jeté un œil sur aseqjoy :
Aparemment ça ne gère que des "control change", ce qui est bien en soi, mais pas ce dont j'ai besoin.

thy59 utilisateur non connecté
jzu écrit :
Petit déterrage...

Regarde ce que je fais avec un Linksys NSLU2 , ça peut t'intéresser. ;-)

Le code est sur Github . Il utilise ALSA et il est complètement portable.

_

Merci d'avoir cherché, je marque ta page car il y a manifestement beaucoup à lire, mais ça a l'air sympa, et me permettra peut-être de porter un truc que j'avais fait sur Amiga il y a longtemps.

thy59 utilisateur non connecté
P.S. si jamais ça peut interesser quelqu'un pour un autre projet :

J'ai trouvé dans une grande enseigne de bricolage du caoutchouc pour refaire des semelles de chaussures, d'environ 15x20cm, ce qui est une taille pas trop mal pour des pads aditionnels. La surface est un peu trop dure par rapport à de vrais pads de batterie électronique (ça y est j'en ai enfin changé), mais au moins c'est robuste.
Reste à réaliser le pad lui-même, support et surtout contact électrique.

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]


Mégaphone [Afficher / Cacher]

sub26nico, 23:49, lun. 25 Sep 2017: Salut et bienvenue à djiel, Louis Cossement et labatrijador :-)
Willty, 21:08, lun. 25 Sep 2017: Salut, y-a-t-il parmis vous quelqu'un qui aurait déjà utilisé un correcteur de pièce (genre DRC)?
eazymaogeek, 17:02, lun. 25 Sep 2017: a voté sympa les sons
tenryu, 13:38, lun. 25 Sep 2017: A voté !
sub26nico, 08:43, lun. 25 Sep 2017: Salut et bienvenue à Ubuntu_Studio_User et Mary Haugen :-)
olinuxx, 14:15, dim. 24 Sep 2017: N'oubliez pas de voter pour la joute [Lien] :-)
ardoisebleue, 10:52, dim. 24 Sep 2017: A voté
sub26nico, 02:01, dim. 24 Sep 2017: Salut et bienvenue à MdMax :-)
olinuxx, 16:58, sam. 23 Sep 2017: OK sub26nico, merci. Allez @jz, t'es attendu dans les forums pour nous en parler maintenant :-)
sub26nico, 14:11, sam. 23 Sep 2017: @olinuxx, c'était juste pour répondre au coté 'libre', mais j'attends aussi le retour de @jz ;-)
olinuxx, 13:50, sam. 23 Sep 2017: @sub26nico : exact @sub26nico ! Mais on avait qu'une seule ligne, peut être que jz peut nous en dire un peu plusse ? :-)
sub26nico, 23:28, ven. 22 Sep 2017: olinuxx ,on en avait parlé dans l'édito de mars 2017, son code est open-source :S