E-mu Emulator Sampler User Forum for the EIII EII EI and EIII XP - Some tech questions for EMXP software upgrade to Mr Esynthesist

Welcome, Guest. Please login or register.
Did you miss your activation email?
March 28, 2024, 02:09:40 AM
Home Help Search Login Register
News: Problems registering? Send an email to: EIII @ telenet.be (without the spaces)

+  E-mu Emulator Sampler User Forum for the EIII EII EI and EIII XP
|-+  General Category
| |-+  EII Technical Issues / Tips
| | |-+  Some tech questions for EMXP software upgrade to Mr Esynthesist
« previous next »
Pages: [1] 2 Print
Author Topic: Some tech questions for EMXP software upgrade to Mr Esynthesist  (Read 12182 times)
roginator
Full Member
***
Offline Offline

Posts: 151


« on: October 03, 2008, 04:25:11 AM »

whell im thinking about some cool ides for EMXP regarding EII

what gives me idea...I own PPG system with waveterm B and I can backup my disks into PC with some cool software disktools

software just make IMAGE of disk and disk is backuped

so that gives me idea to suggest other thing
IS it posible to directly convert SD4EII files into disk as image   Huh

I have a pc with 5.25 drive ..so Smiley

another idea is it hard to adapt any PC based software like old wave editors or something to work with eII HuhHuh?


hmm just asking Smiley

D
Logged
esynthesist
E-mu Software God
Sr. Member
*****
Offline Offline

Posts: 447


« Reply #1 on: October 03, 2008, 01:31:03 PM »

When reading your post I was afraid that you were going to ask to add PPG support in one or another way  Grin

It is NOT possible to create or read 5.25 floppy disks for the EII. Not with a PC, nor with a Mac.
None of the specialized diskcopy tools and drivers support this, because the required hardware (controller) is simply not available in PCs and Macs. EII uses a non standard (non BIOS compliant) way of controlling its floppy drives. Some old Unix machines (or maybe even old Apples) from the early eighties supported this floppy format. Digidesign and Emu owned some of these machines to transfer disks to computer. When converting your OMI CD roms I noticed by the way that OMI must have had this possibility too, since their first volume seems to contain full floppy disk images instead of "just" memory dumps of the EII.
Anyway there may be a small possibility that using a specialized floppy controller in the PC instead of the default one can do the job. But there are only a few providers of such devices and they will have to custom-configure their chips in order to support the EII. As far as I know someone on the yahoo board was going to try this.
But if I were you I would forget about this wish.

Adapting software to support EII ?  One would need the source code and understand it, right  Wink So I wouldn't rely on this dream either...

Just FYI right now I'm investigating the possibility to use a PC instead of an old Mac to use the RS422 interface of the EII. I have the required hardware here (cables, RS422<->USB converters, ...) and also rough information on the communication protocol but until now my experiments were unsuccessful. Probably a problem with the voltage level or clocking differences between the EII interface and the standard RS422 ports (the Mac port was not 100% RS422 compliant and Emu relied on the Mac specs).
I need digital scopes and logic analyzers now to proceed but I don't have this equipment and I won't buy it either (too expensive).
The more interesting result of this experiment would be that I will also be able to let EMXP communicate with the RS422 on the Emax-I, making it possible to load/unload complete soundbanks to/from the Emax (no software, even old Mac software, is supporting this until now).

As you see, there are still quite a lot of challenges out there in Emu world.
I'm still doubting whether I will add SoundFont2 support to EMXP or not. The idea behind this was that it would "open" the Emu sample banks to any other sampler out there (and vice versa) since SoundFont2 is a widely supported soundformat. But I have a slight feeling that no one is really interested in this feature... SoundFont2 is a very generic dataformat which means it's quite complicated to support. It would take a huge amount of time to extend EMXP with SF2, so I won't do it if it's not useful or not high priority.

Any other suggestions for additional features in EMXP are welcome of course ! But don't ask for a graphical user interface.
Logged
roginator
Full Member
***
Offline Offline

Posts: 151


« Reply #2 on: October 03, 2008, 01:38:05 PM »

