Se connecter
Se connecter

ou
Créer un compte

ou
Agrandir
Ajouter ce produit à
  • Mon ancien matos
  • Mon matos actuel
  • Mon futur matos
Sequential Circuits Prophet VS Rack
Photos
1/44
Sequential Circuits Prophet VS Rack

Synthétiseur hybride analogique/numérique de la marque Sequential Circuits

9/10

Sujet prophet vs et c4 mackie

  • 5 réponses
  • 1 participant
  • 1 796 vues
  • 2 followers
1 prophet vs et c4 mackie
Programmer la mackie c4 pour le prophet vs rack

comment formater les nrpn

2
Personne pour ce fabuleux synthé
3
 
Après une semaine de recherches voici ce que j'ai programmé pour un BCR2000 Berhinger, quelques paramètres du VS qui fonctionnent bien. je n'ai pas tout fait car il me manque quelques informations sur les nrpn du VS. Effectivement les nrpn sont à l'envers.

$rev R1 ; Firmware 1.10; BC Manager 2.0.3
$preset
  .name 'VS oscillators_joystik  '
  .snapshot off
  .request off
  .egroups 4
  .fkeys on
  .lock off
  .init
$encoder 1
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 2
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $04 $B0 $63 $00 $26 $00 $06 val
$encoder 3
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $08 $B0 $63 $00 $26 $00 $06 val
$encoder 4
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $2A $B0 $63 $00 $26 $00 $06 val
$encoder 5
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $2F $B0 $63 $00 $26 $00 $06 val
$encoder 6
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $34 $B0 $63 $00 $26 $00 $06 val
$encoder 7
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $2E $B0 $63 $00 $26 $00 $06 val
$encoder 8
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $45 $B0 $63 $00 $26 $00 $06 val
$encoder 9
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 10
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 11
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 12
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 13
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 14
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 15
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 16
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 17
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 18
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 19
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 20
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 21
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 22
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 23
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 24
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 25
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 26
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 27
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 28
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 29
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 30
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 31
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 32
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $00 $B0 $63 $00 $26 $00 $06 val
$encoder 33
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $01 $B0 $63 $00 $26 $00 $06 val
$encoder 34
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $05 $B0 $63 $00 $26 $00 $06 val
$encoder 35
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $09 $B0 $63 $00 $26 $00 $06 val
$encoder 36
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $2B $B0 $63 $00 $26 $00 $06 val
$encoder 37
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $30 $B0 $63 $00 $26 $00 $06 val
$encoder 38
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $35 $B0 $63 $00 $26 $00 $06 val
$encoder 39
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $31 $B0 $63 $00 $26 $00 $06 val
$encoder 40
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $36 $B0 $63 $00 $26 $00 $06 val
$encoder 41
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $02 $B0 $63 $00 $26 $00 $06 val
$encoder 42
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $06 $B0 $63 $00 $26 $00 $06 val
$encoder 43
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $0A $B0 $63 $00 $26 $00 $06 val
$encoder 44
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $2C $B0 $63 $00 $26 $00 $06 val
$encoder 45
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $0E $B0 $63 $00 $26 $00 $06 val
$encoder 46
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $0C $B0 $63 $00 $26 $00 $06 val
$encoder 47
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $0D $B0 $63 $00 $26 $00 $06 val
$encoder 48
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
$encoder 49
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $03 $B0 $63 $00 $26 $00 $06 val
$encoder 50
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $07 $B0 $63 $00 $26 $00 $06 val
$encoder 51
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $0B $B0 $63 $00 $26 $00 $06 val
$encoder 52
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $2D $B0 $63 $00 $26 $00 $06 val
$encoder 53
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $32 $B0 $63 $00 $26 $00 $06 val
$encoder 54
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $37 $B0 $63 $00 $26 $00 $06 val
$encoder 55
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $33 $B0 $63 $00 $26 $00 $06 val
$encoder 56
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $B0 $62 $38 $B0 $63 $00 $26 $00 $06 val
$button 1
  .easypar CC 1 33 127 0 toggleon
  .showvalue on
  .default 78
