Patches and discussion for Ensoniq VFX family group photo

Yahoo Groups archive

Patches and discussion for Ensoniq VFX family

Index last updated: 2026-04-29 00:03 UTC

Thread

ne1 know if you can use external midi controller on VFX?

ne1 know if you can use external midi controller on VFX?

2006-12-07 by k5kip_1999

Hey all, 

Specifically - I want to program the synth controls like envelops and
other "synth" parameters, filter cutoff, lfo rate  lots of them
etc....  from an external midi controller like UC-33e or BCR2000?  All
those knobs and they are so cheap ... would make the vfx feel like an
old analog with lots of knobs!!!!


It would breath much new life into programming this synth.
Are there a limit to how many controller assignments can go in and
what they will effect?
thanks

AW: [Ensoniq-VFX-SD] ne1 know if you can use external midi controller on VFX?

2006-12-07 by Hans Artmann

Interesting idea. I don't think it could be done just using controllers. The VFX has a pretty early MIDI implementation and does not support so called NRPNs (non registered parameter numbers) to control sound parameters like lfo rate etc. but rather uses sysex messages for parameter control.
As far as I've understood the B-CONTROL you can assign program changes, controllers, and e.g. sequencer start/stop messages to the knobs and faders but you cannot directly define sysex messages.
But there's hope. If you wouldn't bother to additionally connect a notebook it could be done: all you need is a piece of software to translate controller messages coming from the B_CONTROL via USB to sysex messages going through the MIDI interface to the VFX.
However, this piece of SW has still to be written...
Good luck
Hans
-----Ursprüngliche Nachricht-----
Von: Ensoniq-VFX-SD@yahoogroups.com [mailto:Ensoniq-VFX-SD@yahoogroups.com] Im Auftrag von k5kip_1999
Gesendet: Donnerstag, 7. Dezember 2006 03:16
An: Ensoniq-VFX-SD@yahoogroups.com
Betreff: [Ensoniq-VFX-SD] ne1 know if you can use external midi controller on VFX?

Show quoted textHide quoted text

Hey all,

Specifically - I want to program the synth controls like envelops and
other "synth" parameters, filter cutoff, lfo rate lots of them
etc.... from an external midi controller like UC-33e or BCR2000? All
those knobs and they are so cheap ... would make the vfx feel like an
old analog with lots of knobs!!!!

It would breath much new life into programming this synth.
Are there a limit to how many controller assignments can go in and
what they will effect?
thanks

AW: [Ensoniq-VFX-SD] ne1 know if you can use external midi controller on VFX?

2006-12-07 by Hans Artmann

ok, there's a program that is able to translate MIDI messages, i.e. taking controller messages from a B-Control or anything and deliver sysex messages.
Let me know if anyone's interested in this program and I'll send the link where to get it.
Now here's yet another problem: the sysex definition has changed from VFX to VFX SD and the changed version has not been published with the later manuals as it had been in the early vanilla VFX manual. Times ago it could be ordered from Ensoniq for free but there's no Ensoniq any more.
Does anybody happen to have the full MIDI spec for the SD?
Hans
Show quoted textHide quoted text
-----Ursprüngliche Nachricht-----
Von: Ensoniq-VFX-SD@yahoogroups.com [mailto:Ensoniq-VFX-SD@yahoogroups.com] Im Auftrag von Hans Artmann
Gesendet: Donnerstag, 7. Dezember 2006 09:27
An: Ensoniq-VFX-SD@yahoogroups.com
Betreff: AW: [Ensoniq-VFX-SD] ne1 know if you can use external midi controller on VFX?

Interesting idea. I don't think it could be done just using controllers. The VFX has a pretty early MIDI implementation and does not support so called NRPNs (non registered parameter numbers) to control sound parameters like lfo rate etc. but rather uses sysex messages for parameter control.
As far as I've understood the B-CONTROL you can assign program changes, controllers, and e.g. sequencer start/stop messages to the knobs and faders but you cannot directly define sysex messages.
But there's hope. If you wouldn't bother to additionally connect a notebook it could be done: all you need is a piece of software to translate controller messages coming from the B_CONTROL via USB to sysex messages going through the MIDI interface to the VFX.
However, this piece of SW has still to be written...
Good luck
Hans
-----Ursprüngliche Nachricht-----
Von: Ensoniq-VFX-SD@yahoogroups.com [mailto:Ensoniq-VFX-SD@yahoogroups.com] Im Auftrag von k5kip_1999
Gesendet: Donnerstag, 7. Dezember 2006 03:16
An: Ensoniq-VFX-SD@yahoogroups.com
Betreff: [Ensoniq-VFX-SD] ne1 know if you can use external midi controller on VFX?

Hey all,

Specifically - I want to program the synth controls like envelops and
other "synth" parameters, filter cutoff, lfo rate lots of them
etc.... from an external midi controller like UC-33e or BCR2000? All
those knobs and they are so cheap ... would make the vfx feel like an
old analog with lots of knobs!!!!

It would breath much new life into programming this synth.
Are there a limit to how many controller assignments can go in and
what they will effect?
thanks

Re: ne1 know if you can use external midi controller on VFX?

2006-12-10 by k5kip_1999

Hey,
Are you talking about bomes midi translator or midi ox?
I have the vanilla VFX and I have the manual. Sorry no vfx sd manual
tho....
So, I take the controller I want to use and map it to a function using
the sysex info. 
The manual lists several specs....

Several questions - 
1. Do I need to have both midi in and out going to and from the vfx
to do this?

2. What info do i need to send for every translation or controller
message conversion? Hmmm... how to be clear.  After the translator
receives the controller and converts to sysex...
?  system exclusive status byte ?
? Non real time message code ?
? Bass midi channel number ?
? All channel broadcast code ?
? General information message code ?
? Device inquiry message code?
? end of system exclusive

................. wow 
Ok....
Let me start again.
I am not sure how it will happen... I am overwhelmed by midi messages.
Question how will translator send a different value... or is it
translating every sing value change on the controller.

OH my...



--- In Ensoniq-VFX-SD@yahoogroups.com, "Hans Artmann"
<hans-artmann@...> wrote:
Show quoted textHide quoted text
>
> ok, there's a program that is able to translate MIDI messages, i.e.
> taking controller messages from a B-Control or anything and deliver
> sysex messages. 
> Let me know if anyone's interested in this program and I'll send the
> link where to get it.
>  
> Now here's yet another problem: the sysex definition has changed from
> VFX to VFX SD and the changed version has not been published with the
> later manuals as it had been in the early vanilla VFX manual. Times ago
> it could be ordered from Ensoniq for free but there's no Ensoniq any
> more.
> Does anybody happen to have the full MIDI spec for the SD?
>  
> Hans
>  
> 
> -----Ursprüngliche Nachricht-----
> Von: Ensoniq-VFX-SD@yahoogroups.com
> [mailto:Ensoniq-VFX-SD@yahoogroups.com] Im Auftrag von Hans Artmann
> Gesendet: Donnerstag, 7. Dezember 2006 09:27
> An: Ensoniq-VFX-SD@yahoogroups.com
> Betreff: AW: [Ensoniq-VFX-SD] ne1 know if you can use external midi
> controller on VFX?
> 
> 
> 
> 
> 
> Interesting idea. I don't  think it could be done just using
> controllers. The VFX has a pretty early MIDI implementation and does not
> support so called NRPNs (non registered parameter numbers) to control
> sound parameters like lfo rate etc. but rather uses sysex messages for
> parameter control.
> As far as I've understood the B-CONTROL you can assign program changes,
> controllers, and e.g. sequencer start/stop messages to the knobs and
> faders but you cannot directly define sysex messages.
>  
> But there's hope. If you wouldn't bother to additionally connect a
> notebook it could be done: all you need is a piece of software to
> translate controller messages coming from the B_CONTROL via USB to sysex
> messages going through the MIDI interface to the VFX.
>  
> However, this piece of SW has still to be written...
>  
> Good luck
> Hans
>  
> -----Ursprüngliche Nachricht-----
> Von: Ensoniq-VFX-SD@yahoogroups.com
> [mailto:Ensoniq-VFX-SD@yahoogroups.com] Im Auftrag von k5kip_1999
> Gesendet: Donnerstag, 7. Dezember 2006 03:16
> An: Ensoniq-VFX-SD@yahoogroups.com
> Betreff: [Ensoniq-VFX-SD] ne1 know if you can use external midi
> controller on VFX?
> 
> 
> 
> Hey all, 
> 
> Specifically - I want to program the synth controls like envelops and
> other "synth" parameters, filter cutoff, lfo rate lots of them
> etc.... from an external midi controller like UC-33e or BCR2000? All
> those knobs and they are so cheap ... would make the vfx feel like an
> old analog with lots of knobs!!!!
> 
> It would breath much new life into programming this synth.
> Are there a limit to how many controller assignments can go in and
> what they will effect?
> thanks
>

