Skip to main content

4 - Toutes les autres applications, les émulateurs...


Plantage Jackbeat

Articles: 22
Bonjour,

A la recherche d'une drummachine pour un set d'impro ce samedi, je suis tombé sur Jackbeat qui semblait pas trop mal.

Le hic c'est qu'il se lance, mais plante qd je veux charger un sample.
Je suis sur karmic.

En dehors de jackbeat, quel soft pourrait faire l'affaire ?
Ce que je cherche c'est un soft dans lequel je peux charger des boucles et des samples, les lancés via une interface type drummachine, muter, "soloer", agir sur le pan et les niveaux... le tout en live 😊

Pour le moment je fais ça sur hydrogen ça marche mais il manque juste des effets en insert type cutoff resonance.. (c'est pour de l'électro )

Merci d'avance
Articles: 1512
salut

bon je suis pas specialiste de ce sujet mais vu l'urgence de la situation, je vais quand meme participer. 😀

pour essayer de faire marcher jackbeat :
donne nous le message d'erreur que te renvoie jackbeat quand ca plante et donne-nous ta configuration audio (quels logiciels tu utilises) et tes connexions jack... ca permettra de dégrossir.

pour hydrogen :
t'avais vu que sur hydrogen, tu peux inserer 4 effets au total ? Voir Hydrogen_description_graphique_tablemixage ainsi que le dossier sur Hydrogen en général.


y'a aussi une solution du type raccorder hydrogen à jackrack mais bon c'est probablement pas assez souple par rapport à ce que tu veux faire...

voila

jy
Articles: 22
voilà la sortie de jackbeat :