ok GOD OF EMU  Wink

I understand

I also thought of that idea EMu 2 PC ... but man you know your JOB

o yes IS it posible to conver EMUII  sounds to PPG  Grin Grin Grin Grin Grin Grin

that would be dream couse I own 2,3 with wavetherm and EVU Smiley

just asking stupid questions

Damir
Logged
Elmbeatz
Hero Member
*****
Offline Offline

Posts: 921


Official E-Mu Addict


WWW
« Reply #3 on: October 04, 2008, 11:01:47 AM »

...But don't ask for a graphical user interface.

 Cheesy
Logged
esynthesist
E-mu Software God
Sr. Member
*****
Offline Offline

Posts: 447


« Reply #4 on: October 05, 2008, 06:20:55 AM »

Today I was playing once more with my experimental setup for trying to communicate with the EII from my Windows Vista machine.

And guess what ? I finally succeeded. Previous attempts failed due to an error in the Emu technical documents.
Oh my god, this means I can remove my old Mac computers from the studio in the near future. I'm definitely going to reverse engineer the EII communication protocol now, and if I succeed in that I'll certainly add RS422 communication support to EMXP (first for EII, later on also for Emax).
The EMXP communication features will be limited to unloading and loading banks of course...
...but maybe one day I (or someone else) will even create a VST plugin for the Emulator II  Tongue

FYI: Besides downloading the next version of EMXP, the only thing you'll need to do is buy an RS422<->USB converter with the capability to clock on 500 kHz (not all of them out there can do this, but some important brands have them in their catalogue). My device was priced about 80 EUR but there are cheaper ones available.

I'll let you guys know when I made some progress !

///E-Synthesist
Logged
roginator
Full Member
***
Offline Offline

Posts: 151


« Reply #5 on: October 05, 2008, 06:29:30 AM »

Man every day you bring smile on my face

NEWS are awesome!!!!

any news on sp12 idea  Roll Eyes
Logged
Elmbeatz
Hero Member
*****
Offline Offline

Posts: 921


Official E-Mu Addict


WWW
« Reply #6 on: October 05, 2008, 08:56:46 AM »

A A A A A A H H H H H R R G H H H !!!

*speechless*

Is ist possible with the RS port of Rev.0 boards, too ?
(Cause I'm planning on modding the RS Port of my Rev.0 EII - which I think I wouldn't, if I could communicate with it anyway).

Greetz,
Elm.
Logged
esynthesist
E-mu Software God
Sr. Member
*****
Offline Offline

Posts: 447


« Reply #7 on: October 05, 2008, 10:34:19 AM »

Quote
Is ist possible with the RS port of Rev.0 boards, too ?

At this moment: no.
I could investigate this but I would need a Rev.0 EII or adapt mine to become an original one again.
I'm not sure if the communication protocol used on RS422 was also the protocol used on the original RS232. I'm even not sure if Emu ever actually released communication facilities on the RS232 port.
If they did, it's probably just a matter of (a) making another cable,  (b) buying an (even cheaper) RS232<->USB converter and (c) having much more patience when transferring banks across the established serial line (about 2.5 minutes instead of 10 seconds).

///E-Synthesist
Logged
Elmbeatz
Hero Member
*****
Offline Offline

Posts: 921


Official E-Mu Addict


WWW
« Reply #8 on: October 05, 2008, 11:06:21 AM »

.... and (c) having much more patience when transferring banks across the established serial line (about 2.5 minutes instead of 10 seconds).

A A A A A A H H H H H R R G H H H !!!

Okay. I understand. So - I have no choice but modding that damn thing..

Have I?
Logged
esynthesist
E-mu Software God
Sr. Member
*****
Offline Offline

Posts: 447


« Reply #9 on: October 06, 2008, 12:15:14 PM »

Quote
Have I?

I think you'll have to upgrade  Wink

But maybe I was too enthousiastic about my EII<-->Windows connection:
Until now this connection seems to be very unreliable, not to say almost unusable...
I'm still trying to find out why. If the PC sends the same instructions to the EII as the Mac does, it often gets an "error" (nack) back while the Mac gets an "ok" (ack).
You can imagine that this is quite a problem...
Receiving data or protocol bytes from the EII seems not to be a problem, the problem is located in the transmit part only.

