question beatstep pro et electribe 2
- 16 réponses
- 5 participants
- 2 259 vues
- 6 followers
boo56
491
Posteur·euse AFfamé·e
Membre depuis 18 ans
Sujet de la discussion Posté le 19/05/2017 à 10:31:32question beatstep pro et electribe 2
salut! j'arrive pas a avoir sur les pads de mon BTSP les drumsde mon electribe 2...
le pb est soit au niveau du mode global parameters de l'electribe , au niveau des filtres mais j'ai tout testé de ce coté" la...
j'arrive a avoir par contre les sons de ma volca beats sur le BTSP (kick snare clap OP..pas les autres ..)
voila besoin d'aide! merci
le pb est soit au niveau du mode global parameters de l'electribe , au niveau des filtres mais j'ai tout testé de ce coté" la...
j'arrive a avoir par contre les sons de ma volca beats sur le BTSP (kick snare clap OP..pas les autres ..)
voila besoin d'aide! merci
- 1
- 2
sengle
762
Posteur·euse AFfolé·e
Membre depuis 17 ans
2 Posté le 19/05/2017 à 13:50:06
Salut,
Puisque sur l'E2, un son=un canal, quoiqu'il arrive, tu n'auras qu'un son par sequencer du BSP. Donc, ce n'est peut-être pas la configue la plus intéressante.
Si j'ai bien compris, tu arrives à déclencher les sons de ta volca beats sur le BSP, mais pas tous les sons. Il est possible que tu aies configuré ton BSP pour qu'il joue suivant une gamme, du coup certaines notes sont inaccessibles depuis les pads du BSP. As-tu vérifié si tu étais en "chromatic"?
Puisque sur l'E2, un son=un canal, quoiqu'il arrive, tu n'auras qu'un son par sequencer du BSP. Donc, ce n'est peut-être pas la configue la plus intéressante.
Si j'ai bien compris, tu arrives à déclencher les sons de ta volca beats sur le BSP, mais pas tous les sons. Il est possible que tu aies configuré ton BSP pour qu'il joue suivant une gamme, du coup certaines notes sont inaccessibles depuis les pads du BSP. As-tu vérifié si tu étais en "chromatic"?
http://sengle.bandcamp.com
boo56
491
Posteur·euse AFfamé·e
Membre depuis 18 ans
3 Posté le 19/05/2017 à 14:20:04
salut! non en "custom" sur le soft qui sert pour le BTSP
mais pourquoi cela marche avec la volca et avec l'E2?
et tu penses quoi de ce post? c'est une solution? https://forum.arturia.com/index.php?topic=85594.0
mais pourquoi cela marche avec la volca et avec l'E2?
et tu penses quoi de ce post? c'est une solution? https://forum.arturia.com/index.php?topic=85594.0
sengle
762
Posteur·euse AFfolé·e
Membre depuis 17 ans
4 Posté le 19/05/2017 à 14:32:52
Ça doit marcher comme ça, mais je trouve que c'est très compliqué, et je ne vois pas l'utilité au final, surtout étant donné que le sequencer du BSP est beaucoup plus basique.
Qu'est-ce que tu espères gagner en contournant le sequencer de l'electribe?
Et sinon pour ta volca, tu as toutes les notes maintenant ou non?
Qu'est-ce que tu espères gagner en contournant le sequencer de l'electribe?
Et sinon pour ta volca, tu as toutes les notes maintenant ou non?
http://sengle.bandcamp.com
boo56
491
Posteur·euse AFfamé·e
Membre depuis 18 ans
5 Posté le 19/05/2017 à 14:56:04
en fait c'est la config d'un pote pas la mienne
son BSTP est en maitre. Derriere il a la drumbrute, la volca beats, un moog slim phatty et une tb 03 ( avec des effets externes en plus des pédales pour sa drumbrute vu les sorties separees et un scooper et un demora (de cchez roland les deux)
bah je vais lui dire de repondre a ta question sur ce post, il a un compte aussi c'est doodz kontamine
sans vouloir parler a sa place, il veut séquencer toute ces drums machines sur la partie drum du beatstep pro et n'y arrive pas avec l'electribe2, les autres ça marche
son BSTP est en maitre. Derriere il a la drumbrute, la volca beats, un moog slim phatty et une tb 03 ( avec des effets externes en plus des pédales pour sa drumbrute vu les sorties separees et un scooper et un demora (de cchez roland les deux)
bah je vais lui dire de repondre a ta question sur ce post, il a un compte aussi c'est doodz kontamine
sans vouloir parler a sa place, il veut séquencer toute ces drums machines sur la partie drum du beatstep pro et n'y arrive pas avec l'electribe2, les autres ça marche
sengle
762
Posteur·euse AFfolé·e
Membre depuis 17 ans
6 Posté le 19/05/2017 à 15:01:34
Ah, oui, il avait un problème avec son BSP et son moog, je lui ai répondu sur un autre fil..
En fait, j'ai peur de pas pouvoir l'aider sur ce coup-ci, je n'utilise pas le BSP comme ça, mais peut-être qu'il vaudrait mieux poster sur le forum de l'electribe, il est en général assez actif.
En fait, j'ai peur de pas pouvoir l'aider sur ce coup-ci, je n'utilise pas le BSP comme ça, mais peut-être qu'il vaudrait mieux poster sur le forum de l'electribe, il est en général assez actif.
http://sengle.bandcamp.com
Doodz Kontamine
22
Nouvel·le AFfilié·e
Membre depuis 7 ans
7 Posté le 19/05/2017 à 15:05:46
Salut,
Ben je constate un petit retard au démarrage de la korg2. Du coup je me disais quand séquencent avec les bstpp la korg2 j aurais plus ce problème .
Ben je constate un petit retard au démarrage de la korg2. Du coup je me disais quand séquencent avec les bstpp la korg2 j aurais plus ce problème .
boo56
491
Posteur·euse AFfamé·e
Membre depuis 18 ans
8 Posté le 19/05/2017 à 15:10:03
yes c'est ce que je lui ai dit de faire mais il est un peu têtu le garçon!!!!
boo56
491
Posteur·euse AFfamé·e
Membre depuis 18 ans
9 Posté le 19/05/2017 à 15:10:56
mais oui c'est vrai j'avais zapé... pourquoi elle part pas bien en meme tps la garce!!!!
.: Odon Quelconque :.
11091
Drogué·e à l’AFéine
Membre depuis 22 ans
10 Posté le 19/05/2017 à 22:32:55
Citation de boo56 :
il veut séquencer toute ces drums machines sur la partie drum du beatstep pro et n'y arrive pas avec l'electribe2, les autres ça marche
Sengle a déjà répondu : l'electribe2 travaille avec un canal MIDI par partie, tandis que le BSP en mode drums envoie des notes sur un canal MIDI.
Pour que les deux puissent se comprendre, il faut convertir les informations de Notes variables sur un canal MIDI unique du BSP en les répartissant sur les 16 (max) canaux MIDI de l'electribe2.
La solution : https://forum.arturia.com/index.php?topic=85594.0 fonctionne avec un Midi Solutions Event Processor Plus (165 euros)
On peut aussi adapter le code de Mauricio Maisterrena ou de Tom Scarff et utiliser un Arduino Uno avec un shield MIDI, pour beaucoup moins cher :
https://fr.audiofanzine.com/controleur-a-pads-midi/arturia/beatstep-pro/forums/t.602458,beatstep-pro-et-korg-volca-sample,post.8530807.html
https://github.com/mmaisterrena/Volca_Simple
https://www.midikits.net/MIDI_IN_OUT_ARDUINO/midi_in_out_arduino.htm
Perso, mon code pour utiliser la rangée du bas des pads du BSP avec les 9 canaux de la même rangée sur l'electribe2 ressemble à ça :
/*
Version Originale :
NAME: MIDI channel changer/combiner
WRITTEN BY: TOM SCARFF
DATE: 13/10/2008
FILE SAVED AS: midi_channel_changer.pde
FOR: Miduino ATmega168
CLOCK: 16.00 MHz CRYSTAL
PROGRAMME FUNCTION: To read MIDI input and change midi channel to DIP switch selection
Ce fichier : Recanaliseur & Filtre MIDI
Date : Décembre 2015 - Février 2016
Adaptation : Otto von Zine
Fonction : Convertit les messages MIDI de note du séquenceur DRUM du BeatStep Pro d'Arturia en message de note fixe sur des canaux MIDI différents
pour séquencer les parties 9 à 16 de l'electribe2 de Korg
Accessoirement, filtre les messages d'Aftertouch envoyés par le BeatStep Pro
Rétro-documentation : [url]https://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.ReferenceEtendue[/url]
[url]http://www.blitter.com/~russtopia/MIDI/~jglatt/tech/midispec.htm[/url] (specifications MIDI)
Optimisation : [url]https://www.instructables.com/id/Arduino-is-Slow-and-how-to-fix-it/[/url]
*/
// Declaration des variables
uint8_t midiByte; // Octet lu, modifié et retransmis sur le port série
uint8_t MIDIchannel; // Octet du canal MIDI (4 bits de poids faible)
uint8_t midiNote; // Octet du numéro de note
uint8_t midiVel; // Octet de la valeur de vélocité
const uint8_t midiNoteStatic = 0x3C; // Valeur de l'octet pour numéro de note statique en sortie : C 4 -> 60 (0x3C).
void setup() {
Serial.begin(31250); // Ouvre le port série et fixe le debit de communication à 31250 bauds.
Serial.flush(); // Vide le buffer de réception de données du port série.
// Tout appel de la fonction Serial.read() ou Serial.avalaible() renverra seulement les données reçues après le plus récent appel de la fonction Serial.flush().
delay(1000);
}
void loop() {
midiThru();
}
//------------------------------------------------------------------------------
void midiThru() {
if (Serial.available() > 0) { // Donne le nombre d'octets (max 128 caractères) disponible pour lecture dans la file d'attente (buffer) du port série.
midiByte = Serial.read(); // Renvoie le premier octet de donnée entrant disponible dans le buffer du port série, ou -1 si aucune donnée n'est disponible. (int)
// digitalWrite(LedPin, HIGH);
// statusType = midiByte & 0xF0;
// statusTest = midiByte & 0x80;
switch (midiByte) {
case 0x89:
case 0x99: // Message Note Off (0x80) ou Note Off (0x90) sur canal 10 (0x09) ? (sequenceur DRUM du BeatStep Pro).
midiByte = midiByte & 0xF0; // Opérateur "bit à bit" ET (&) - Efface les 4 bits de poids faible pour supprimer le numéro de canal MIDI (0xF0 = B11110000 soit canal 1).
midiNote = Serial.read(); // On lit et stocke l'octet suivant (numéro de Note).
switch (midiNote) {
// Mapping des notes émises par les 8 pads de la rangée basse du BeatStep Pro :
// 36 (0x24), 37 (0x25), 38 (0x26), 39 (0x27), 40 (0x28), 41 (0x29), 42 (0x2A), 43 (0x2B).
// vers canaux 9 à 16 respectivement et note fixe sur l'electribe2 C 4 : 60 (0x3C).
case 0x24:
MIDIchannel = 0x08;
midiNote = midiNoteStatic;
break;
case 0x25:
MIDIchannel = 0x09;
midiNote = midiNoteStatic;
break;
case 0x26:
MIDIchannel = 0x0A;
midiNote = midiNoteStatic;
break;
case 0x27:
MIDIchannel = 0x0B;
midiNote = midiNoteStatic;
break;
case 0x28:
MIDIchannel = 0x0C;
midiNote = midiNoteStatic;
break;
case 0x29:
MIDIchannel = 0x0D;
midiNote = midiNoteStatic;
break;
case 0x2A:
MIDIchannel = 0x0E;
midiNote = midiNoteStatic;
break;
case 0x2B:
MIDIchannel = 0x0F;
midiNote = midiNoteStatic;
break;
default:
MIDIchannel = 0x09; // En dehors de la fourchette de notes, on remet la valeur de canal MIDI à 10.
// Et midiNote n'est pas altérée non plus (même numéro de Note qu'en entrée).
break;
}
midiByte = midiByte + MIDIchannel; // Recontruit l'octet de Note On ou Off selon les traitements.
Serial.write(midiByte); // Envoie l'octet Note On ou Off reconstruit ou inaltéré.
Serial.write(midiNote); // Envoie l'octet de note.
midiVel = Serial.read(); // Lit le troisième octet pour la valeur de vélocité.
Serial.write(midiVel); // Retransmet l'octet de vélocité.
break;
case 0xA9: // Message d'Aftertouch (0xA0) sur canal 10 (0x09) ?
Serial.read(); // Consomme l'octet de valeur de Note sans le retransmettre.
Serial.read(); // Consomme l'octet de valeur d'Aftertouch sans le retransmettre.
break;
default:
Serial.write(midiByte); // Retransmet l'octet sans altération (MIDI Through).
break;
}
}
}
Les puristes le trouveront sûrement horrible (pas d'interruptions), mais la dernière fois que j'ai essayé, ça fonctionnait.
« What is full of redundancy or formula is predictably boring. What is free of all structure or discipline is randomly boring. In between lies art. » (Wendy Carlos)
- < Liste des sujets
- Charte
- 1
- 2