Copy to clipboard
GUI 00 gui_load_sample_dialog(): Using sample_wdir : /home/sam/ SAM sample_list_known_extensions(): Supported extensions: aiff au avr caf flac htk iff mat oga paf pvf raw sd2 sds sf voc w64 wav wve xi *** buffer overflow detected ***: jackbeat terminated ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0x8962de8] /lib/tls/i686/cmov/libc.so.6[0x8961e20] /lib/tls/i686/cmov/libc.so.6[0x8961558] /lib/tls/i686/cmov/libc.so.6(_IO_default_xsputn+0x9e)[0x88eb59e] /lib/tls/i686/cmov/libc.so.6(_IO_vfprintf+0x384c)[0x88c238c] /lib/tls/i686/cmov/libc.so.6(__vsprintf_chk+0xad)[0x896160d] /lib/tls/i686/cmov/libc.so.6(__sprintf_chk+0x2d)[0x896154d] jackbeat(gui_file_build_filter+0xc3)[0x8066123] jackbeat[0x806661b] jackbeat(gui_file_load_sample+0x3d)[0x806797d] /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x7c)[0x9a89fc] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b2)[0x99b072] /usr/lib/libgobject-2.0.so.0[0x9b07a8] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7bd)[0x9b1b2d] /usr/lib/libgobject-2.0.so.0(g_signal_emit_by_name+0x192)[0x9b1e42] /usr/lib/libgtk-x11-2.0.so.0[0x323c50] /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x7c)[0x9a89fc] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b2)[0x99b072] /usr/lib/libgobject-2.0.so.0[0x9b07a8] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7bd)[0x9b1b2d] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0x9b1fb6] /usr/lib/libgtk-x11-2.0.so.0(gtk_button_clicked+0x8a)[0x18d88a] /usr/lib/libgtk-x11-2.0.so.0[0x18eea8] /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x7c)[0x9a89fc] /usr/lib/libgobject-2.0.so.0[0x9996f9] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b2)[0x99b072] /usr/lib/libgobject-2.0.so.0[0x9b00b0] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7bd)[0x9b1b2d] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0x9b1fb6] /usr/lib/libgtk-x11-2.0.so.0(gtk_button_released+0x8a)[0x18d92a] /usr/lib/libgtk-x11-2.0.so.0[0x18d963] /usr/lib/libgtk-x11-2.0.so.0[0x24d474] /usr/lib/libgobject-2.0.so.0[0x9996f9] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1b2)[0x99b072] /usr/lib/libgobject-2.0.so.0[0x9b049e] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x648)[0x9b19b8] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0x9b1fb6] /usr/lib/libgtk-x11-2.0.so.0[0x36996e] /usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xd0)[0x245c20] /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x219)[0x246ea9] /usr/lib/libgdk-x11-2.0.so.0[0x52662a] /lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f8)[0x783e78] /lib/libglib-2.0.so.0[0x787720] /lib/libglib-2.0.so.0(g_main_loop_run+0x1bf)[0x787b8f] /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9)[0x247419] jackbeat(gui_new_child+0xc20)[0x8063980] jackbeat(gui_new+0x71)[0x8063c41] jackbeat(main+0x37b)[0x80723eb] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0x8898b56] jackbeat[0x8055661] ======= Memory map: ======== 00110000-004c8000 r-xp 00000000 08:01 1284 /usr/lib/libgtk-x11-2.0.so.0.1800.3 004c8000-004c9000 ---p 003b8000 08:01 1284 /usr/lib/libgtk-x11-2.0.so.0.1800.3 004c9000-004cd000 r--p 003b8000 08:01 1284 /usr/lib/libgtk-x11-2.0.so.0.1800.3 004cd000-004cf000 rw-p 003bc000 08:01 1284 /usr/lib/libgtk-x11-2.0.so.0.1800.3 004cf000-004d1000 rw-p 00000000 00:00 0 004d1000-00563000 r-xp 00000000 08:01 1285 /usr/lib/libgdk-x11-2.0.so.0.1800.3 00563000-00565000 r--p 00092000 08:01 1285 /usr/lib/libgdk-x11-2.0.so.0.1800.3 00565000-00566000 rw-p 00094000 08:01 1285 /usr/lib/libgdk-x11-2.0.so.0.1800.3 00566000-00581000 r-xp 00000000 08:01 3453 /usr/lib/libatk-1.0.so.0.2809.1 00581000-00582000 r--p 0001b000 08:01 3453 /usr/lib/libatk-1.0.so.0.2809.1 00582000-00583000 rw-p 0001c000 08:01 3453 /usr/lib/libatk-1.0.so.0.2809.1 00583000-0059b000 r-xp 00000000 08:01 1288 /usr/lib/libgdk_pixbuf-2.0.so.0.1800.3 0059b000-0059c000 r--p 00017000 08:01 1288 /usr/lib/libgdk_pixbuf-2.0.so.0.1800.3 0059c000-0059d000 rw-p 00018000 08:01 1288 /usr/lib/libgdk_pixbuf-2.0.so.0.1800.3 0059d000-00630000 r-xp 00000000 08:01 3754 /usr/lib/libgio-2.0.so.0.2200.2 00630000-00631000 r--p 00092000 08:01 3754 /usr/lib/libgio-2.0.so.0.2200.2 00631000-00632000 rw-p 00093000 08:01 3754 /usr/lib/libgio-2.0.so.0.2200.2 00632000-00633000 rw-p 00000000 00:00 0 00633000-006ad000 r-xp 00000000 08:01 3675 /usr/lib/libfreetype.so.6.3.20 006ad000-006b1000 r--p 00079000 08:01 3675 /usr/lib/libfreetype.so.6.3.20 006b1000-006b2000 rw-p 0007d000 08:01 3675 /usr/lib/libfreetype.so.6.3.20 006b2000-006b5000 r-xp 00000000 08:01 3774 /usr/lib/libgmodule-2.0.so.0.2200.2 006b5000-006b6000 r--p 00002000 08:01 3774 /usr/lib/libgmodule-2.0.so.0.2200.2 006b6000-006b7000 rw-p 00003000 08:01 3774 /usr/lib/libgmodule-2.0.so.0.2200.2 006b7000-006bc000 r-xp 00000000 08:01 4119 /usr/lib/libogg.so.0.6.0 006bc000-006bd000 r--p 00004000 08:01 4119 /usr/lib/libogg.so.0.6.0 006bd000-006be000 rw-p 00005000 08:01 4119 /usr/lib/libogg.so.0.6.0 006be000-006c0000 r-xp 00000000 08:01 3374 /usr/lib/libXcomposite.so.1.0.0 006c0000-006c1000 r--p 00001000 08:01 3374 /usr/lib/libXcomposite.so.1.0.0 006c1000-006c2000 rw-p 00002000 08:01 3374 /usr/lib/libXcomposite.so.1.0.0 006c4000-00748000 r-xp 00000000 08:01 3502 /usr/lib/libcairo.so.2.10800.8 00748000-0074a000 r--p 00083000 08:01 3502 /usr/lib/libcairo.so.2.10800.8 0074a000-0074b000 rw-p 00085000 08:01 3502 /usr/lib/libcairo.so.2.10800.8 0074b000-007ff000 r-xp 00000000 08:01 577 /lib/libglib-2.0.so.0.2200.2 007ff000-00800000 r--p 000b4000 08:01 577 /lib/libglib-2.0.so.0.2200.2 00800000-00801000 rw-p 000b5000 08:01 577 /lib/libglib-2.0.so.0.2200.2 00801000-00816000 r-xp 00000000 08:01 132653 /lib/tls/i686/cmov/libpthread-2.10.1.so 00816000-00817000 r--p 00014000 08:01 132653 /lib/tls/i686/cmov/libpthread-2.10.1.so 00817000-00818000 rw-p 00015000 08:01 132653 /lib/tls/i686/cmov/libpthread-2.10.1.so 00818000-0081a000 rw-p 00000000 00:00 0 0081a000-0083e000 r-xp 00000000 08:01 4186 /usr/lib/libportaudio.so.2.0.0 0083e000-0083f000 r--p 00023000 08:01 4186 /usr/lib/libportaudio.so.2.0.0 0083f000-00840000 rw-p 00024000 08:01 4186 /usr/lib/libportaudio.so.2.0.0 00840000-0085a000 r-xp 00000000 08:01 3856 /usr/lib/libvorbis.so.0.4.0 0085a000-0085b000 r--p 00019000 08:01 3856 /usr/lib/libvorbis.so.0.4.0 0085b000-00869000 rw-p 0001a000 08:01 3856 /usr/lib/libvorbis.so.0.4.0 00869000-0086b000 r-xp 00000000 08:01 3378 /usr/lib/libXdamage.so.1.1.0 0086b000-0086c000 rw-p 00001000 08:01 3378 /usr/lib/libXdamage.so.1.1.0 0086c000-00870000 r-xp 00000000 08:01 3384 /usr/lib/libXfixes.so.3.1.0 00870000-00871000 r--p 00003000 08:01 3384 /usr/lib/libXfixes.so.3.1.0 00871000-00872000 rw-p 00004000 08:01 3384 /usr/lib/libXfixes.so.3.1.0 00872000-00880000 r-xp 00000000 08:01 3382 /usr/lib/libXext.so.6.4.0 00880000-00881000 r--p 0000d000 08:01 3382 /usr/lib/libXext.so.6.4.0 00881000-00882000 rw-p 0000e000 08:01 3382 /usr/lib/libXext.so.6.4.0 00882000-00884000 r-xp 00000000 08:01 3392 /usr/lib/libXinerama.so.1.0.0 00884000-00885000 rw-p 00001000 08:01 3392 /usr/lib/libXinerama.so.1.0.0 00885000-008cb000 r-xp 00000000 08:01 4136 /usr/lib/libpango-1.0.so.0.2600.0 008cb000-008cc000 r--p 00045000 08:01 4136 /usr/lib/libpango-1.0.so.0.2600.0 008cc000-008cd000 rw-p 00046000 08:01 4136 /usr/lib/libpango-1.0.so.0.2600.0 008cd000-0091b000 r-xp 00000000 08:01 3315 /usr/lib/libFLAC.so.8.2.0 0091b000-0091c000 r--p 0004d000 08:01 3315 /usr/lib/libFLAC.so.8.2.0 0091c000-0091d000 rw-p 0004e000 08:01 3315 /usr/lib/libFLAC.so.8.2.0 0091e000-00942000 r-xp 00000000 08:01 132635 /lib/tls/i686/cmov/libm-2.10.1.so 00942000-00943000 r--p 00023000 08:01 132635 /lib/tls/i686/cmov/libm-2.10.1.so 00943000-00944000 rw-p 00024000 08:01 132635 /lib/tls/i686/cmov/libm-2.10.1.so 00944000-0094c000 r-xp 00000000 08:01 3404 /usr/lib/libXrender.so.1.3.0Abandon sam@sam-laptop:~$



