MPC live contrôleur au pied (foot control) - quel matos choisir?
- 36 réponses
- 5 participants
- 1 401 vues
- 5 followers

Léo R.
27

Nouvel·le AFfilié·e
Membre depuis 2 ans
Sujet de la discussion Posté le 16/01/2023 à 00:01:24MPC live contrôleur au pied (foot control) - quel matos choisir?
Salut à vous,
Pour un projet en cours, je cherche à piloter ma MPC avec un pédalier MIDI (ou USB). Ce que j'aimerais pouvoir faire au minimum:
- play/stop
- changer de séquence (dans le mode song)
Mes recherches me dirigent vers le Yamaha MFC10 que je devrais pouvoir programmer pour faire cela. Mais j'aimerais m'en assurer avant d'effectuer l'achat. Je ne m'y connais pas encore trop en programmation MIDI.
Quelqu'un·e sait si c'est possible de faire à la fois du play/start et du changement de séquence avec un seul et même pédalier MIDI? Ou me faut-il un pédalier pour le changement de séquence et un autre pour le play/start?
Merci d'avance pour vos éclaircissements!!
Pour un projet en cours, je cherche à piloter ma MPC avec un pédalier MIDI (ou USB). Ce que j'aimerais pouvoir faire au minimum:
- play/stop
- changer de séquence (dans le mode song)
Mes recherches me dirigent vers le Yamaha MFC10 que je devrais pouvoir programmer pour faire cela. Mais j'aimerais m'en assurer avant d'effectuer l'achat. Je ne m'y connais pas encore trop en programmation MIDI.
Quelqu'un·e sait si c'est possible de faire à la fois du play/start et du changement de séquence avec un seul et même pédalier MIDI? Ou me faut-il un pédalier pour le changement de séquence et un autre pour le play/start?
Merci d'avance pour vos éclaircissements!!
- 1
- 2

Léo R.
27

Nouvel·le AFfilié·e
Membre depuis 2 ans
26 Posté le 13/02/2023 à 13:03:33
Citation de UncleBen :
Pour les MMC à programmer j'ai mis une astuce dans Séquenceurs Samplers, sans erreurs j'espère.
En testant tes codes, je remarque juste que ton SysEx qui est indiqué comme "Play Start" ne fait pas exactement la même chose que le "Play Start" de la MPC. En fait si on a une boucle sur la MPC qui commence à la mesure 9 et finit à la mesure 15, une pression sur le "Play Start" lance la boucle à partir de la mesure 9. Tandis que ce SysEx lance depuis le début de la séquence.
S'il y avait un SysEx permettant de reproduire exactement le "Play Start" de la MPC cela m'intéresserait.
Mais comment tu trouves les SysEx en fait? En tâtonnant?
0

barabou
309

Posteur·euse AFfamé·e
Membre depuis 19 ans
27 Posté le 13/02/2023 à 13:16:21
Il me semble que Thekik en avait repertorie quelques uns, ici:
https://fr.audiofanzine.com/sequenceur-sampleur/akai/mpc-live/forums/t.686527,ouvrir-un-mode-console-linux-sur-la-mpc-live.html
ou sur son Github https://github.com/TheKikGen?tab=repositories
...
https://fr.audiofanzine.com/sequenceur-sampleur/akai/mpc-live/forums/t.686527,ouvrir-un-mode-console-linux-sur-la-mpc-live.html
ou sur son Github https://github.com/TheKikGen?tab=repositories
...
0

MenaouelTenquin
126

