Post New Topic  Post A Reply
my profile | register | search | faq | forum home
  next oldest topic   next newest topic
»  EX5Tech Discussion   » EX5 Discussion   » ex.factory and Other Projects   » New EX Software - EXplorEX

UBBFriend: Email this page to someone!    
Author Topic: New EX Software - EXplorEX
Jim
EX5Tech Team
Member # 494

posted July 31, 2006 04:47 PM     Profile for Jim   Email Jim     Send New Private Message   Edit/Delete Post   Reply With Quote

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
Derek Cook
EX5Tech Team
Member # 4

posted August 01, 2006 12:42 PM     Profile for Derek Cook   Email Derek Cook     Send New Private Message   Edit/Delete Post   Reply With Quote
Thanks, Jim!

It's a nice complement to ex.factory as it works in a slightly different way, and it's great as a "quick hunt for the voice I need" utility.

____________________

Regards,
Derek Cook


Posts: 3545 | From: Wales, UK | Registered: Jun 2001  |  IP: Logged
R Cyberfinger
EX5Tech Veteran
Member # 111

posted August 05, 2006 02:00 AM     Profile for R Cyberfinger   Email R Cyberfinger     Send New Private Message   Edit/Delete Post   Reply With Quote
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 08, 2006 05:49 AM     Profile for Jim   Email Jim     Send New Private Message   Edit/Delete Post   Reply With Quote
quote:
...and it's great as a "quick hunt for the voice I need" utility.

Exactly right! Thanks, Derek.

____________________

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
Syex
EX5Tech Veteran
Member # 152

posted August 08, 2006 09:51 AM     Profile for Syex   Email Syex     Send New Private Message   Edit/Delete Post   Reply With Quote
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


Posts: 931 | From: England. | Registered: Jul 2001  |  IP: Logged
JamesMichael
EX5Tech Veteran
Member # 128

posted August 08, 2006 11:32 PM     Profile for JamesMichael   Email JamesMichael     Send New Private Message   Edit/Delete Post   Reply With Quote
Looks good, Jim.
Do you think it would be safe to try on W2k?
Thanks.
Jim

Posts: 330 | From: | Registered: Jul 2001  |  IP: Logged
Jim
EX5Tech Team
Member # 494

posted August 09, 2006 04:36 PM     Profile for Jim   Email Jim     Send New Private Message   Edit/Delete Post   Reply With Quote
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     Profile for Jim   Email Jim     Send New Private Message   Edit/Delete Post   Reply With Quote
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
JamesMichael
EX5Tech Veteran
Member # 128

posted August 10, 2006 12:19 AM     Profile for JamesMichael   Email JamesMichael     Send New Private Message   Edit/Delete Post   Reply With Quote
thank you!
Posts: 330 | From: | Registered: Jul 2001  |  IP: Logged
Derek Cook
EX5Tech Team
Member # 4

posted August 10, 2006 01:21 PM     Profile for Derek Cook   Email Derek Cook     Send New Private Message   Edit/Delete Post   Reply With Quote
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 10, 2006 06:22 PM     Profile for Jim   Email Jim     Send New Private Message   Edit/Delete Post   Reply With Quote
Good point, Derek

____________________

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
Syex
EX5Tech Veteran
Member # 152

posted August 12, 2006 10:31 AM     Profile for Syex   Email Syex     Send New Private Message   Edit/Delete Post   Reply With Quote
Not to worry. S1a's and and y's are enough.

In the meantime I decided to try something else ;->

something else


Posts: 931 | From: England. | Registered: Jul 2001  |  IP: Logged
Derek Cook
EX5Tech Team
Member # 4

posted August 13, 2006 04:32 AM     Profile for Derek Cook   Email Derek Cook     Send New Private Message   Edit/Delete Post   Reply With Quote
I think If Jim's explorer would support S1As and S1Ys then that would be cool.

It's a shame that Yamaha didn't add MIDI support for the other types, and I never really understood why not, as it could have been done via SYSEX dumps.

____________________

Regards,
Derek Cook