concernant la configuration, j'essaye d'aller au plus simple, il y a juste jackbeat de lancé qui passe par alsa, je n'utilise pas jack pour le coup.

Et sis je ne l'utilise pas c'est parce que je suis sur mon portable qui n'a que sa carte son intégré et jack ne tourne pas terrible en rt ( quand il veut se lancer d'ailleurs 😊

Pour hydrogen, les effets sont en send si je ne me trompe pas, donc on garde aussi le son dry 😑

merci
Articles: 1512
ok
merci du retour.

je viens de voir qu'il s'agit d'un bug repertorié en cours de correction. En revanche, il apparait sous Ubuntu 9.10 Karmix Koala. Quelle est ta version d'OS ?
voir ici pour plus de détail. Le bug est en cours de correction (derniere version de developpement date de ... 100 minutes !!!)

quelle est ta version de jackbeat ?

pour hydrogen dry/wet, c'est bien possible mais ca sort de mon domaine de compétence... 😀

jy
Articles: 22
Bonne nouvelle 😊 je ne suis pas le seul^^

JE suis sous karmic, j'ai essayé la version des dépots et fais une compil hier soir.

On va réessayer pour voir
Articles: 1512
nan nan nan! t'embete pas a reessayer.
la version de dev qui corrige le probleme n'est pas encore sur les dépots.

il s'agit de la r654. si tu veux la tester, tu peux aller la chercher ici mais sache qu'il s'agit d'une version de développement. elle peut donc présenter des défauts/bugs. A tester donc....

