I have an eMuser, and I love it. It is a brilliant piece of reversed
engineering. I have hit a few snags along the way but, esynthesist has been
very helpful with offering support any way he can. He is just 1 guy, and
I assume he works a day job too. Any question that I have ever sent him has
been replied to eventually, and this includes EMXP questions as well. I
fully endorse the eMuser and suggest that anyone who owns an Emax 1/II or
Emulator II, and wants a nice, easy way to backup, load, convert, samples
via a computer try to build one of these. In fact, if anyone takes the
initiative to build these on mass, I am certain several people would be very
happy to buy them from you.
One thing to keep in mind, Emu did not make every version of the
Emax/Emulators standard. The revisions of these devices and the functions
on them are not identical from one unit to the next. Some of these
differences between revisions may be causing issues. Also, if the Teensy
board is a different revision, then this would be beyond the control of the
developer of the eMuser. Perhaps there are some alterations that can be
made to make this revision work?
Regardless, this isn't a company developing a device. The eMuser is
definitely DIY and Beta and I think that esythesist has made these caveats
clear from the beginning. I don't think that your individual initial
testing should result in downplaying a device which has been documented to
perform and work perfectly well. Good things take time. Be patient and I
am sure you can figure out some of the problems that you are facing.
Regards,
-s*
On Wed, Apr 13, 2011 at 5:16 PM, esynthesist <esynthesist@...> wrote:
>
>
> Pfff...
>
>
> - "unless you have luck, and can get in touch with the author.
> Unfortunately i could not"
> True, you have sent two e-mails to me, but both have been sent only TODAY
> while I was at work, and when I finally log on in the evening to my mailbox
> and to this forum you are already posting this kind of messages ???
>
>
> - "It's very far from well prepared."
> This may be true for the source code part of the firmware (see next bullet)
> but on the other hand:
> Do you have any idea how many hours, days, weeks we (Julian and me) have
> worked on the EMuSer to get it working ? Do you have any idea how many hours
> I have spent on writing the construction manual, including all these
> step-by-step instructions with pictures ? Have you ever seen this kind of
> material just for free ??? Or even payable ???
>
> - "I would be glad to share the knowledge and experience with the hardware
> we made"
> Fine, but from the electronics point of view the EmuSer based on Teensy++
> 2.0 is exactly the same as the circuits using the Teensy 2.0, except for the
> pin numbering of the Teensy.
> From the firmware point of view, a different build of the firmware must be
> used, because it's another processor board.
>
> - It's true that there's no well documented source code and HOWTO provided
> for changing the source code of the firmware... because it was simply not
> the intention that anyone would do that !! That's why ready-to-use HEX files
> are provided for 3 different processor boards, including one for the
> Teensy++ which is not the standard EmuSer processor. I'm very sorry it
> doesn't work in your version. In fact the only reason why the source code is
> released is because it's under an open source license. So yes, if you want
> to start changing and re-compiling this code, I can imagine it will not be
> easy. But maybe...(??) I will add a readme file explaining what should be
> done if someone really wants to start programming for AVR with AVR Studio...
> although I don't think many E-Mu users will be interested...
>
> - The firmware used in the EMuSer is only a slightly changed version of the
> example USB/Serial code delivered with one of the older LUFA libraries. I am
> not a distributor of LUFA, so I only provide the files that have been
> changed (is required under the license). It's also true that the source code
> of the firmware is not the best designed software of the world. More recent
> LUFA distributions contain much "better designed" software than the version
> I have used. Unfortunately these newer distributions have been changed in a
> way that they don't work anymore with the EmuSer (firmware is too slow).
> well... at least that's what I observed when I have tested all newer
> versions in 2010. Maybe now there's even a better version. I'm not checking
> every month. I'm sure a better firmware can be developed for the EmuSer; I
> just didn't spend any time on that because the version we had was sufficient
> and successfully running with all E-Mu vintage samplers.
> The LUFA version used in the EmuSer DOES support the AVR processor used in
> the Teensy++ 2.0. The only thing I did in addition was copy and change some
> files from a newer LUFA distribution into this older version in order to
> have some definitions for the LEDs on the Teensy boards and to allow the
> usage of the TEENSY board definition in the makefile. The adapted "new LUFA"
> files are provided on the website too. These were not available yet in that
> older LUFA version. It's a small trick, and it is not described in any
> readme file, so again, I can imagine that you encounter problems when you
> just want to do a plain vanilla recompile/rebuild.
>
> - I have built 3 EmuSers based on Teensy 2.0 and 1 EmuSer based on Teensy++
> 2.0 and all of them are working fine, using the HEX files as provided on the
> website. Some other people have built the Teensy 2.0 EmuSer themselves too,
> and I received reports from them that they work 100 pct fine too. These
> people are using the EmuSer mainly with Emulator II, but I have also
> received positive feedback of using the EmuSer with the Emax.
> The last few days I have been doing intensive tests myself with the Emuser
> on the Emax and Emulator-II because a new version of EMXP will be released.
> And the EmuSer worked fine with both of my Emax-I and with my Emax-II during
> these tests.
>
> I will check if the latest Teensy++ 2.0 boards sold by PJRC are still
> exactly the same ones as I have used here in 2010, and I will also double
> check if the HEX file provided for the Teensy++ on my website is really the
> correct version and that I didn't make a mistake with that one.
> I can only do this in the weekend though because I don't have access to my
> material now. I had other things planned in the weekend, but hey who
> cares...
>
> ///E-Synthesist
>
>
> --- In emax@yahoogroups.com, "Adam" <fake@...> wrote:
> >
> > OK guys, i do NOT recommend anyone to build EMUSER.
> >
> > We spent over 15 hours to get this thing work, and there are problems
> with the hex files as far as i can tell (i guess it has not been tested with
> the recent Teensy hardware) and even if you attempted to look into the
> source code (which is shared on the Emuser homepage), you'll find that it
> will not compile. Files missing, library files are incompatible and such
> things. It's very far from well prepared.
> >
> > I would be glad to share the knowledge and experience with the hardware
> we made, but since the software is far from "ready to use", you do better to
> write the thing from scratch, unless you have luck, and can get in touch
> with the author. Unfortunately i could not.
> >
> > So, what's the purpose of this post? Don't think it is easy to do, and
> none will be here to help you. Probably there are too few Emuser users. It's
> a pity...
> >
>
>
>
--
<http://www.obsoletecomponents.ca>
[Non-text portions of this message have been removed]