$button 2
  .easypar CC 1 34 127 0 toggleon
  .showvalue on
  .default 117
$button 3
  .easypar CC 1 35 127 0 toggleon
  .showvalue on
  .default 0
$button 4
  .easypar CC 1 36 127 0 toggleon
  .showvalue on
  .default 0
$button 5
  .easypar CC 1 37 127 0 toggleon
  .showvalue on
  .default 0
$button 6
  .easypar CC 1 38 127 0 toggleon
  .showvalue on
  .default 0
$button 7
  .easypar CC 1 39 127 0 toggleon
  .showvalue on
  .default 47
$button 8
  .easypar CC 1 40 127 0 toggleon
  .showvalue on
  .default 51
$button 9
  .easypar CC 1 41 127 0 toggleon
  .showvalue on
  .default 22
$button 10
  .easypar CC 1 42 127 0 toggleon
  .showvalue on
  .default 44
$button 11
  .easypar CC 1 43 127 0 toggleon
  .showvalue on
  .default 0
$button 12
  .easypar CC 1 44 127 0 toggleon
  .showvalue on
  .default 0
$button 13
  .easypar CC 1 45 127 0 toggleon
  .showvalue on
  .default 0
$button 14
  .easypar CC 1 46 127 0 toggleon
  .showvalue on
  .default 0
$button 15
  .easypar CC 1 47 127 0 toggleon
  .showvalue on
  .default 127
$button 16
  .easypar CC 1 48 127 0 toggleon
  .showvalue on
  .default 37
$button 17
  .easypar CC 1 49 127 0 toggleon
  .showvalue on
  .default 52
$button 18
  .easypar CC 1 50 127 0 toggleon
  .showvalue on
  .default 15
$button 19
  .easypar CC 1 51 127 0 toggleon
  .showvalue on
  .default 0
$button 20
  .easypar CC 1 52 127 0 toggleon
  .showvalue on
  .default 76
$button 21
  .easypar CC 1 53 127 0 toggleon
  .showvalue on
  .default 0
$button 22
  .easypar CC 1 54 127 0 toggleon
  .showvalue on
  .default 0
$button 23
  .easypar CC 1 55 127 0 toggleon
  .showvalue on
  .default 0
$button 24
  .easypar CC 1 56 127 0 toggleon
  .showvalue on
  .default 0
$button 25
  .easypar CC 1 57 127 0 toggleon
  .showvalue on
  .default 0
$button 26
  .easypar CC 1 58 127 0 toggleon
  .showvalue on
  .default 0
$button 27
  .easypar CC 1 59 127 0 toggleon
  .showvalue on
  .default 0
$button 28
  .easypar CC 1 60 127 0 toggleon
  .showvalue on
  .default 64
$button 29
  .easypar CC 1 61 127 0 toggleon
  .showvalue on
  .default 44
$button 30
  .easypar CC 1 62 127 0 toggleon
  .showvalue on
  .default 1
$button 31
  .easypar CC 1 63 127 0 toggleon
  .showvalue on
  .default 24
$button 32
  .easypar CC 1 64 127 0 toggleon
  .showvalue on
  .default 0
$button 33
  .easypar MMC all stop 00:00:00.00 noloc
  .showvalue on
  .default 1
$button 34
  .easypar MMC all rew 00:00:00.00 noloc
  .showvalue off
  .default 0
$button 35
  .easypar CC 1 67 127 0 toggleon
  .showvalue on
  .default 0
$button 36
  .easypar CC 1 68 127 0 toggleon
  .showvalue on
  .default 0
$button 38
  .easypar CC 1 69 0 127 toggleon
  .showvalue on
  .default 127
$button 39
  .easypar CC 1 71 127 0 toggleon
  .showvalue on
  .default 0
$button 40
  .easypar CC 1 72 127 0 toggleon
  .showvalue on
  .default 0
$button 42
  .easypar CC 1 74 127 0 toggleon
  .showvalue on
  .default 0
$button 43
  .easypar CC 1 75 127 0 toggleon
  .showvalue on
  .default 0
$button 44
  .easypar CC 1 76 127 0 toggleon
  .showvalue on
  .default 0