I don't know what the cause of this problem is. Maybe electrical (voltage level), maybe timing (PC too fast or EII too slow, although both clocks are at 500 kHz...)

Mmmm... this will require more energy than I hoped for...  And I'm not a hardware specialist...

///E-Synthesist
Logged
micromoog
Full Member
***
Offline Offline

Posts: 120


« Reply #10 on: October 06, 2008, 01:48:55 PM »

With or whitout PC-EII connection EMXP is a absolutly fantastic programm, thx again for it!

Logged
Elmbeatz
Hero Member
*****
Offline Offline

Posts: 921


Official E-Mu Addict


WWW
« Reply #11 on: October 07, 2008, 02:06:57 AM »

Mmmm... this will require more energy than I hoped for... 

I'm sure you'll get it done.
May the force be with you!

Greetz,
Elm!
Logged
sheever
Newbie
*
Offline Offline

Posts: 9


« Reply #12 on: October 11, 2008, 01:47:35 PM »

Today I was playing once more with my experimental setup for trying to communicate with the EII from my Windows Vista machine.

And guess what ? I finally succeeded. Previous attempts failed due to an error in the Emu technical documents.
Oh my god, this means I can remove my old Mac computers from the studio in the near future. I'm definitely going to reverse engineer the EII communication protocol now, and if I succeed in that I'll certainly add RS422 communication support to EMXP (first for EII, later on also for Emax).
The EMXP communication features will be limited to unloading and loading banks of course...
...but maybe one day I (or someone else) will even create a VST plugin for the Emulator II  Tongue

FYI: Besides downloading the next version of EMXP, the only thing you'll need to do is buy an RS422<->USB converter with the capability to clock on 500 kHz (not all of them out there can do this, but some important brands have them in their catalogue). My device was priced about 80 EUR but there are cheaper ones available.

I'll let you guys know when I made some progress !

///E-Synthesist


you are awesome mate!
Logged
esynthesist
E-mu Software God
Sr. Member
*****
Offline Offline

Posts: 447


« Reply #13 on: October 12, 2008, 02:04:43 PM »

Small update:

I think I fully understand the protocol between the Mac and EII now, and I also succeeded in making a program that is able to unload banks from the EII to my Windows PC. So I'm pretty sure the opposite direction (loading banks from PC to EII) will be possible too...
...but there's a major drawback: at this moment the total communication time between the EII and the PC is too high, it certainly is too high to be acceptable for the average EII user.

The good thing is that I know what part of the communication is causing this delay. Moreover I also *think* that I know the fundamental cause of this, which is to be found in the hardware behaviour.

So I'm digging into that now and I hope I will be able to optimize the speed just by tuning the software.
If hope I will succeed; if I don't the only true solution will probably be to add a custom built hardware device, which I don't consider a feasible or acceptable solution since it can never compete with the cheap "Mac Classic" alternative.

///E-Synthesist
Logged
Elmbeatz
Hero Member
*****
Offline Offline

Posts: 921


Official E-Mu Addict


WWW
« Reply #14 on: October 12, 2008, 04:38:24 PM »

Hey!

Anyway good news no matter the drawback. You know who you are.

Wintermute was kind enough to give me his self-made prototype of the RS 232 -> 422 Interface.  (THANKS SO MUCH AGAIN!!!)
So I'm ready to upgrade my EII.

AND I BET YOU FIND A SOLUTION TO THE CUMMUNICATION PROBLEM FASTER THAN I'LL BE UPGRADING MY BABY   Cheesy Cheesy Cheesy

Keep on the good work man!

Greetz,
Elm.
Logged
Pages: [1] 2 Print 
« previous next »
Jump to:  


Login with username, password and session length

E-mu Emulator Sampler User Forum for the EIII EII EI and EIII XP - Some tech questions for EMXP software upgrade to Mr Esynthesist

SEO light theme by © Mustang forums. Powered by SMF 1.1.21 | SMF © 2015, Simple Machines