AW: [Ensoniq-VFX-SD] Re: ne1 know if you can use external midi controller on VFX?

2006-12-11 by Hans Artmann

Yes, I'm talking about bomes midi translator. I've tried some things myself, using a Tascam US 428 so I may be able to answer your questions.
1. You need the controllers midi out going into the VFX midi in. There's no point to also connect the VFX midi out as long as you don't have a progarm to cope with messages coming from the VFX. The controller won't handle them, although you could use midiox to e.g. view error messages or receive and store sysex dumps requested through a message coming from the controller - both works.
2. It's simpler than you think. Don't bother about all the message types you mentioned.
The controller sends a message or a series of messages with each knob or fader. My Tascam's very easy with this because I can't change the messages sent, they are all controller massages. This is what a B-Control can always deliver.
In Midi Trranslator there's a function to 'capture' the message coming from the controller. This you can assign either
- a keystroke, which would be processed by the currently activated program or,
- a midi sequence defined in hex
Now, this sequence must define a sysex message, i.e.
- the 6 byte header F0 0F 05 00 cc tt where cc is the base channel (zero for channel 1!) and tt is the message type
- the message command type
- the message data packet
- the sysex tail 'F7'
The simplest to try are dump requests or the so called virtual keys. To e.g. emulate one of the bank keys, let's say bank 3, adjust the VFX to base channel 1 and send
F0 0F 05 00 00 00 00 00 00 03 to 'press' the bank 3 key
F0 0F 05 00 00 00 00 05 to receive a single program dump (ok, connect the vfx midi out and use midiox to receive the dump from the respective midi port)
As for the number of zeros there's a trick: message bytes, those after the header, are sent in pairs, meaning a byte denoted as 4D would be sent as two bytes 04 0D and, 00 as 00 00, and 03 as 00 03 etc.
Don't forget to assign the correct midi ports in midi translator: output goes to VFX, input comes from your controller.
To give it a try you can also use midiox to send your commands, as long as you don't have a controller available.
There's only a little problem as I already mentioned. The midi spec has changed from VFX to VFX-SD and SD-1. You'll find e.g. the bank key codes working but you'll find the rest of the virtual key definitions being assigned differently. While you'll probably be able to work this out for the virtual keys (look for error messages with midiox) you'll probably have a hard time to figure out if and how the assignments to parameter values would work (page/slot/value). Maybe it's not too different but I havn't tried yet.
Once you get this working another problem is that you have to assign each single value of a series of controller values produced by a slider to a single sysex message, e.g for values from 0 to 127 or -127 to 127 etc. Doable but cumbersome.
;
Good luck, and let me know when you've figured out the SD codes.
Hans
Show quoted textHide quoted text
-----Ursprüngliche Nachricht-----
Von: Ensoniq-VFX-SD@yahoogroups.com [mailto:Ensoniq-VFX-SD@yahoogroups.com] Im Auftrag von k5kip_1999
Gesendet: Sonntag, 10. Dezember 2006 23:01
An: Ensoniq-VFX-SD@yahoogroups.com
Betreff: [Ensoniq-VFX-SD] Re: ne1 know if you can use external midi controller on VFX?

Hey,
Are you talking about bomes midi translator or midi ox?
I have the vanilla VFX and I have the manual. Sorry no vfx sd manual
tho....
So, I take the controller I want to use and map it to a function using
the sysex info.
The manual lists several specs....

Several questions -
1. Do I need to have both midi in and out going to and from the vfx
to do this?

2. What info do i need to send for every translation or controller
message conversion? Hmmm... how to be clear. After the translator
receives the controller and converts to sysex...
? system exclusive status byte ?
? Non real time message code ?
? Bass midi channel number ?
? All channel broadcast code ?
? General information message code ?
? Device inquiry message code?
? end of system exclusive

................. wow
Ok....
Let me start again.
I am not sure how it will happen... I am overwhelmed by midi messages.
Question how will translator send a different value... or is it
translating every sing value change on the controller.

OH my...

--- In Ensoniq-VFX-SD@yahoogroups.com, "Hans Artmann"
<hans-artmann@...> wrote:
>
> ok, there's a program that is able to translate MIDI messages, i.e.
> taking controller messages from a B-Control or anything and deliver
> sysex messages.
> Let me know if anyone's interested in this program and I'll send the
> link where to get it.
>
> Now here's yet another problem: the sysex definition has changed from
> VFX to VFX SD and the changed version has not been published with the
> later manuals as it had been in the early vanilla VFX manual. Times ago
>; it could be ordered from Ensoniq for free but there's no Ensoniq any
> more.
> Does anybody happen to have the full MIDI spec for the SD?
>
> Hans
>
>
> -----Ursprüngliche Nachricht-----
> Von: Ensoniq-VFX-SD@yahoogroups.com
> [mailto:Ensoniq-VFX-SD@yahoogroups.com] Im Auftrag von Hans Artmann
> Gesendet: Donnerstag, 7. Dezember 2006 09:27
> An: Ensoniq-VFX-SD@yahoogroups.com
> Betreff: AW: [Ensoniq-VFX-SD] ne1 know if you can use external midi
> controller on VFX?
>
>
>
>
>
> Interesting idea. I don't think it could be done just using
> controllers. The VFX has a pretty early MIDI implementation and does not
> support so called NRPNs (non registered parameter numbers) to control
> sound parameters like lfo rate etc. but rather uses sysex messages for
> parameter control.
> As far as I've understood the B-CONTROL you can assign program changes,
> controllers, and e.g. sequencer start/stop messages to the knobs and
> faders but you cannot directly define sysex messages.
>
> But there's hope. If you wouldn't bother to additionally connect a
> notebook it could be done: all you need is a piece of software to
> translate controller messages coming from the B_CONTROL via USB to sysex
> messages going through the MIDI interface to the VFX.
>
> However, this piece of SW has still to be written...
>
> Good luck
> Hans
>
> -----Ursprüngliche Nachricht-----
> Von: Ensoniq-VFX-SD@yahoogroups.com
> [mailto:Ensoniq-VFX-SD@yahoogroups.com] Im Auftrag von k5kip_1999
>; Gesendet: Donnerstag, 7. Dezember 2006 03:16
> An: Ensoniq-VFX-SD@yahoogroups.com
> Betreff: [Ensoniq-VFX-SD] ne1 know if you can use external midi
> controller on VFX?
>
>
>
> Hey all,
>
> Specifically - I want to program the synth controls like envelops and
> other "synth" parameters, filter cutoff, lfo rate lots of them
> etc.... from an external midi controller like UC-33e or BCR2000? All
> those knobs and they are so cheap ... would make the vfx feel like an
> old analog with lots of knobs!!!!
>
> It would breath much new life into programming this synth.
> Are there a limit to how many controller assignments can go in and
> what they will effect?
> thanks
>

Re: ne1 know if you can use external midi controller on VFX?

2006-12-11 by k5kip_1999

Hans - 

Thanks for the info.

I will try to set up a bank button press here soon.
I have midi ox.  Your setup sounds like a real good way to monitor to
ensure what is happening and NOT blast out the VFX patches.

OMG -the sysex for each value of controller... that is what I was
afraid of.... cumbersome is NOT the word, how about BIG GIANT PITA!