Posts: 3545 | From: Wales, UK | Registered: Jun 2001  |  IP: Logged
E
EX5Tech Veteran
Member # 5

posted August 17, 2006 02:40 AM     Profile for E   Email E     Send New Private Message   Edit/Delete Post   Reply With Quote
Shoot! Didn't work. It sees my EX5R, the text file shows it sends the voice, but I get ne sound when holding an audition button.

____________________

E!


Posts: 1763 | From: California, USA | Registered: Jun 2001  |  IP: Logged
Jim
EX5Tech Team
Member # 494

posted August 26, 2006 05:40 PM     Profile for Jim   Email Jim     Send New Private Message   Edit/Delete Post   Reply With Quote
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
Syex
EX5Tech Veteran
Member # 152

posted August 29, 2006 08:30 AM     Profile for Syex   Email Syex     Send New Private Message   Edit/Delete Post   Reply With Quote
I don't know how it works on the EX5r but on the EX5 it sends the voice into the synth so I can use the keyboard to play it.

Can you not plug a midi keyboard into the EX5r and test them that way?

Syex


Posts: 931 | From: England. | Registered: Jul 2001  |  IP: Logged
Jim
EX5Tech Team
Member # 494

posted August 29, 2006 12:07 PM     Profile for Jim   Email Jim     Send New Private Message   Edit/Delete Post   Reply With Quote
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
ZZwave
EX5Tech Veteran
Member # 3089

posted September 28, 2006 11:27 PM     Profile for ZZwave   Email ZZwave     Send New Private Message   Edit/Delete Post   Reply With Quote
Thanks Jim for the excellent utility! I installed it on Win2K Pro. Works great and flawless. Am using an EX5R via a JLCooper MSB REV2 patchbay and a Roland D5 keyboard. The previewing of voices is a very big help. Sure wish it could load the .S1A's!

Again, thank you very much.
Peace....Ron


Posts: 28 | From: N.C. | Registered: Apr 2004  |  IP: Logged
piper
EX5Tech Team
Member # 51

posted September 29, 2006 12:06 AM     Profile for piper   Email piper     Send New Private Message   Edit/Delete Post   Reply With Quote
I finally had some time to try out ExplorEX - it really is a great tool!

As others have said, it would really be great if it could work with S1As and S1Ys.

Anyway, thanks so much for sharing ExplorEX with us all.

[ September 29, 2006: Message edited by: piper ]


Posts: 1696 | From: Sacramento, CA | Registered: Jun 2001  |  IP: Logged
Derek Cook
EX5Tech Team
Member # 4

posted September 29, 2006 01:48 AM     Profile for Derek Cook   Email Derek Cook     Send New Private Message   Edit/Delete Post   Reply With Quote
You can also auditiion voices from S1V, S1A and S1Y files using ex.factory. But you do need to register to enable ex.factory MIDI support.

But if you keep asking Jim nicely ......

____________________

Regards,
Derek Cook


Posts: 3545 | From: Wales, UK | Registered: Jun 2001  |  IP: Logged
Jim
EX5Tech Team
Member # 494

posted October 08, 2006 11:03 AM     Profile for Jim   Email Jim     Send New Private Message   Edit/Delete Post   Reply With Quote
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
Syex
EX5Tech Veteran
Member # 152

posted October 10, 2006 09:27 AM     Profile for Syex   Email Syex     Send New Private Message   Edit/Delete Post   Reply With Quote
Nice one Jim, this is really useful!
Posts: 931 | From: England. | Registered: Jul 2001  |  IP: Logged
Oberfunker
EX5Tech Newguy
Member # 5312

posted January 07, 2007 08:06 AM     Profile for Oberfunker   Author's Homepage   Email Oberfunker     Send New Private Message   Edit/Delete Post   Reply With Quote
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     Profile for Jim   Email Jim     Send New Private Message   Edit/Delete Post   Reply With Quote
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
Oberfunker
EX5Tech Newguy
Member # 5312

