Journal Boite à rythmes pour GNU/Linux

Posté par  (site web personnel) .
Étiquettes : aucune
0
13
jan.
2005
Ce projets est pour les musiciens, il s'agit d'une boite à rythme fonctionnant sur GNU/linux,win32 et mac( ? pygame pour mac).

Pour l'instant il ne permet pas de rendu final mixé des rythmes composé.
( Je ne trouve pas de module pour faire cela en python, pour capturer le son des enceintes, j'ai bien essayé pyfastaudio, il me mais une erreur a l'execution de la librairie. J'ai essayé pyJack et sur mandrake 10.1, mon serveur jack fige a chaque fois que j'envoie un son dessus .... PyPortAudio est marque "obsolete" a sa version 0.1 .. )
Est pas de sauvegarde des rythmique composées.

Vous pouvez "jouer" sur 4 pistes de 4 channels, et cela au BPM voulu.
Il permet de jouer en "temps réel" sur les channels pendant la lecture afin d'enrichir vos rythmiques.

Par contre le changement de BPM requiert de relancer la lecture pour l'instant.
Et il ne faut pas appuyer 2 fois sur play sous peine de découvrir une fonction encore cachée ;)

Prévu dans la prochaine version ( 0.35 ):
- Enregistrement des rythmes composés pour pouvoir se faire une collection et pouvoir les retravailler.
- Mise en place d'un systeme de repeat sur les pistes ( boucle ou lecture des 4 pistes à la suite ).

[screenshot]
http://linuxonfire.free.fr/lof/lofbox.jpg(...)
http://linuxonfire.free.fr/lof/lofbox1.jpg(...)

Vous pouvez télécharger ici :
http://linuxonfire.free.fr/index.php?type=4&base=csfi&nom=P(...)

C'est du :
- python
- Wxpython
- PyGame
La version compilé normalement devrait vous affranchir d'installer quoi que ce soit . Pour windows et Mac pour l'instant seul le code source est disponible est oblige les dépendance.

Le binaire disponible sur le site à été compilé avec MandrakeLinux 10.1 x86 Official.

Merci de votre indulgence sur mes fautes ^^
  • # Compilation ?

    Posté par  (site web personnel) . Évalué à 1.

    Salut,
    J'aimerais savoir comment tu t'y es pris pour compiler du python ? Tu as utilisé un vrai compilateur python (nouveau ? jamais entendu parlé en tout cas), ou c'est une version de l'interpréteur "embarquée" un peu comme py2exe ?
    Merci.
  • # sympa

    Posté par  (site web personnel) . Évalué à 3.

    j'apprécie le projet.

    J'en profite pour te proposer de jeter un oeil aux logiciels tels que hammerhead, rebirth ou fruityloops qui tournent sous Win, mais qui sont très sympa. Il existe des démos pour te faire une idée, ou bien sont des freewares/sharewares/otherwares...
    Sans pour autant proposer une interface graphique aussi conviviale qu'un serge http://www.cgs.synth.net/synth/serge/panel2.html(...) tu peux proposer un outil qui rappelle les classiques TB303, TB808 et autres boites à rythmes et synthés de la grande époque.

    Tu pourras aussi trouver pas mal de samples libres (de droit ou d'utilisation) sur http://www.modarchive.com/waveworld/(...) dans la rubrique samples.

    Enfin, n'hésite pas à faire part de ton projet à agnula http://www.agnula.org(...) qui je pense sera ravi d'avoir un autre outil destiné à la musique sous Linux.

    Et essaye de faire du code le plus portable possible, afin de permettre un portage aisé vers les BSD et autres *nix.
  • # Re

    Posté par  (site web personnel) . Évalué à 2.

    MErci d'avoir j'espere testé mon projet :)

    1- Pour ce qui est de la compilation python j'utilise cxfreeze sur linux, et py2exe sur windos. Je trouve cxfreeze (./cxfreeze script.py) plus simple que py2exe (python setup.py py2exe).

    2- Quand j'utiliser windows j'ai été un grand fan de hammerhead, c'est sur ce style que je me suis inspirer :). J'evite les design connu pour eviter les droits ou quoi que se soit ;)

    3-La prochaine version va bientot venir :), et je me mettrai sous sur agnula ou sourceforge ;)
  • # re

    Posté par  (site web personnel) . Évalué à 2.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.