BTW I have the UC-33 (not the Bcr2000) 

I was having these images in my head of moving sliders on this puppy
and twisting knobs like on my Octave Cat and watching the VFX fly into
 a new vista of sounds.  I can't work on patches on the VFX for very
long because I always forget what I was trying to do going button to
button and slider etc....

But oh my, 127 entries for each controller (that has 0-127 values)
Oh my that would take a long time to program, just one controller.

The VFX manual mentions EXT can send  paramter changes... what is EXT
(external program or just external of the vfx, I am guessing)?

So judging by your last email I could do a button press from EXT
(external control from now on) but... would have to have an extensive
map of translations just for one controller to be effective on that
ONE parameter?

Is that correct???


--- In Ensoniq-VFX-SD@yahoogroups.com, "Hans Artmann"
<hans-artmann@...> wrote:
Show quoted textHide quoted text
>
> Yes, I'm talking about bomes midi translator. I've tried some things
> myself, using a Tascam US 428 so I may be able to answer your questions.
>  
> 1. You need the controllers midi out going into the VFX midi in. There's
> no point to also connect the VFX midi out as long as you don't have a
> progarm to cope with messages coming from the VFX. The controller won't
> handle them, although you could use midiox to e.g. view error messages
> or receive and store sysex dumps requested through a message coming from
> the controller - both works.
>  
> 2. It's simpler than you think. Don't bother about all the message types
> you mentioned.
> The controller sends a message or a series of messages with each knob or
> fader. My Tascam's very easy with this because I can't change the
> messages sent, they are all controller massages. This is what a
> B-Control can always deliver.
> In Midi Trranslator there's a function to 'capture' the message coming
> from the controller. This you can assign either
> - a keystroke, which would be processed by the currently activated
> program or,
> - a midi sequence defined in hex
> Now, this sequence must define a sysex message, i.e.
> - the 6 byte header F0 0F 05 00 cc tt where cc  is the base channel
> (zero for channel 1!) and tt is the message type 
> - the message command type
> - the message data packet
> - the sysex tail 'F7'
> The simplest to try are dump requests or the so called virtual keys. To
> e.g. emulate one of the bank keys, let's say bank 3, adjust the VFX to
> base channel 1 and send
>  
>  F0 0F 05 00 00 00  00  00 00 03 to 'press' the bank 3 key
>  F0 0F 05 00 00 00  00  05  to receive a single program dump (ok,
> connect the vfx midi out and use midiox to receive the dump from the
> respective midi port)
>  
> As for the number of zeros there's a trick: message bytes, those after
> the header, are sent in pairs, meaning a byte denoted as 4D would be
> sent as two bytes 04 0D and, 00 as 00 00, and 03 as 00 03 etc.
>  
> Don't forget to assign the correct midi ports in midi translator: output
> goes to VFX, input comes from your controller.
> To give it a try you can also use midiox to send your commands, as long
> as you don't have a controller available.
>  
> There's only a little problem as I already mentioned. The midi spec has
> changed from VFX to VFX-SD and SD-1. You'll find e.g. the bank key codes
> working but you'll find the rest of the virtual key definitions being
> assigned differently. While you'll probably be able to work this out for
> the virtual keys (look for error messages with midiox) you'll probably
> have a hard time to figure out if and how the assignments to parameter
> values would work (page/slot/value). Maybe it's not too different but I
> havn't tried yet.
>  
> Once you get this working another problem is that you have to assign
> each single value of a series of controller values produced by a slider
> to a single sysex message, e.g for values from 0 to 127 or -127 to 127
> etc. Doable but cumbersome. 
>  
> Good luck, and let me know when you've figured out the SD codes.
>  
> Hans
>  
> 
> -----Ursprüngliche Nachricht-----
> Von: Ensoniq-VFX-SD@yahoogroups.com
> [mailto:Ensoniq-VFX-SD@yahoogroups.com] Im Auftrag von k5kip_1999
> Gesendet: Sonntag, 10. Dezember 2006 23:01
> An: Ensoniq-VFX-SD@yahoogroups.com
> Betreff: [Ensoniq-VFX-SD] Re: ne1 know if you can use external midi
> controller on VFX?
> 
> 
> 
> Hey,
> Are you talking about bomes midi translator or midi ox?
> I have the vanilla VFX and I have the manual. Sorry no vfx sd manual
> tho....
> So, I take the controller I want to use and map it to a function using
> the sysex info. 
> The manual lists several specs....
> 
> Several questions - 
> 1. Do I need to have both midi in and out going to and from the vfx
> to do this?
> 
> 2. What info do i need to send for every translation or controller
> message conversion? Hmmm... how to be clear. After the translator
> receives the controller and converts to sysex...
> ? system exclusive status byte ?
> ? Non real time message code ?
> ? Bass midi channel number ?
> ? All channel broadcast code ?
> ? General information message code ?
> ? Device inquiry message code?
> ? end of system exclusive
> 
> ................. wow 
> Ok....
> Let me start again.
> I am not sure how it will happen... I am overwhelmed by midi messages.
> Question how will translator send a different value... or is it
> translating every sing value change on the controller.
> 
> OH my...
> 
> --- In Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com, "Hans Artmann"
> <hans-artmann@> wrote:
> >
> > ok, there's a program that is able to translate MIDI messages, i.e.
> > taking controller messages from a B-Control or anything and deliver
> > sysex messages. 
> > Let me know if anyone's interested in this program and I'll send the
> > link where to get it.
> > 
> > Now here's yet another problem: the sysex definition has changed from
> > VFX to VFX SD and the changed version has not been published with the
> > later manuals as it had been in the early vanilla VFX manual. Times
> ago
> > it could be ordered from Ensoniq for free but there's no Ensoniq any
> > more.
> > Does anybody happen to have the full MIDI spec for the SD?
> > 
> > Hans
> > 
> > 
> > -----Ursprüngliche Nachricht-----
> > Von: Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com
> > [mailto:Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com] Im Auftrag von Hans Artmann
> > Gesendet: Donnerstag, 7. Dezember 2006 09:27
> > An: Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com
> > Betreff: AW: [Ensoniq-VFX-SD] ne1 know if you can use external midi
> > controller on VFX?
> > 
> > 
> > 
> > 
> > 
> > Interesting idea. I don't think it could be done just using
> > controllers. The VFX has a pretty early MIDI implementation and does
> not
> > support so called NRPNs (non registered parameter numbers) to control
> > sound parameters like lfo rate etc. but rather uses sysex messages for
> > parameter control.
> > As far as I've understood the B-CONTROL you can assign program
> changes,
> > controllers, and e.g. sequencer start/stop messages to the knobs and
> > faders but you cannot directly define sysex messages.
> > 
> > But there's hope. If you wouldn't bother to additionally connect a
> > notebook it could be done: all you need is a piece of software to
> > translate controller messages coming from the B_CONTROL via USB to
> sysex
> > messages going through the MIDI interface to the VFX.
> > 
> > However, this piece of SW has still to be written...
> > 
> > Good luck
> > Hans
> > 
> > -----Ursprüngliche Nachricht-----
> > Von: Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com
> > [mailto:Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com] Im Auftrag von k5kip_1999
> > Gesendet: Donnerstag, 7. Dezember 2006 03:16
> > An: Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com
> > Betreff: [Ensoniq-VFX-SD] ne1 know if you can use external midi
> > controller on VFX?
> > 
> > 
> > 
> > Hey all, 
> > 
> > Specifically - I want to program the synth controls like envelops and
> > other "synth" parameters, filter cutoff, lfo rate lots of them
> > etc.... from an external midi controller like UC-33e or BCR2000? All
> > those knobs and they are so cheap ... would make the vfx feel like an
> > old analog with lots of knobs!!!!
> > 
> > It would breath much new life into programming this synth.
> > Are there a limit to how many controller assignments can go in and
> > what they will effect?
> > thanks
> >
>

AW: [Ensoniq-VFX-SD] Re: ne1 know if you can use external midi controller on VFX?

2006-12-11 by Hans Artmann