posted January 07, 2007 04:35 PM     Profile for Oberfunker   Author's Homepage   Email Oberfunker     Send New Private Message   Edit/Delete Post   Reply With Quote
Ah, OK. Did not seem to work that way for me but then my mouse is not the best one (Microsoft). Thanks for the reply and again thanks for a great program!

____________________

www.aeongate.com


Posts: 22 | From: Sweden | Registered: Dec 2006  |  IP: Logged
Jim
EX5Tech Team
Member # 494

posted January 07, 2007 08:12 PM     Profile for Jim   Email Jim     Send New Private Message   Edit/Delete Post   Reply With Quote
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     Profile for Oberfunker   Author's Homepage   Email Oberfunker     Send New Private Message   Edit/Delete Post   Reply With 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.

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     Profile for Jim   Email Jim     Send New Private Message   Edit/Delete Post   Reply With Quote
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     Profile for Derek Cook   Email Derek Cook     Send New Private Message   Edit/Delete Post   Reply With Quote
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     Profile for Jim   Email Jim     Send New Private Message   Edit/Delete Post   Reply With Quote
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
Odin
EX5Tech Veteran
Member # 1047

posted February 22, 2007 05:30 AM     Profile for Odin   Email Odin     Send New Private Message   Edit/Delete Post   Reply With Quote
Thanks Jim (and thanks to Derek for being so generously to help him). Cool tool! Will give it a try.
Posts: 28 | From: Deutschland | Registered: May 2002  |  IP: Logged
Jim
EX5Tech Team
Member # 494

posted April 06, 2007 07:25 AM     Profile for Jim   Email Jim     Send New Private Message   Edit/Delete Post   Reply With Quote
Just a quick note to anyone interested in trying EXplorEX - you will need version 1.0.3 if you want to read S1A and S1Y files as well as S1V files. You can get this via the links at the beginning of this topic. This is just until I can get the version in the download section updated from 1.0.1.

____________________

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
zingo
EX5Tech Newguy
Member # 4977

posted April 21, 2007 09:24 AM     Profile for zingo   Email zingo     Send New Private Message   Edit/Delete Post   Reply With Quote
Just wanted to say thanks for this utility - really nice work!
Posts: 6 | From: Sweden | Registered: Jul 2006  |  IP: Logged
Jim
EX5Tech Team
Member # 494

posted April 21, 2007 12:27 PM     Profile for Jim   Email Jim     Send New Private Message   Edit/Delete Post   Reply With Quote
My pleasure

Don't forget to apply the 1.0.3 update...

____________________

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
Syex
EX5Tech Veteran
Member # 152

posted April 23, 2007 04:18 PM     Profile for Syex   Email Syex     Send New Private Message   Edit/Delete Post   Reply With Quote
quote:
Ask, and ye shall receive!

Ok, what begins with 'D', ends in 's' and has rum in the middle?

Thanks again for this tremendously useful program.

Syex


Posts: 931 | From: England. | Registered: Jul 2001  |  IP: Logged
Derek Cook
EX5Tech Team
Member # 4

posted April 24, 2007 03:13 PM     Profile for Derek Cook   Email Derek Cook     Send New Private Message   Edit/Delete Post   Reply With Quote
Tough questions!

Don't forget though there are MIDI sysex problems on the EX that cause problems when transmitting drum voices to the EX from a computer as well as receiving.

The EX5 MIDI Issues section of the ex.factory manual gives you the details of what I found, but basically if you transmit a voice with more than 46 drum elements then the EX5 will report a MIDI buffer overflow error. To the best of my knowledge there is no way around this.

____________________

Regards,
Derek Cook


Posts: 3545 | From: Wales, UK | Registered: Jun 2001  |  IP: Logged
Jim
EX5Tech Team
Member # 494

posted April 24, 2007 05:48 PM     Profile for Jim   Email Jim     Send New Private Message   Edit/Delete Post   Reply With Quote
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

All times are U.S. Central Time  

Post New Topic  Post A Reply Close Topic    Move Topic    Delete Topic next oldest topic   next newest topic
Hop To:

Contact Us | EX5Tech


Ultimate Bulletin BoardTM 6.05