|
Author
|
Topic: New EX Software - EXplorEX
|
Jim
EX5Tech Team
Member # 494
|
posted July 31, 2006 04:47 PM
This is a voice explorer for all EX synths, I found a need for it so I lashed something together to help me find voices and have found it useful so I am posting it generally. It is not intended to clash with the very excellent ex.factory and is released with Derek Cook's blessing. On that note, thanks to Derek for finding the time to help with the initial tests and the very helpful comments.Please note it is only supported on Windows XP, I don't have any '95 or '98 machines around any more. I also doubt the installer will be happy on them. I regret that there is not currently an iMac version but this is not beyond the bounds of possibility as there is now an iMac G5 (Core Duo) resident at Attfield Towers  It has not been uploaded to Ampfea as it is off-line at the moment nor to the EX5Tech server as I wished to keep bandwith and space pressure off EX5Tech. If people feel it is generally useful I am more than willing to add support for S1A and S1Y file formats and build in support for drum voices (subject to the intrinsic limitations of the EX in this respect). I would appreciate it if all traffic could be contained in this thread. Disclaimer - I am unable to accept any responsibility for any problems deemed to have been caused by installing EXplorEX on your PC so work safe - back up if you aren't sure! You can get more details here and download it here. [ October 08, 2006: Message edited by: Jim ] ____________________ Jim Don't tolerate rubbish Microsoft browsers - get Firefox 3! Run, don't walk! http://www.mozilla.org/products/firefox/
Posts: 2331 | From: Stourbridge, West Midlands UK | Registered: Dec 2001 | IP: Logged
|
|
|
|
R Cyberfinger
EX5Tech Veteran
Member # 111
|
posted August 05, 2006 02:00 AM
Thanks Jim. It looks very useful If someday I'll play again with my EX (just joking) I'm sure it will be very helpful.____________________ Renato _ _ __ _ _ Still trying to learn something new everyday.
Posts: 765 | From: | Registered: Jul 2001 | IP: Logged
|
|
|
|
|
|
|
|
Jim
EX5Tech Team
Member # 494
|
posted August 09, 2006 04:36 PM
quote: Originally posted by Syex: If you could get it to read all the other file types...maybe even patterns and arps!..
Thanks for the kind words I have designed and written it in a highly modular format with a view to adding support for drum voices, S1A and S1Y file formats so I guess I could well consider patterns and ARP's - especially if the general view was that it's a useful utility and, speaking frankly, there is enough usage out there to encourage me to commit the time and effort. Reverse engineering the formats takes a bit of time so I doubt there are any quick fixes here but all things are possible... Watch this space, as they say! ____________________ Jim Don't tolerate rubbish Microsoft browsers - get Firefox 3! Run, don't walk! http://www.mozilla.org/products/firefox/
Posts: 2331 | From: Stourbridge, West Midlands UK | Registered: Dec 2001 | IP: Logged
|
|
Jim
EX5Tech Team
Member # 494
|
posted August 09, 2006 04:39 PM
quote: Originally posted by JamesMichael: Looks good, Jim. Do you think it would be safe to try on W2k?
Thanks Jim! I have just run it up on one of my W2K servers and although I don't have any MIDI ports on that one it installed OK and reached out across the network to load and display some voice file contents so I think you'll be OK, either Server or Workstation. ____________________ Jim Don't tolerate rubbish Microsoft browsers - get Firefox 3! Run, don't walk! http://www.mozilla.org/products/firefox/
Posts: 2331 | From: Stourbridge, West Midlands UK | Registered: Dec 2001 | IP: Logged
|
|
|
|
Derek Cook
EX5Tech Team
Member # 4
|
posted August 10, 2006 01:21 PM
quote: Originally posted by Syex: I checked this out the other night and was rather impressed. If you could get it to read all the other file types...maybe even patterns and arps!..I'd buy that for a dollar Syex
The only thing to think about here is that the EX MIDI implementation only allows you to fire voices and performances across MIDI. Songs, Patterns, Arps, Waves and Samples are out. So whilst Jim's utility could display them, you wouldn't be able to send them over to the EX, which may make the value of that questionable? ____________________ Regards, Derek Cook
Posts: 3545 | From: Wales, UK | Registered: Jun 2001 | IP: Logged
|
|
|
|
|
|
|
|
|
|
Jim
EX5Tech Team
Member # 494
|
posted August 26, 2006 05:40 PM
Hi E!,Just back off hols so I'll have a look when the 'car lag' wears off  Strange though, those buttons only send simple MIDI note on/off messages and I can't imagine there would be any difference between EX5 and EX5R in this respect. Anyone else with an EX5R tried it and can confirm the same problem? P.S. Check you are in Voice mode, not Performance. ____________________ Jim Don't tolerate rubbish Microsoft browsers - get Firefox 3! Run, don't walk! http://www.mozilla.org/products/firefox/
Posts: 2331 | From: Stourbridge, West Midlands UK | Registered: Dec 2001 | IP: Logged
|
|
|
|
Jim
EX5Tech Team
Member # 494
|
posted August 29, 2006 12:07 PM
Correct, the voice is loaded into the edit buffer no matter which bank (P1/2 or I1/2) is selected. Only standard MIDI messages are used so the EX5R and EX7 should respond in exactly the same way.The main reasons a voice would not sound is a) there was a problem with the MIDI sysex message in which case there is usually an error message on the EX LCD display or b) if the voice uses custom waves rather than ROM waves and none are loaded. ____________________ Jim Don't tolerate rubbish Microsoft browsers - get Firefox 3! Run, don't walk! http://www.mozilla.org/products/firefox/
Posts: 2331 | From: Stourbridge, West Midlands UK | Registered: Dec 2001 | IP: Logged
|
|
|
|
|
|
|
|
Jim
EX5Tech Team
Member # 494
|
posted October 08, 2006 11:03 AM
quote: But if you keep asking Jim nicely ...... 
Ask, and ye shall receive! EXplorEX version 1.0.3 now understands and will browse ALL (S1A) and SYNTH (S1Y) files. As before any user samples/waves in an S1M file will need to be loaded first to be able to hear voices based on them. Voices based on the EX internal wave rom will audition straight from the S1A/S1Y/S1V file. To update, simply overwrite the EXplorEX executable with the new one which you can get by clicking here. If you have not yet tried it, you will need to install version 1.0.2 first then copy the 1.0.3 executable over it. A new installer will be issued in the near future. ____________________ Jim Don't tolerate rubbish Microsoft browsers - get Firefox 3! Run, don't walk! http://www.mozilla.org/products/firefox/
Posts: 2331 | From: Stourbridge, West Midlands UK | Registered: Dec 2001 | IP: Logged
|
|
|
|
Oberfunker
EX5Tech Newguy
Member # 5312
|
posted January 07, 2007 08:06 AM
Great stuff! Easy and neat!Is there any way to decide how long the tone / minor / major etc should play? Might be a nice feature as some sounds can be quite slow and subtle. It seems to result in that a single tone audition is slightly lower in volume than the other alternatives. Well, maybe not so important. I should just get myself a MIDI-router  Really nice! And I like the price too Thanks a bunch for this Jim! ____________________ www.aeongate.com
Posts: 22 | From: Sweden | Registered: Dec 2006 | IP: Logged
|
|
Jim
EX5Tech Team
Member # 494
|
posted January 07, 2007 09:23 AM
quote: Is there any way to decide how long the tone / minor / major etc should play? Might be a nice feature as some sounds can be quite slow and subtle. It seems to result in that a single tone audition is slightly lower in volume than the other alternatives.
Thanks for the feedback! The notes will sound for as long as you hold the mouse key down to audition patches with longer evolving textures. The note velocity is set at max value so there shouldn't be any difference to others but I will check this out. [ January 07, 2007: Message edited by: Jim ] ____________________ Jim Don't tolerate rubbish Microsoft browsers - get Firefox 3! Run, don't walk! http://www.mozilla.org/products/firefox/
Posts: 2331 | From: Stourbridge, West Midlands UK | Registered: Dec 2001 | IP: Logged
|
|
|
|
Jim
EX5Tech Team
Member # 494
|
posted January 07, 2007 08:12 PM
The note off[s] aren't sent until the left mouse button is released (it is the last note for the trill). This isn't usually an unreliable part of Windows and I can't see that there should be any sensitivity to mouse type. I use an Intellimouse 3.0A for testing, do you notice any other odd behaviour from your mouse in other areas? One thing - do make sure you have the latest version loaded (1.0.3) - the link to it is posted earlier in this thread.[ January 07, 2007: Message edited by: Jim ] ____________________ Jim Don't tolerate rubbish Microsoft browsers - get Firefox 3! Run, don't walk! http://www.mozilla.org/products/firefox/
Posts: 2331 | From: Stourbridge, West Midlands UK | Registered: Dec 2001 | IP: Logged
|
|
Oberfunker
EX5Tech Newguy
Member # 5312
|
posted January 08, 2007 10:07 AM
The funny thing is that (even after updating) it does not seem how long or hard or anything else I press the audition buttons, the tone is only played for a brief moment and then is cut off rather abruptly.This could be due to the sound card possibly ... I really donīt know. Anyhow I am running a Terratec PHASE28 with a Mic 8 interface. The only way to get a clearer picture of how the sounds really sound is to press "Trill" a few times in a row (as fast as possible) which keeps the EX5R playing the trill a few times in a row ... Anyhow the mouse is pretty crappy, but as you said it should be unlikely to make much of a difference. Holding the mouse button down, as I said, does however not help the slightest. I hope I do not confuse you all to much ... This might just be a problem that I have  ____________________ www.aeongate.com
Posts: 22 | From: Sweden | Registered: Dec 2006 | IP: Logged
|
|
Jim
EX5Tech Team
Member # 494
|
posted January 08, 2007 05:33 PM
quote: The funny thing is that (even after updating) it does not seem how long or hard or anything else I press the audition buttons, the tone is only played for a brief moment and then is cut off rather abruptly.This could be due to the sound card possibly ... I really donīt know. Anyhow I am running a Terratec PHASE28 with a Mic 8 interface.
It makes a kind of sense. In order to play nicely with other apps EXplorEX opens MIDI the MIDI device, sends the 'note(s) on' then closes the MIDI device, repeats this when the mouse button is released. What I think may be happening is when the MIDI device is closed the card driver is perhaps sending controller resets and/or note off messages which is shutting down the note prematurely. Two things you can try - make sure you have the latest drivers for your card and try increasing the Sysex and/or MIDI delay parameters. Testing here was done on a Terratec DMX 6-Fire (which is for all practical intents and purposes the same as an EWX24/96 and EWS88) and a MIDISPORT 8x8/s however MIDI driver implementation is not consistent, MIDI drivers often prematurely report completion while buffering the output and dealing with the MIDI traffic themselves irrespective of what the program says.. My gut feel is that this is a MIDI driver issue so let's start with that. [ January 08, 2007: Message edited by: Jim ] ____________________ Jim Don't tolerate rubbish Microsoft browsers - get Firefox 3! Run, don't walk! http://www.mozilla.org/products/firefox/
Posts: 2331 | From: Stourbridge, West Midlands UK | Registered: Dec 2001 | IP: Logged
|
|
Derek Cook
EX5Tech Team
Member # 4
|
posted January 09, 2007 11:29 AM
I've had similar issues when programming for MIDI in Java, and I take the same approach to "sharing" the MIDI ports by only having them open when required. And for some synths, I need to ensure that there is a delay (about 100ms) to allow buffers to flush before closing the interface once finished. ____________________ Regards, Derek Cook
Posts: 3545 | From: Wales, UK | Registered: Jun 2001 | IP: Logged
|
|
Jim
EX5Tech Team
Member # 494
|
posted January 09, 2007 06:43 PM
quote: And for some synths, I need to ensure that there is a delay (about 100ms) to allow buffers to flush before closing the interface once finished.
Yep, agreed. That's what MIDI delay is for, it waits for the designated number of milliseconds to prevent the buffer flushing prematurely and throwing away valid traffic when the MIDI devices are closed. The SysEx delay is a short 'wait' to prevent problems when turning round long SysEx messages so all the traffic can get flushed to the synth before the listener thread wakes up. ____________________ Jim Don't tolerate rubbish Microsoft browsers - get Firefox 3! Run, don't walk! http://www.mozilla.org/products/firefox/
Posts: 2331 | From: Stourbridge, West Midlands UK | Registered: Dec 2001 | IP: Logged
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jim
EX5Tech Team
Member # 494
|
posted April 24, 2007 05:48 PM
quote: what begins with 'D', ends in 's' and has rum in the middle?
I'll go for anything with rum in the middle although my preference is for a Speyside single Malt  I want very much to add drums to EXplorEX, but as it is not a simple topic due to the sysex 'features' it will take a bit of head-scratching so I am afraid will have to wait a bit for some available time. ____________________ Jim Don't tolerate rubbish Microsoft browsers - get Firefox 3! Run, don't walk! http://www.mozilla.org/products/firefox/
Posts: 2331 | From: Stourbridge, West Midlands UK | Registered: Dec 2001 | IP: Logged
|
|