Yes, correct. EXT in this context means EXTernal device.
In later versions EXT is also another MIDI status parameter to the effect that incoming midi events are not processed (e.g. notes played) in the VFX, other than BOTH or MIDI, where incoming events affect the VFX. This is meant to exclusively control EXTernal instruments. There is another control XCTRL where you can define any controller number for an external controller and then assign XCTRL as a controller for an internal parameter, e.g. LFO rate. Problem here is that this is a global setting and thus limited to one controller number.
It looks worse with the number of entries to translate than it is: midi translator can export/import text files with the assignments. So you can use a text editor to do most of the work, multiply entries or series of entries and search and replace relevant string parts.
To begin with, I'd try out one simple controller to see if the VFX can cope with a series of sysex messages coming in pretty fast.
Let me know when you've something working.
I've just realized two things:
1. The logical numbers in the reference are decimal and you have to translate them to hex, e.g. to access the Preset button (logical 12) you got to send 0x0c, with the command: F0 0F 05 00 00 00 00 00 00 0C F7 (not realizing this before was the reason to assume big changes with the SD-1). The same applies to the page, slot, and value numbers!
2. My SD-1 manual has an A-1 section with the SD-1 midi specification and it seems it hasn't changed that much. However, this doesn't make a difference to you cause you 're saying you own a vanilla VFX.
But if anyone's interested I could eventually post a PDF of this section.
Hans
BTW, the CART button needs a second parameter to actually switch over, I had success with sending a bank key message (0-2) to switch between INT, CRT, and ROM. Maybe you can include the number in the same message, I havn't tried this - some hacking's still required.
Show quoted textHide quoted text
-----Ursprüngliche Nachricht-----
Von: Ensoniq-VFX-SD@yahoogroups.com [mailto:Ensoniq-VFX-SD@yahoogroups.com] Im Auftrag von k5kip_1999
Gesendet: Montag, 11. Dezember 2006 04:07
An: Ensoniq-VFX-SD@yahoogroups.com
Betreff: [Ensoniq-VFX-SD] Re: ne1 know if you can use external midi controller on VFX?

Hans -

Thanks for the info.

I will try to set up a bank button press here soon.
I have midi ox. Your setup sounds like a real good way to monitor to
ensure what is happening and NOT blast out the VFX patches.

OMG -the sysex for each value of controller... that is what I was
afraid of.... cumbersome is NOT the word, how about BIG GIANT PITA!

BTW I have the UC-33 (not the Bcr2000)

I was having these images in my head of moving sliders on this puppy
and twisting knobs like on my Octave Cat and watching the VFX fly into
a new vista of sounds. I can't work on patches on the VFX for very
long because I always forget what I was trying to do going button to
button and slider etc....

But oh my, 127 entries for each controller (that has 0-127 values)
Oh my that would take a long time to program, just one controller.

The VFX manual mentions EXT can send paramter changes... what is EXT
(external program or just external of the vfx, I am guessing)?

So judging by your last email I could do a button press from EXT
(external control from now on) but... would have to have an extensive
map of translations just for one controller to be effective on that
ONE parameter?

Is that correct???

--- In Ensoniq-VFX-SD@yahoogroups.com, "Hans Artmann"
...> wrote:
>
> Yes, I'm talking about bomes midi translator. I've tried some things
> myself, using a Tascam US 428 so I may be able to answer your questions.
>
> 1. You need the controllers midi out going into the VFX midi in. There's
> no point to also connect the VFX midi out as long as you don't have a
> progarm to cope with messages coming from the VFX. The controller won't
> handle them, although you could use midiox to e.g. view error messages
> or receive and store sysex dumps requested through a message coming from
> the controller - both works.
>
>; 2. It's simpler than you think. Don't bother about all the message types
> you mentioned.
> The controller sends a message or a series of messages with each knob or
> fader. My Tascam's very easy with this because I can't change the
> messages sent, they are all controller massages. This is what a
> B-Control can always deliver.
> In Midi Trranslator there's a function to 'capture' the message coming
> from the controller. This you can assign either
> - a keystroke, which would be processed by the currently activated
>; program or,
> - a midi sequence defined in hex
> Now, this sequence must define a sysex message, i.e.
> - the 6 byte header F0 0F 05 00 cc tt where cc is the base channel
> (zero for channel 1!) and tt is the message type
> - the message command type
> - the message data packet
> - the sysex tail 'F7'
> The simplest to try are dump requests or the so called virtual keys. To
> e.g. emulate one of the bank keys, let's say bank 3, adjust the VFX to
> base channel 1 and send
>
> F0 0F 05 00 00 00 00 00 00 03 to 'press' the bank 3 key
> F0 0F 05 00 00 00 00 05 to receive a single program dump (ok,
> connect the vfx midi out and use midiox to receive the dump from the
> respective midi port)
>;
> As for the number of zeros there's a trick: message bytes, those after
> the header, are sent in pairs, meaning a byte denoted as 4D would be
> sent as two bytes 04 0D and, 00 as 00 00, and 03 as 00 03 etc.
>
> Don't forget to assign the correct midi ports in midi translator: output
> goes to VFX, input comes from your controller.
> To give it a try you can also use midiox to send your commands, as long
> as you don't have a controller available.
>
> There's only a little problem as I already mentioned. The midi spec has
> changed from VFX to VFX-SD and SD-1. You'll find e.g. the bank key codes
> working but you'll find the rest of the virtual key definitions being
> assigned differently. While you'll probably be able to work this out for
> the virtual keys (look for error messages with midiox) you'll probably
> have a hard time to figure out if and how the assignments to parameter
> values would work (page/slot/value). Maybe it's not too different but I
> havn't tried yet.
>
> Once you get this working another problem is that you have to assign
> each single value of a series of controller values produced by a slider
> to a single sysex message, e.g for values from 0 to 127 or -127 to 127
> etc. Doable but cumbersome.
>
> Good luck, and let me know when you've figured out the SD codes.
>
> Hans
>
>
> -----Ursprüngliche Nachricht-----
> Von: Ensoniq-VFX-SD@yahoogroups.com
> [mailto:Ensoniq-VFX-SD@yahoogroups.com] Im Auftrag von k5kip_1999
> Gesendet: Sonntag, 10. Dezember 2006 23:01
> An: Ensoniq-VFX-SD@yahoogroups.com
> Betreff: [Ensoniq-VFX-SD] Re: ne1 know if you can use external midi
> controller on VFX?
>
>
>
> Hey,
> Are you talking about bomes midi translator or midi ox?
> I have the vanilla VFX and I have the manual. Sorry no vfx sd manual
> tho....
> So, I take the controller I want to use and map it to a function using
> the sysex info.
> The manual lists several specs....
>
> Several questions -
> 1. Do I need to have both midi in and out going to and from the vfx
> to do this?
>
> 2. What info do i need to send for every translation or controller
> message conversion? Hmmm... how to be clear. After the translator
> receives the controller and converts to sysex...
> ? system exclusive status byte ?
> ? Non real time message code ?
> ? Bass midi channel number ?
> ? All channel broadcast code ?
> ? General information message code ?
> ? Device inquiry message code?
> ? end of system exclusive
>
> ................. wow
> Ok....
> Let me start again.
> I am not sure how it will happen... I am overwhelmed by midi messages.
> Question how will translator send a different value... or is it
> translating every sing value change on the controller.
>
> OH my...
>
>; --- In Ensoniq-VFX- VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com, "Hans Artmann"
> > wrote:
> >
> > ok, there's a program that is able to translate MIDI messages, i.e.
> > taking controller messages from a B-Control or anything and deliver
> > sysex messages.
> > Let me know if anyone's interested in this program and I'll send the
> > link where to get it.
> >
> > Now here's yet another problem: the sysex definition has changed from
> > VFX to VFX SD and the changed version has not been published with the
> > later manuals as it had been in the early vanilla VFX manual. Times
> ago
> > it could be ordered from Ensoniq for free but there's no Ensoniq any
> > more.
> > Does anybody happen to have the full MIDI spec for the SD?
> >
> > Hans
> >
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Ensoniq-VFX- VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com
> > [mailto:Ensoniq-VFX- VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com] Im Auftrag von Hans Artmann
> > Gesendet: Donnerstag, 7. Dezember 2006 09:27
> > An: Ensoniq-VFX- VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com
> > Betreff: AW: [Ensoniq-VFX-SD] ne1 know if you can use external midi
> > controller on VFX?
> >
> >
> >
> >
> >
> > Interesting idea. I don't think it could be done just using
> > controllers. The VFX has a pretty early MIDI implementation and does
> not
> > support so called NRPNs (non registered parameter numbers) to control
> > sound parameters like lfo rate etc. but rather uses sysex messages for
> > parameter control.
> > As far as I've understood the B-CONTROL you can assign program
> changes,
> > controllers, and e.g. sequencer start/stop messages to the knobs and
> > faders but you cannot directly define sysex messages.
> >
> > But there's hope. If you wouldn't bother to additionally connect a
> > notebook it could be done: all you need is a piece of software to
> > translate controller messages coming from the B_CONTROL via USB to
> sysex
> > messages going through the MIDI interface to the VFX.
> >
> > However, this piece of SW has still to be written...
> >
> > Good luck
> > Hans
> >
> > -----Ursprüngliche Nachricht-----
>; > Von: Ensoniq-VFX- VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com
> > [mailto:Ensoniq-VFX- VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com] Im Auftrag von k5kip_1999
> > Gesendet: Donnerstag, 7. Dezember 2006 03:16
> > An: Ensoniq-VFX- VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com
> > Betreff: [Ensoniq-VFX-SD] ne1 know if you can use external midi
> > controller on VFX?
> >
> >
> >
> > Hey all,
> >
> > Specifically - I want to program the synth controls like envelops and
> > other "synth" parameters, filter cutoff, lfo rate lots of them
> > etc.... from an external midi controller like UC-33e or BCR2000? All
> > those knobs and they are so cheap ... would make the vfx feel like an
> > old analog with lots of knobs!!!!
> >
> > It would breath much new life into programming this synth.
> > Are there a limit to how many controller assignments can go in and
> > what they will effect?
> > thanks
> >
>

