Monday, August 10, 2015

Status update (1 Dec)

Finally...I did reach the point where all tests are pasted correctly.  Some time was lost due to further optimizations & simplifications of the advanced tuning features.

Soon I will prepare the demo version, generating and testing the WIN and MAC distribution kits. I hope this goes well.  Next, I will invest time in video tutorials and documentation.

IMPORTANT: People who subscribe(d) to my mailing list before end of 2015 will received a nice discount on the commercial (full) version. 

So, drop me a mail before 2015 ends.    


Rudy, 
the VL Wizard….

Status update (12 Nov)

I had some delay due to trouble with the MAC upgrade to El Capitan...now I'm close towards finishing a pre-release of the commercial version of the VL-Wiz.  I'm busy doing exception and stress testing, everything stays stable.... A few weeks to go......counting down can start......

Improvements: simplified the usage and navigation, increased the stability, easier setup, better support for XG-VL, easier use and switch between multi-VL voices, simplified the tuning module etc...

O, yes....Recently I became proud owner of a VL1.   I'm very pleased with it as because it allows me to better understand how Yamaha designed the VL70m. I did some initial tests to compare the VL1 with the VL70m and S90 with 3 PLGVL's.  To be honest, I think my S90 setup is able to reach the qualities of the VL1 and go beyond, particularly because the effect engine of the S90 is pretty powerful and it contains 3 VL voices instead of 2.....The only main difference on the VL1 is its sampling clock that is 48khz, gives the voice a bit more headroom and the extra modifier = Impulse Expander, which gives that metallic edge to a voice...the other good thing about the VL1 is the ability to store up to 128 user voices and load a voice super fast.....the VL1 also gives me a better view on how to use the UNISON, POLY and MONO combinations of the VL voices.....

Now I need to maintain my focus on finishing the VL-Wiz for the VL70m/PLGVL....not easy having the wonderful VL1 in house ;-)

keeping you informed
Rudy

also check out a little Youtub video made by a friend in Japan....during the video he did use Beta2 version...https://www.youtube.com/watch?v=W7YVNHGi2sE

Status update (6 sept)

I'm happy to inform you that I released the BETA 3.  This is the last beta I will release..

Next will be a commercial version.  People who donated (sponsored) this project will receive a considerable reduction on the purchase price.  Donations are still possible...

Interested in checking out the Beta 3?  simply drop me an e-mail vl70m(@)imoxplus.net

So, what is added?
- Multipart support,  sending and editing voices across multiple VL70m & PLG VL’s. 
- Snippets, a way to quickly (re)-store a chunk of settings (eg. EQ’s, part settings etc.)
- Midi learn, a way to map midi controllers to parameters
- Midi Phrase, a way to play a midi phrase while editing 
- Midi Reset (panic)
- Loading & Sending VL70m effects from another voices without touching the element voice. 
- Optimised sysex engine allowing to set interval time between sysex messages 
- Possibility to send an initialisation file containing sysex data. Simply add the required sysex strings (hex format) into this file to tell your synth(s) what to do with it’s PLGVL cards.
- Possibility to send a pre & post sysex file each time a voice is loaded.
- Ability to select multiple MIDI-IN and MIDI-Out ports
- Ability to select and monitor the MIDI IN and OUT channels
- Ability to force (send) Poly mode & part settings using the ASSIGN button ..this based on the settings you defined.
- Considerable amount of bug fixes

- Color Schemes

up to the commercial version....
Rudy


Status update (31 Aug)

Almost there.... it is not easy to stay focussed on finishing the development when you have all that VL power in front of you...anyway, I resolved several technical issues related to the complexity of handling multiple VL-Voices. My confidence is growing each day and I think that the next Beta release (3) is almost ready and highly configurable...below a screenshot of the settings window.

Now you can tell the VL-Wizard to listen to multiple MIDI In ports and send Voice data to Multiple MIDI out ports. This allows you to interact with several VL cards stored in different synths and use multiple controllers (keyboard, WX5, EWI, BC3, TecControl...). Additionally you can set the MIDI in channel and the MIDI out channel. So you can daisy chain VL devices let them all Transmit on the same MIDI Channel and let them all Receive on a different Midi channel. Doing this helps to avoid midi-loopback issues.

Further in this example you can see 3 VL cards (slots) being configured.  Each contain the same voice EBsPckTS.  You do not need to load 3 times a voice because I did include the "ALL" button which is sending the VL same voice data to all the activated voice slots (device ID's) in one single action. If you want to go wild you can decided to load for each slot a different voice and switch everything to Mono instead of Poly. This gives you layered, very rich, expressive and unique sounds. You can then modify, tune each layer individually...

Another handy feature is the ASSIGN button. Clicking this does send the configuration for each voice slot to your VL synth(s)...with other words "force the VL-cards to operate into poly mode"..

Further below you see that you can use external files to initialize your synth during the startup of the VL-Wizard.  You can also use a Pre and Post sysex file to be send before and after loading a voice..or you can use a text file and enter the sysex and controller data (Hex format) yourself...for example, this is what is included in my initVLSYS.txt file. A sysex string to force my S90 into Voice mode and then I select PlugIn slot1 by sending the Bank / Program controller data. This way my S90 is switched into VL mode..

F0 43 10 6B 0A 00 01 00 F7
BF 00 3F
BF 20 18
CF 00
BF 00 21
BF 20 00
CF 00

You can now set the type to "VL70m" or "Config". The type "VL70m" will tell the VL-Wizard to send the full set of VL70m sysex tables to that voice slot. While the Type "Config" does allow you to send only specified tables. In this example I only the element voice data (table 9).

This "Config" type is included to allow a maximum of configuration flexibility to get your VL setup up and running (eg. people owning a EX5 with PLGVL cards).

Voila, this was a little update for those who own multiple VL cards ;-).....

rgds
Rudy



Status update(10 Aug)

Many of you are wondering why I’m not releasing yet a final version of the VL-Wizard. Well, I’m a perfectionist and want to  keep future support issues up to the real minimum.  
When officially releasing (read: promoting and pushing) the VL-Wizard I want to be sure that it is rock-solid, easy to use and many great features.

Since a while I’m stress-testing the capability to manage (edit voices) for up to 8 VL-devices.  This means following VL-power;
-          ability to layer up to 8 VL voices or put them in Poly mode or a combination of both.
-          ability to use a mixed setup of different VL70m +PLG100VL+PLG150VL units.  And a combination of units in XG-VL and Native mode.

How it works;
-          You can set for each VL-unit:  the Device-ID, XG-Part Number, Poly-part number, midi interface, Native or XG-VL mode
-          You can set;
o   midi-in channel and midi-out channel
o   interval time between voice dumps (bulk sysex)
o   delay time between single sysex messages
-          Additionally I will include the capability to transmit user defined pre-and post sysex messages (this to allow advanced users to force their Yamaha synth into VL-mode)


Keeping you informed

Rudy