Yahoo Groups archive

Emu XL-7 & MP-7 User's Group

Index last updated: 2026-04-14 00:15 UTC

Message

Re: Seeking programmer to revive my old patch editor (Delve)

2007-08-02 by malik

I've offered my help! 
how about anyone else?



--- In xl7@yahoogroups.com, "ikhor79" <brian@...> wrote:
>
> Hello. My name is Brian and I programmed a patch editor in the 
spring
> of 2004 for my XK-6 and the other keyboards. It would be pretty easy
> to change it to work for the Xl7 or the racks. They essentially 
share
> the same core patch structure, just some minor differences.
> 
> I haven't done any work on the editor since then because of schedule
> concerns, and I had a couple of people ask me if I could give them 
the
> source code so they could work on it. At the time I had thought I 
lost
> the source code, but it turns out I found all of it on an old backup
> disk. So it's an open invitation for anybody who wants to do some 
work
> on it. I would help out with questions and maybe do some small 
coding,
> etc. We could do an open source license or something to that effect.
> (Delve will always be free)
> 
> From what I remember the editor is basically finished and does work.
> (i used it extensively with my xk-6) It needs a little polishing and
> code optimizing/cleanup. It uses the Java sound libraries, and back
> then the java sound midi funtions were a little buggy. They have
> probably improved since then. The patch dump coding was ineffecient.
> It would transfer a dump successfully, but then the editor would go
> into a kind of slow motion afterwards until restart.
> 
> I still have a color coded printout of the xk-6 patch dump bytes and
> their corresponding position and sound parameter in the dump.
> 
> Here's an old screenshot of Delve:
> http://www.ikhor.com/ikhor/images/delve_screencap.gif
> 
> If anyone is interested just shoot me an email at brian@...
>

Attachments

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.