Re: [Ensoniq-VFX-SD] Re: ne1 know if you can use external midi controller on VFX?

2006-12-12 by mishon66@aol.com

You can use Unisyn and have boat loads of real time sliders/controlers.
Rich 
Show quoted textHide quoted text
-----Original Message-----
From: k5kip_1999@...
To: Ensoniq-VFX-SD@yahoogroups.com
Sent: Sun, 10 Dec 2006 9:06 PM
Subject: [Ensoniq-VFX-SD] Re: ne1 know if you can use external midi controller on VFX?


Hans - 

Thanks for the info.

I will try to set up a bank button press here soon.
I have midi ox. Your setup sounds like a real good way to monitor to
ensure what is happening and NOT blast out the VFX patches.

OMG -the sysex for each value of controller... that is what I was
afraid of.... cumbersome is NOT the word, how about BIG GIANT PITA!

BTW I have the UC-33 (not the Bcr2000) 

I was having these images in my head of moving sliders on this puppy
and twisting knobs like on my Octave Cat and watching the VFX fly into
a new vista of sounds. I can't work on patches on the VFX for very
long because I always forget what I was trying to do going button to
button and slider etc....

But oh my, 127 entries for each controller (that has 0-127 values)
Oh my that would take a long time to program, just one controller.

The VFX manual mentions EXT can send paramter changes... what is EXT
(external program or just external of the vfx, I am guessing)?

So judging by your last email I could do a button press from EXT
(external control from now on) but... would have to have an extensive
map of translations just for one controller to be effective on that
ONE parameter?

Is that correct???

--- In Ensoniq-VFX-SD@yahoogroups.com, "Hans Artmann"
<hans-artmann@...> wrote:
>
> Yes, I'm talking about bomes midi translator. I've tried some things
> myself, using a Tascam US 428 so I may be able to answer your questions.
> 
> 1. You need the controllers midi out going into the VFX midi in. There's
> no point to also connect the VFX midi out as long as you don't have a
> progarm to cope with messages coming from the VFX. The controller won't
> handle them, although you could use midiox to e.g. view error messages
> or receive and store sysex dumps requested through a message coming from
> the controller - both works.
> 
> 2. It's simpler than you think. Don't bother about all the message types
> you mentioned.
> The controller sends a message or a series of messages with each knob or
> fader. My Tascam's very easy with this because I can't change the
> messages sent, they are all controller massages. This is what a
> B-Control can always deliver.
> In Midi Trranslator there's a function to 'capture' the message coming
> from the controller. This you can assign either
> - a keystroke, which would be processed by the currently activated
> program or,
> - a midi sequence defined in hex
> Now, this sequence must define a sysex message, i.e.
> - the 6 byte header F0 0F 05 00 cc tt where cc is the base channel
> (zero for channel 1!) and tt is the message type 
> - the message command type
> - the message data packet
> - the sysex tail 'F7'
> The simplest to try are dump requests or the so called virtual keys. To
> e.g. emulate one of the bank keys, let's say bank 3, adjust the VFX to
> base channel 1 and send
> 
> F0 0F 05 00 00 00 00 00 00 03 to 'press' the bank 3 key
> F0 0F 05 00 00 00 00 05 to receive a single program dump (ok,
> connect the vfx midi out and use midiox to receive the dump from the
> respective midi port)
> 
> As for the number of zeros there's a trick: message bytes, those after
> the header, are sent in pairs, meaning a byte denoted as 4D would be
> sent as two bytes 04 0D and, 00 as 00 00, and 03 as 00 03 etc.
> 
> Don't forget to assign the correct midi ports in midi translator: output
> goes to VFX, input comes from your controller.
> To give it a try you can also use midiox to send your commands, as long
> as you don't have a controller available.
> 
> There's only a little problem as I already mentioned. The midi spec has
> changed from VFX to VFX-SD and SD-1. You'll find e.g. the bank key codes
> working but you'll find the rest of the virtual key definitions being
> assigned differently. While you'll probably be able to work this out for
> the virtual keys (look for error messages with midiox) you'll probably
> have a hard time to figure out if and how the assignments to parameter
> values would work (page/slot/value). Maybe it's not too different but I
> havn't tried yet.
> 
> Once you get this working another problem is that you have to assign
> each single value of a series of controller values produced by a slider
> to a single sysex message, e.g for values from 0 to 127 or -127 to 127
> etc. Doable but cumbersome. 
> 
> Good luck, and let me know when you've figured out the SD codes.
> 
> Hans
> 
> 
> -----Ursprüngliche Nachricht-----
> Von: Ensoniq-VFX-SD@yahoogroups.com
> [mailto:Ensoniq-VFX-SD@...m] Im Auftrag von k5kip_1999
> Gesendet: Sonntag, 10. Dezember 2006 23:01
> An: Ensoniq-VFX-SD@yahoogroups.com
> Betreff: [Ensoniq-VFX-SD] Re: ne1 know if you can use external midi
> controller on VFX?
> 
> 
> 
> Hey,
> Are you talking about bomes midi translator or midi ox?
> I have the vanilla VFX and I have the manual. Sorry no vfx sd manual
> tho....
> So, I take the controller I want to use and map it to a function using
> the sysex info. 
> The manual lists several specs....
> 
> Several questions - 
> 1. Do I need to have both midi in and out going to and from the vfx
> to do this?
> 
> 2. What info do i need to send for every translation or controller
> message conversion? Hmmm... how to be clear. After the translator
> receives the controller and converts to sysex...
> ? system exclusive status byte ?
> ? Non real time message code ?
> ? Bass midi channel number ?
> ? All channel broadcast code ?
> ? General information message code ?
> ? Device inquiry message code?
> ? end of system exclusive
> 
> ................. wow 
> Ok....
> Let me start again.
> I am not sure how it will happen... I am overwhelmed by midi messages.
> Question how will translator send a different value... or is it
> translating every sing value change on the controller.
> 
> OH my...
> 
> --- In Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com, "Hans Artmann"
> <hans-artmann@> wrote:
> >
> > ok, there's a program that is able to translate MIDI messages, i.e.
> > taking controller messages from a B-Control or anything and deliver
> > sysex messages. 
> > Let me know if anyone's interested in this program and I'll send the
> > link where to get it.
> > 
> > Now here's yet another problem: the sysex definition has changed from
> > VFX to VFX SD and the changed version has not been published with the
> > later manuals as it had been in the early vanilla VFX manual. Times
> ago
> > it could be ordered from Ensoniq for free but there's no Ensoniq any
> > more.
> > Does anybody happen to have the full MIDI spec for the SD?
> > 
> > Hans
> > 
> > 
> > -----Ursprüngliche Nachricht-----
> > Von: Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com
> > [mailto:Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com] Im Auftrag von Hans Artmann
> > Gesendet: Donnerstag, 7. Dezember 2006 09:27
> > An: Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com
> > Betreff: AW: [Ensoniq-VFX-SD] ne1 know if you can use external midi
> > controller on VFX?
> > 
> > 
> > 
> > 
> > 
> > Interesting idea. I don't think it could be done just using
> > controllers. The VFX has a pretty early MIDI implementation and does
> not
> > support so called NRPNs (non registered parameter numbers) to control
> > sound parameters like lfo rate etc. but rather uses sysex messages for
> > parameter control.
> > As far as I've understood the B-CONTROL you can assign program
> changes,
> > controllers, and e.g. sequencer start/stop messages to the knobs and
> > faders but you cannot directly define sysex messages.
> > 
> > But there's hope. If you wouldn't bother to additionally connect a
> > notebook it could be done: all you need is a piece of software to
> > translate controller messages coming from the B_CONTROL via USB to
> sysex
> > messages going through the MIDI interface to the VFX.
> > 
> > However, this piece of SW has still to be written...
> > 
> > Good luck
> > Hans
> > 
> > -----Ursprüngliche Nachricht-----
> > Von: Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com
> > [mailto:Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com] Im Auftrag von k5kip_1999
> > Gesendet: Donnerstag, 7. Dezember 2006 03:16
> > An: Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com
> > Betreff: [Ensoniq-VFX-SD] ne1 know if you can use external midi
> > controller on VFX?
> > 
> > 
> > 
> > Hey all, 
> > 
> > Specifically - I want to program the synth controls like envelops and
> > other "synth" parameters, filter cutoff, lfo rate lots of them
> > etc.... from an external midi controller like UC-33e or BCR2000? All
> > those knobs and they are so cheap ... would make the vfx feel like an
> > old analog with lots of knobs!!!!
> > 
> > It would breath much new life into programming this synth.
> > Are there a limit to how many controller assignments can go in and
> > what they will effect?
> > thanks
> >
>


 
________________________________________________________________________
Check out the new AOL.  Most comprehensive set of free safety and security tools, free access to millions of high-quality videos from across the web, free AOL Mail and more.