$button 45
  .easypar CC 1 77 127 0 toggleon
  .showvalue on
  .default 0
$button 46
  .easypar CC 1 78 127 0 toggleon
  .showvalue on
  .default 0
$button 47
  .easypar CC 1 79 127 0 toggleon
  .showvalue on
  .default 0
$button 48
  .easypar MMC all stop 00:00:00.00 noloc
  .showvalue off
  .default 0
$button 49
  .easypar MMC all stop 00:00:00.00 25f
  .showvalue on
  .default 0
$button 50
  .easypar MMC all punch-in 00:00:00.00 noloc
  .showvalue off
  .default 0
$button 51
  .easypar MMC all stop 00:00:00.00 noloc
  .showvalue off
  .default 0
$button 52
  .easypar MMC all play 00:00:00.00 noloc
  .showvalue off
  .default 0
$button 61
  .easypar CC 1 109 127 0 toggleon
  .showvalue on
  .default 0
$button 62
  .easypar CC 1 110 127 0 toggleon
  .showvalue on
  .default 0
$store 1
$end
 

pour que ça fonctionne dans la C4 quelle est le mask list pour le VS
4

J'ai enfin trouvé la solution pour la C4 Mackie et le VS rack, je n'ai eu aucune aide de Mackie ou de Dave Smith ni de Wine Country Productions, mails sans réponses de Dave et de Wine Country Productions et le support Mackie me renvoyait aux fichiers Pdf de leur site , alors aucune infos sur le VS.
En tatonnant avec les exemples des synthés fournis avec C4 commander j'ai trouvé ceci:

<?xml version="1.0" encoding="UTF-8"?>


<InstrumentDefinition>
 <InstrumentID>eee1e00c-85f5-473d-a0c0-cf5306ba5278</InstrumentID>
 <ManufacturerName>Sequential</ManufacturerName>
 <ManufacturerID>01H</ManufacturerID>
 <DeviceName>VS</DeviceName>
 <DeviceID>0AH</DeviceID>
 <MaskList>
          <Mask>
   <Name>ch</Name>
   <Byte>1</Byte>
   <Bit>4</Bit>
   <Size>4</Size>
   <Source>Channel</Source>
   <SourceBit>4</SourceBit>
  </Mask>
  <Mask>
   <Name>v1</Name>
   <Byte>3</Byte>
   <Bit>7</Bit>
   <Size>7</Size>
   <Source>Data</Source>
   <SourceBit>7</SourceBit>
  </Mask>
  <!-- data masks for NRPNs -->
  <Mask>
   <Name>n1</Name>
   <Byte>9</Byte>
   <Bit>7</Bit>
   <Size>7</Size>
   <Source>Data</Source>
   <SourceBit>7</SourceBit>
  </Mask>
  <Mask>
   <Name>n2</Name>
   <Byte>12</Byte>
   <Bit>7</Bit>
   <Size>7</Size>
   <Source>Data</Source>
   <SourceBit>14</SourceBit>
  </Mask>
 </MaskList>
 <ParamTable>
 <!-- Oscillateur A -->
  <Param mask="n1,n2">
   <ParamID>1</ParamID>
   <FunctionName>Osc A</FunctionName>
   <Message>B0 62 00 B0 63 00 B0 06 00</Message>
   <ValueRangeMin>0</ValueRangeMin>
   <ValueRangeMax>127</ValueRangeMax>
  </Param>
 </ParamTable>
</InstrumentDefinition>


L'instrument ID du début doit être changé car c'est celui du six-track que j'ai pris comme modèle.

Et ça fonctionne plutôt bien.
Si ça peut vous servir

5
Bonjour,
Je recherche un fichier pour l'éditeur sound quest car sur leur site le fichier ne fonctionne pas bien y aurait t il quelqu'un qui aurait un fichier ou l'édition des modulations fonctionne
Merci
6
J'ai réussi a reprogrammer les modulations dans le module midi quest du VS Prophet mais les formes d'ondes
ne s'enregistrent pas bien il y a surement mieux a faire.
Pour un prochain essai.