Posteur·euse AFfiné·e
Membre depuis 9 ans
28 Posté le 13/02/2023 à 13:40:21
Effectivement, le fonctionnement dans ce cas est différent de celui indiqué dans le manuel (page 347) puisqu'il y est précisé Locate Zero alors qu'on veut ici retourner à la mesure 9. Il faudrait donc calculer le temps correspondant à cette mesure pour faire le Locate. Ou il faudrait peut-être le REWIND (SUB-ID#2 = 5) qui n'est pas prévu actuellement.
Quant aux SysEx, ils correspondent exactement à la définition des MMC que l'on trouve un peu partout. Et ceux (SUB-ID#2) qui ne sont pas indiqués sont inopérants. J'ai un petit montage Arduino qui me permet de tous les tester à partir d'une télécommande de récupération.
EDIT :
J'espérais pouvoir ruser en faisant un Locate juste à la fin de la boucle, en programmant par exemple 1 heure, mais il semble que la MPC calcule 3600 modulo longueur max plutôt que de s'arrêter à la longueur max, donc n'importe quoi.
Quant aux SysEx, ils correspondent exactement à la définition des MMC que l'on trouve un peu partout. Et ceux (SUB-ID#2) qui ne sont pas indiqués sont inopérants. J'ai un petit montage Arduino qui me permet de tous les tester à partir d'une télécommande de récupération.
EDIT :
J'espérais pouvoir ruser en faisant un Locate juste à la fin de la boucle, en programmant par exemple 1 heure, mais il semble que la MPC calcule 3600 modulo longueur max plutôt que de s'arrêter à la longueur max, donc n'importe quoi.
0
[ Dernière édition du message le 13/02/2023 à 16:53:32 ]

Léo R.
27

Nouvel·le AFfilié·e
Membre depuis 2 ans
29 Posté le 14/02/2023 à 11:31:11
Ok alors je prendrai ça en compte dans mon orga. J'ai regardé chez Thekik mais n'ai pas trouvé les SysEx répertoriés.
Par contre, j'ai un souci avec le Reset. En fait il ne remet pas mon compteur à 0 mais toujours un peu plus loin. Ca varie selon le projet. Parfois à 1:1:12, parfois à 1:1:23 mais jamais à 1:1:0 comme il se devrait. Je me fie à l'indicateur "BAR BEAT TICK" en haut de l'écran du Main Menu de la MPC qui devrait indiquer 1:1:0 après un Reset. Est-ce que ça le fait aussi chez vous? Trop étrange.
Par contre, j'ai un souci avec le Reset. En fait il ne remet pas mon compteur à 0 mais toujours un peu plus loin. Ca varie selon le projet. Parfois à 1:1:12, parfois à 1:1:23 mais jamais à 1:1:0 comme il se devrait. Je me fie à l'indicateur "BAR BEAT TICK" en haut de l'écran du Main Menu de la MPC qui devrait indiquer 1:1:0 après un Reset. Est-ce que ça le fait aussi chez vous? Trop étrange.
0

MenaouelTenquin
126

Posteur·euse AFfiné·e
Membre depuis 9 ans
30 Posté le 14/02/2023 à 13:26:29
Je crois savoir pourquoi !
0

Léo R.
27

Nouvel·le AFfilié·e
Membre depuis 2 ans
31 Posté le 14/02/2023 à 13:57:20
Voilà qui aiguise ma curiosité 
Et si des fois tant qu'à faire tu as une idée pour créer un taptempo, je suis preneur
Bon j'ai vu que c'est peut-être impossible mais je tente quand même.
Merci!!

Et si des fois tant qu'à faire tu as une idée pour créer un taptempo, je suis preneur

Merci!!
0

MenaouelTenquin
126

Posteur·euse AFfiné·e
Membre depuis 9 ans
32 Posté le 15/02/2023 à 16:34:59
J’ai peut-être loupé quelque chose mais je ne trouve pas de spécification permettant de contrôler le TAP TEMPO. Et si quelqu’un trouve une commande non documentée (RPN ou NRPN), rien ne garantit qu’elle sera encore là dans la prochaine MàJ ; par exemple j’ai constaté qu’après une commande d’enregistrement le MMC PLAY fonctionne dans certains cas alors qu’il n’est pas documenté.
Il faudrait commencer par définir exactement ce que l’on veut faire.
Ensuite, par exemple on peut générer une MIDI CLOCK (je viens de le faire par Arduino) et à partir de là ajouter une commande au pied, TAP TEMPO ou pédale, pour modifier le BMP. Mais comme la MPC devient esclave, elle ne connait pas le BMP donc résultats imprévisibles surtout si on le modifie en cours de session. De plus dans ce cas l’enregistrement audio n’est pas possible (pour cela il faudrait générer le MTC).
Ou réaliser un montage qui calcule un BPM par TAP TEMPO, puis entrer le résultat à la main dans la MPC.
Ou encore développer un moyen électromécanique pour appuyer sur le bouton (répétabilité et précision à voir).
Ou bricoler dans la machine pour sortir les fils et contrôler le switch.
Etc…
Ou simplement attendre que AKAI étoffe et documente les commandes MIDI externes.
Il faudrait commencer par définir exactement ce que l’on veut faire.
Ensuite, par exemple on peut générer une MIDI CLOCK (je viens de le faire par Arduino) et à partir de là ajouter une commande au pied, TAP TEMPO ou pédale, pour modifier le BMP. Mais comme la MPC devient esclave, elle ne connait pas le BMP donc résultats imprévisibles surtout si on le modifie en cours de session. De plus dans ce cas l’enregistrement audio n’est pas possible (pour cela il faudrait générer le MTC).
Ou réaliser un montage qui calcule un BPM par TAP TEMPO, puis entrer le résultat à la main dans la MPC.
Ou encore développer un moyen électromécanique pour appuyer sur le bouton (répétabilité et précision à voir).
Ou bricoler dans la machine pour sortir les fils et contrôler le switch.
Etc…
Ou simplement attendre que AKAI étoffe et documente les commandes MIDI externes.
0

Léo R.
27

Nouvel·le AFfilié·e
Membre depuis 2 ans
33 Posté le 15/02/2023 à 18:35:31
Ok merci pour toutes ces infos. Pour l'instant je vais essayer sans tap tempo puis je verrai. L'idée est que j'ai des beats à lancer une fois le morceau commencé, ça aurait été idéal de pouvoir les lancer avec un tap tempo préalable pour qu'ils se calent bien sur le morceau déjà entamé. Mais je trouverai une autre combine.
Et pour la question du reset, tu avais une idée?
Merci mille fois pour ton aide en tout cas!!
Et pour la question du reset, tu avais une idée?
Merci mille fois pour ton aide en tout cas!!
0

MenaouelTenquin
126

Posteur·euse AFfiné·e
Membre depuis 9 ans
34 Posté le 16/02/2023 à 07:50:18
Citation :
Cf. post 23.Et pour la question du reset, tu avais une idée?
0

Léo R.
27

Nouvel·le AFfilié·e
Membre depuis 2 ans
35 Posté le 16/02/2023 à 13:06:47
Ok merci. Je l'ai fait mais le problème persiste. Après j'ai trouvé une manière détournée de faire un reset propre: changer de séquence puis revenir à celle qui m'intéresse. Ca demande 2 clics au lieu d'un mais en fait ça marche bien.
0

Jæckel
3930

Squatteur·euse d’AF
Membre depuis 21 ans
36 Posté le 01/04/2023 à 22:36:23
Salut, pour ma part, j'ai enfin réussi à trouver le temps de programmer le KMI Softstep et j'ai pu constater qu'il envoie bien des commandes MMC, donc programmer START et STOP, c'est bon ! En plus, branché en USB, sans avoir besoin du boitier Expand, c'est encore mieux.
Rdv dans un an ou deux, quand j'aurai peaufiné les réglages pour faire des loops, changer des séquences ou autres...
Rdv dans un an ou deux, quand j'aurai peaufiné les réglages pour faire des loops, changer des séquences ou autres...
1
C'est la mode des Revival, 7 titres (ré) enregistrés avec mon ancien groupe d'il y a 15 ans Cosmic Trip Avengers

Léo R.
27

Nouvel·le AFfilié·e
Membre depuis 2 ans
37 Posté le 02/04/2023 à 22:38:50
Salut,
Merci du partage!
Est-ce que tu peux également gérer l'assignation des ProgramChange aux touches? Sur le FCB1010 j'ai pu définir une touche qui fait start/stop et utiliser les autres pour changer de séquence vers des séquences spécifiques.
Le FCB1010 est vraiment cool mais assez gros, dans la mesure où je peux très bien me passer des pédales d'expression. Le KMI pourrait être une alternative.
Merci du partage!
Est-ce que tu peux également gérer l'assignation des ProgramChange aux touches? Sur le FCB1010 j'ai pu définir une touche qui fait start/stop et utiliser les autres pour changer de séquence vers des séquences spécifiques.
Le FCB1010 est vraiment cool mais assez gros, dans la mesure où je peux très bien me passer des pédales d'expression. Le KMI pourrait être une alternative.
0
- < Liste des sujets
- Charte
- 1
- 2