Note : pour l'installer, il te faudra forcément récupérer le code source et le compiler et là j'avoue ne pas trop savoir comment récupérer le code source. par SVN je pense....


jy
Articles: 22
vi c'est par svn, j'ai viré la version des dépots heir soir pour la compile rmoi même, après c'est juste du svn
Articles: 1512
ok nickel

tiens nous au jus

si ça marche, n'oublie d'ajouter [résolu] devant le titre du post.. 😊

jy
Articles: 19424 France
coucou ici 😊
Pour hydrogen, les effets sont en send si je ne me trompe pas, donc on garde aussi le son dry :

Est-ce que ce que tu fais peut se dénommer du DJ-ing ?

(MODE ADMIN=ON)
Si oui, on a besoin de quelqu'un sur LinuxMAO pour vérifier cette page : Logiciels pour DJ; la nourrir, et éventuellement, en faire une du même type spécialisée pour le DJ-ing Live qui semble être une spécificité du domaine DJ.
(MODE ADMIN=OFF)

Et plus en perso, tu peux :
1) me confirmer que la différence entre les effets Send et Input est que les Send sont placés "après le son" et les Input "avant" le son ? En fait, je comprend le principe je pense, mais j'ai du mal à mettre des mots compréhensibles dessus.
2) idem avec l'opposition de sens DRY/WET

Merci
Olivier
Articles: 22
hello olivier.

Et bien non on ne peut pas dire que je sois dj 😊 Je guitariste rock.. Mais par le passé j'ai mixé un peu avec des vrais platines. et de manière exceptionnelle je remets ça demain soir pour un set house en live. Avant je faisais ça avec une MC 303 mais je ne l'ai plus.

Par contre le loops, ca me connais, je joue live avec mon jamman digitech... et c'est vrai que sur linux c'est pas encore la panacée niveau boucle. pour le coup j'ai réussi à monter mon truc avec hydrogen mais c'est pas vraiment ergonomique.

Sinon pour répondre à tes questions :
on différencie un effet en "send" d'un effet en "insert". EN send on prélève le signal avant ou après le volume de la tranche et on l'envoi vers un effet, ce qui permet, via le potard de send de doser la quantité de son qu'envoie. ex : reverbe, delay..
EN insert, on le prélève, l'envoie dans l'effet et le réinjecte dans la tranche ex : eq, compresseur, noise gate..

On appelle DRY le son brut, sans effet et WET le son avec effet.

Et pour jackbeat, et bien je n'ai pas eu le temps davancer plus 😊
Articles: 19424 France
Sinon pour répondre à tes questions :

Merci pour ces définitions !
Je jetterai un œil sur ce fil de discussion bookmarké d'ici une grosse semaine.
a+ et bonne semaine
Olivier
Articles: 1512
ah ben ok
hydrogen fonctionne en send selon ta définition, donc impossible de controler les niveaux des effets.
d'ailleurs est-ce qu'en send, les effets sont appliqués en cascade ou alors en parallèles ?

jy
Articles: 22
en parallèle.. enfin ils sont indépendants les uns des autres.

Il faut imaginer le routing d'hydrogen comme on l'avait en analogique avec une console et des effets externes :

je vais essayer d'etre plus clair : ( façon console )
Copy to clipboard
Voie 1 preamp eq ( son dry ) ( son wet ) aux 1 ------>Aux Master send 1-------> FX1 in-(FX)-FX1 out-------> Voie X ou Aux return aux 2 ------>Aux Master send 2-------> FX2 in-(FX)-FX2 out-------> Voix X ou Aux return mute solo fader

Le son sortant de l'effet ne contient que l'effet, permettant de doser la quantité avec le fader de latranche dans la quelle il revient.
A noter que lorsque qu'on récupère un effet dans une tranche disposant donc d'aux send, on peut renvoyer l'effet dans un autre et donc les cascader ( interressant en musique electro ).
ATTENTION à ne pas renvoyer l'effet dans lui même sinon c'est la boucle assurée !!

Pour en revenir à Hydrogen, mon set c'est passé nickel, c'est pas vraiment fait pour etre utilisé comme ça mais dans l'urgence ca l'a bien fait. A bien y regarder jackbeat aurait été moins complet 😊

Bref, il manque un bon soft pour les performance live sur Linux, si qqn sait coder, je fais les interfaces 😊
Articles: 22
grrr, ca ne s'affiche pas comme je voulais !


edit : c'est bon 😊
Articles: 451 France
Salut

Je n'avais pas vu ton message ne connaissant pas Jackbeat mais pour le live et faire tourner des loops et des samples tu as SooperLooper ou bien Tapeutape

Bonne musique