AW: [Ensoniq-VFX-SD] Re: ne1 know if you can use external midi controller on VFX?

2006-12-12 by Hans Artmann

Yes, true. But this is also about the hardware feeling of knobs and sliders. If Unisyn has a midi control interface, like Cubase or others, and can be controlled with a UC-33 or a US-428, fine. Then you probably still have to program Unisyn to your hardware piece or vice versa. Advantage would be that you've visible control of what you are doing.
I'm still looking for a MIDI editor which
- is compatible with: VFX-SD / SD-1 / EPS16+ / Alesis SR-16/HR16 / maybe Emagics AMT-8
- can work with the Tascam US-428
- is stable enough and doesn't crash itself or the VFX
- and is still supported
SoundDiver - not supported any more
Unisysn?
Midi Quest?
I've seen that Unisyn now has ASR-X support which could mean that it also works with the EPS16+, but I'm not sure enough to throw 200+ bucks at it.
Hans
-----Ursprüngliche Nachricht-----
Von: Ensoniq-VFX-SD@yahoogroups.com [mailto:Ensoniq-VFX-SD@yahoogroups.com] Im Auftrag von mishon66@aol.com
Gesendet: Dienstag, 12. Dezember 2006 04:30
An: Ensoniq-VFX-SD@yahoogroups.com
Betreff: Re: [Ensoniq-VFX-SD] Re: ne1 know if you can use external midi controller on VFX?

You can use Unisyn and have boat loads of real time sliders/controlers.
Rich

-----Original Message-----

Show quoted textHide quoted text

From: k5kip_1999@yahoo.com
To: Ensoniq-VFX-SD@yahoogroups.com
Sent: Sun, 10 Dec 2006 9:06 PM
Subject: [Ensoniq-VFX-SD] Re: ne1 know if you can use external midi controller on VFX?

Hans -

Thanks for the info.

I will try to set up a bank button press here soon.
I have midi ox. Your setup sounds like a real good way to monitor to
ensure what is happening and NOT blast out the VFX patches.

OMG -the sysex for each value of controller... that is what I was
afraid of.... cumbersome is NOT the word, how about BIG GIANT PITA!

BTW I have the UC-33 (not the Bcr2000)

I was having these images in my head of moving sliders on this puppy
and twisting knobs like on my Octave Cat and watching the VFX fly into
a new vista of sounds. I can't work on patches on the VFX for very
long because I always forget what I was trying to do going button to
button and slider etc....

But oh my, 127 entries for each controller (that has 0-127 values)
Oh my that would take a long time to program, just one controller.

The VFX manual mentions EXT can send paramter changes... what is EXT
(external program or just external of the vfx, I am guessing)?

So judging by your last email I could do a button press from EXT
(external control from now on) but... would have to have an extensive
map of translations just for one controller to be effective on that
ONE parameter?

Is that correct???

--- In Ensoniq-VFX-SD@yahoogroups.com, "Hans Artmann"
...> wrote:
>
> Yes, I'm talking about bomes midi translator. I've tried some things
> myself, using a Tascam US 428 so I may be able to answer your questions.
>
> 1. You need the controllers midi out going into the VFX midi in. There's
> no point to also connect the VFX midi out as long as you don't have a
> progarm to cope with messages coming from the VFX. The controller won't
> handle them, although you could use midiox to e.g. view error messages
> or receive and store sysex dumps requested through a message coming from
> the controller - both works.
>
> 2. It's simpler than you think. Don't bother about all the message types
>; you mentioned.
> The controller sends a message or a series of messages with each knob or
> fader. My Tascam's very easy with this because I can't change the
> messages sent, they are all controller massages. This is what a
> B-Control can always deliver.
>; In Midi Trranslator there's a function to 'capture' the message coming
> from the controller. This you can assign either
> - a keystroke, which would be processed by the currently activated
> program or,
> - a midi sequence defined in hex
> Now, this sequence must define a sysex message, i.e.
> - the 6 byte header F0 0F 05 00 cc tt where cc is the base channel
> (zero for channel 1!) and tt is the message type
> - the message command type
> - the message data packet
> - the sysex tail 'F7'
> The simplest to try are dump requests or the so called virtual keys. To
> e.g. emulate one of the bank keys, let's say bank 3, adjust the VFX to
> base channel 1 and send
>
> F0 0F 05 00 00 00 00 00 00 03 to 'press' the bank 3 key
> F0 0F 05 00 00 00 00 05 to receive a single program dump (ok,
> connect the vfx midi out and use midiox to receive the dump from the
> respective midi port)
>
> As for the number of zeros there's a trick: message bytes, those after
> the header, are sent in pairs, meaning a byte denoted as 4D would be
> sent as two bytes 04 0D and, 00 as 00 00, and 03 as 00 03 etc.
>
> Don't forget to assign the correct midi ports in midi translator: output
> goes to VFX, input comes from your controller.
> To give it a try you can also use midiox to send your commands, as long
> as you don't have a controller available.
>
> There's only a little problem as I already mentioned. The midi spec has
> changed from VFX to VFX-SD and SD-1. You'll find e.g. the bank key codes
> working but you'll find the rest of the virtual key definitions being
> assigned differently. While you'll probably be able to work this out for
> the virtual keys (look for error messages with midiox) you'll probably
> have a hard time to figure out if and how the assignments to parameter
> values would work (page/slot/value). Maybe it's not too different but I
> havn't tried yet.
>
> Once you get this working another problem is that you have to assign
> each single value of a series of controller values produced by a slider
> to a single sysex message, e.g for values from 0 to 127 or -127 to 127
> etc. Doable but cumbersome.
>
> Good luck, and let me know when you've figured out the SD codes.
>
> Hans
>
>
> -----Ursprüngliche Nachricht-----
> Von: Ensoniq-VFX-SD@yahoogroups.com
> [mailto:Ensoniq-VFX-SD@yahoogroups.com] Im Auftrag von k5kip_1999
> Gesendet: Sonntag, 10. Dezember 2006 23:01
> An: Ensoniq-VFX-SD@yahoogroups.com
> Betreff: [Ensoniq-VFX-SD] Re: ne1 know if you can use external midi
> controller on VFX?
>
>
>
> Hey,
> Are you talking about bomes midi translator or midi ox?
> I have the vanilla VFX and I have the manual. Sorry no vfx sd manual
> tho....
> So, I take the controller I want to use and map it to a function using
> the sysex info.
> The manual lists several specs....
>
> Several questions -
> 1. Do I need to have both midi in and out going to and from the vfx
> to do this?
>
> 2. What info do i need to send for every translation or controller
> message conversion? Hmmm... how to be clear. After the translator
> receives the controller and converts to sysex...
> ? system exclusive status byte ?
> ? Non real time message code ?
> ? Bass midi channel number ?
> ? All channel broadcast code ?
> ? General information message code ?
> ? Device inquiry message code?
> ? end of system exclusive
>
> ................. wow
> Ok....
> Let me start again.
> I am not sure how it will happen... I am overwhelmed by midi messages.
> Question how will translator send a different value... or is it
> translating every sing value change on the controller.
>
> OH my...
>
> --- In Ensoniq-VFX- VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com, "Hans Artmann"
> > wrote:
> >
> > ok, there's a program that is able to translate MIDI messages, i.e.
> > taking controller messages from a B-Control or anything and deliver
> > sysex messages.
> > Let me know if anyone's interested in this program and I'll send the
> > link where to get it.
> >
> > Now here's yet another problem: the sysex definition has changed from
> > VFX to VFX SD and the changed version has not been published with the
> > later manuals as it had been in the early vanilla VFX manual. Times
> ago
> > it could be ordered from Ensoniq for free but there's no Ensoniq any
> > more.
> > Does anybody happen to have the full MIDI spec for the SD?
> >
> > Hans
> >
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Ensoniq-VFX- VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com
> > [mailto:Ensoniq-VFX- VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com] Im Auftrag von Hans Artmann
> > Gesendet: Donnerstag, 7. Dezember 2006 09:27
> > An: Ensoniq-VFX- VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com
> > Betreff: AW: [Ensoniq-VFX-SD] ne1 know if you can use external midi
> > controller on VFX?
> >
> >
> >
> >
> >
> > Interesting idea. I don't think it could be done just using
> > controllers. The VFX has a pretty early MIDI implementation and does
> not
> > support so called NRPNs (non registered parameter numbers) to control
> > sound parameters like lfo rate etc. but rather uses sysex messages for
> > parameter control.
> > As far as I've understood the B-CONTROL you can assign program
> changes,
> > controllers, and e.g. sequencer start/stop messages to the knobs and
> > faders but you cannot directly define sysex messages.
> >
> > But there's hope. If you wouldn't bother to additionally connect a
> > notebook it could be done: all you need is a piece of software to
> > translate controller messages coming from the B_CONTROL via USB to
> sysex
> > messages going through the MIDI interface to the VFX.
> >
> > However, this piece of SW has still to be written...
> >
> > Good luck
> > Hans
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Ensoniq-VFX- VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com
> > [mailto:Ensoniq-VFX- VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com] Im Auftrag von k5kip_1999
> > Gesendet: Donnerstag, 7. Dezember 2006 03:16
> > An: Ensoniq-VFX- <;mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com
> > Betreff: [Ensoniq-VFX-SD] ne1 know if you can use external midi
> > controller on VFX?
> >;
> >
> >
> > Hey all,
> >
> > Specifically - I want to program the synth controls like envelops and
> > other "synth" parameters, filter cutoff, lfo rate lots of them
> > etc.... from an external midi controller like UC-33e or BCR2000? All
> > those knobs and they are so cheap ... would make the vfx feel like an
> > old analog with lots of knobs!!!!
> >
> > It would breath much new life into programming this synth.
> > Are there a limit to how many controller assignments can go in and
> > what they will effect?
> > thanks
> >
>

Check out the new AOL. Most comprehensive set of free safety and security tools, free access to millions of high-quality videos from across the web, free AOL Mail and more.

Re: SD-1

2007-08-19 by River Of Life

Help! I just turned on my SD-1 and I found that every other note does 
not play, C does not play, D plays and C# plays, D# does not. This 
occurs up the entire keyboard. The unit does play the sequences 
properly. Any help would be appreciated.

Vince

Re: SD-1

2007-08-19 by l2web_net

I don't know if the SD-1 gets the same keyboard connector problem as
the VFX, but the symptoms sound similar. 

--- In Ensoniq-VFX-SD@yahoogroups.com, River Of Life
<riveroflifecbs@...> wrote:
Show quoted textHide quoted text
>
> Help! I just turned on my SD-1 and I found that every other note does 
> not play, C does not play, D plays and C# plays, D# does not. This 
> occurs up the entire keyboard. The unit does play the sequences 
> properly. Any help would be appreciated.
> 
> Vince
>

Re: [Ensoniq-VFX-SD] Re: SD-1

2007-08-19 by mishon66@aol.com

Yes the Keyboard problems went on through the release of the SD1, even some of the EPS samplers had this issue. Go to the files section and get the file called Polyb12.zip this is the final service doc from Ensoniq that shows how to fix the poly board separation problem. The rest of the docs are misleading and don't explain clearly how to address this problem.

Rich


-----Original Message-----
Show quoted textHide quoted text
From: l2web_net
To: Ensoniq-VFX-SD@yahoogroups.com
Sent: Sun, 19 Aug 2007 7:36 am
Subject: [Ensoniq-VFX-SD] Re: SD-1

I don't know if the SD-1 gets the same keyboard connector problem as
the VFX, but the symptoms sound similar.

--- In Ensoniq-VFX-SD@yahoogroups.com, River Of Life
...> wrote:
>
> Help! I just turned on my SD-1 and I found that every other note does
> not play, C does not play, D plays and C# plays, D# does not. This
> occurs up the entire keyboard. The unit does play the sequences
> properly. Any help would be appreciated.
>
> Vince
>

AOL now offers free email to everyone. Find out more about what's free from AOL at AOL.com.

Re: [Ensoniq-VFX-SD] Re: SD-1

2007-08-19 by River Of Life

Thank you all who sent me emails. I started working on my music for the morning service and in about 1/2 hour the keyboard was back to normal. I used it this morning at church and it worked fine also. I was on vacation and didn't use the keyboard for two week, so I guess it got a little temperamental.

Blessings,

Vince



At 10:51 AM 8/19/2007, you wrote:

Yes the Keyboard problems went on through the release of the SD1, even some of the EPS samplers had this issue. Go to the files section and get the file called Polyb12.zip this is the final service doc from Ensoniq that shows how to fix the poly board separation problem. The rest of the docs are misleading and don't explain clearly how to address this problem.

Rich


-----Original Message-----
Show quoted textHide quoted text
From: l2web_net
To: Ensoniq-VFX-SD@yahoogroups.com
Sent: Sun, 19 Aug 2007 7:36 am
Subject: [Ensoniq-VFX-SD] Re: SD-1

I don't know if the SD-1 gets the same keyboard connector problem as
the VFX, but the symptoms sound similar.

--- In Ensoniq-VFX-SD@yahoogroups.com, River Of Life
wrote:
>
> Help! I just turned on my SD-1 and I found that every other note does
> not play, C does not play, D plays and C# plays, D# does not. This
> occurs up the entire keyboard. The unit does play the sequences
> properly. Any help would be appreciated.
>
> Vince
>

AOL now offers free email to everyone. Find out more about what's free from AOL at AOL.com .

Re: ne1 know if you can use external midi controller on VFX?

2008-05-27 by k5kip_1999

Hey, I do have something working with my BCR2000.
Sysex to the vfx for editing patches.
Will post more when I am finished, trying to map it all out right now.
Need to rearrange the commands on the bcr2000 to make sense.
Map the lfo section, fx, wave section and output section.
After finishing the envelops, I am 3/4 done tho!




--- In Ensoniq-VFX-SD@yahoogroups.com, "Hans Artmann"
<hans-artmann@...> wrote:
Show quoted textHide quoted text
>
> Yes, I'm talking about bomes midi translator. I've tried some things
> myself, using a Tascam US 428 so I may be able to answer your questions.
>  
> 1. You need the controllers midi out going into the VFX midi in. There's
> no point to also connect the VFX midi out as long as you don't have a
> progarm to cope with messages coming from the VFX. The controller won't
> handle them, although you could use midiox to e.g. view error messages
> or receive and store sysex dumps requested through a message coming from
> the controller - both works.
>  
> 2. It's simpler than you think. Don't bother about all the message types
> you mentioned.
> The controller sends a message or a series of messages with each knob or
> fader. My Tascam's very easy with this because I can't change the
> messages sent, they are all controller massages. This is what a
> B-Control can always deliver.
> In Midi Trranslator there's a function to 'capture' the message coming
> from the controller. This you can assign either
> - a keystroke, which would be processed by the currently activated
> program or,
> - a midi sequence defined in hex
> Now, this sequence must define a sysex message, i.e.
> - the 6 byte header F0 0F 05 00 cc tt where cc  is the base channel
> (zero for channel 1!) and tt is the message type 
> - the message command type
> - the message data packet
> - the sysex tail 'F7'
> The simplest to try are dump requests or the so called virtual keys. To
> e.g. emulate one of the bank keys, let's say bank 3, adjust the VFX to
> base channel 1 and send
>  
>  F0 0F 05 00 00 00  00  00 00 03 to 'press' the bank 3 key
>  F0 0F 05 00 00 00  00  05  to receive a single program dump (ok,
> connect the vfx midi out and use midiox to receive the dump from the
> respective midi port)
>  
> As for the number of zeros there's a trick: message bytes, those after
> the header, are sent in pairs, meaning a byte denoted as 4D would be
> sent as two bytes 04 0D and, 00 as 00 00, and 03 as 00 03 etc.
>  
> Don't forget to assign the correct midi ports in midi translator: output
> goes to VFX, input comes from your controller.
> To give it a try you can also use midiox to send your commands, as long
> as you don't have a controller available.
>  
> There's only a little problem as I already mentioned. The midi spec has
> changed from VFX to VFX-SD and SD-1. You'll find e.g. the bank key codes
> working but you'll find the rest of the virtual key definitions being
> assigned differently. While you'll probably be able to work this out for
> the virtual keys (look for error messages with midiox) you'll probably
> have a hard time to figure out if and how the assignments to parameter
> values would work (page/slot/value). Maybe it's not too different but I
> havn't tried yet.
>  
> Once you get this working another problem is that you have to assign
> each single value of a series of controller values produced by a slider
> to a single sysex message, e.g for values from 0 to 127 or -127 to 127
> etc. Doable but cumbersome. 
>  
> Good luck, and let me know when you've figured out the SD codes.
>  
> Hans
>  
> 
> -----Ursprüngliche Nachricht-----
> Von: Ensoniq-VFX-SD@yahoogroups.com
> [mailto:Ensoniq-VFX-SD@yahoogroups.com] Im Auftrag von k5kip_1999
> Gesendet: Sonntag, 10. Dezember 2006 23:01
> An: Ensoniq-VFX-SD@yahoogroups.com
> Betreff: [Ensoniq-VFX-SD] Re: ne1 know if you can use external midi
> controller on VFX?
> 
> 
> 
> Hey,
> Are you talking about bomes midi translator or midi ox?
> I have the vanilla VFX and I have the manual. Sorry no vfx sd manual
> tho....
> So, I take the controller I want to use and map it to a function using
> the sysex info. 
> The manual lists several specs....
> 
> Several questions - 
> 1. Do I need to have both midi in and out going to and from the vfx
> to do this?
> 
> 2. What info do i need to send for every translation or controller
> message conversion? Hmmm... how to be clear. After the translator
> receives the controller and converts to sysex...
> ? system exclusive status byte ?
> ? Non real time message code ?
> ? Bass midi channel number ?
> ? All channel broadcast code ?
> ? General information message code ?
> ? Device inquiry message code?
> ? end of system exclusive
> 
> ................. wow 
> Ok....
> Let me start again.
> I am not sure how it will happen... I am overwhelmed by midi messages.
> Question how will translator send a different value... or is it
> translating every sing value change on the controller.
> 
> OH my...
> 
> --- In Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com, "Hans Artmann"
> <hans-artmann@> wrote:
> >
> > ok, there's a program that is able to translate MIDI messages, i.e.
> > taking controller messages from a B-Control or anything and deliver
> > sysex messages. 
> > Let me know if anyone's interested in this program and I'll send the
> > link where to get it.
> > 
> > Now here's yet another problem: the sysex definition has changed from
> > VFX to VFX SD and the changed version has not been published with the
> > later manuals as it had been in the early vanilla VFX manual. Times
> ago
> > it could be ordered from Ensoniq for free but there's no Ensoniq any
> > more.
> > Does anybody happen to have the full MIDI spec for the SD?
> > 
> > Hans
> > 
> > 
> > -----Ursprüngliche Nachricht-----
> > Von: Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com
> > [mailto:Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com] Im Auftrag von Hans Artmann
> > Gesendet: Donnerstag, 7. Dezember 2006 09:27
> > An: Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com
> > Betreff: AW: [Ensoniq-VFX-SD] ne1 know if you can use external midi
> > controller on VFX?
> > 
> > 
> > 
> > 
> > 
> > Interesting idea. I don't think it could be done just using
> > controllers. The VFX has a pretty early MIDI implementation and does
> not
> > support so called NRPNs (non registered parameter numbers) to control
> > sound parameters like lfo rate etc. but rather uses sysex messages for
> > parameter control.
> > As far as I've understood the B-CONTROL you can assign program
> changes,
> > controllers, and e.g. sequencer start/stop messages to the knobs and
> > faders but you cannot directly define sysex messages.
> > 
> > But there's hope. If you wouldn't bother to additionally connect a
> > notebook it could be done: all you need is a piece of software to
> > translate controller messages coming from the B_CONTROL via USB to
> sysex
> > messages going through the MIDI interface to the VFX.
> > 
> > However, this piece of SW has still to be written...
> > 
> > Good luck
> > Hans
> > 
> > -----Ursprüngliche Nachricht-----
> > Von: Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com
> > [mailto:Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@...m] Im Auftrag von k5kip_1999
> > Gesendet: Donnerstag, 7. Dezember 2006 03:16
> > An: Ensoniq-VFX- <mailto:Ensoniq-VFX-SD%40yahoogroups.com>
> SD@yahoogroups.com
> > Betreff: [Ensoniq-VFX-SD] ne1 know if you can use external midi
> > controller on VFX?
> > 
> > 
> > 
> > Hey all, 
> > 
> > Specifically - I want to program the synth controls like envelops and
> > other "synth" parameters, filter cutoff, lfo rate lots of them
> > etc.... from an external midi controller like UC-33e or BCR2000? All
> > those knobs and they are so cheap ... would make the vfx feel like an
> > old analog with lots of knobs!!!!
> > 
> > It would breath much new life into programming this synth.
> > Are there a limit to how many controller assignments can go in and
> > what they will effect?
> > thanks
> >
>

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.