Yahoo Groups archive

Doepfer

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

Message

Re: [Doepfer_a100] Re: clock division: am i missing something?

2008-02-29 by Mark Pulver

But... :)

Step back from the RS-232 side and swap in USB. Now look at all the MP3 
players on the market that are happy talking to a multitude of host 
platforms in order to get their content.

Point being... There _is_ a way to make this work. :)

The bummer is that there's code involved on one or both sides to make it 
happen, and I figure that Doepfer's not really in a position to start down 
the path of having an in-house embedded guy writing code. but that's solved 
by farming it out, many companies do it now. (Moog for example)

The host side is a bit trickier, even if you say "only Windows and Mac!". 
At this side you have two angles... a) write specific host code that is 
pretty and guides the user through changing the parameters of the device, 
or b) beef up the module side to have the brains, so that the host side is 
nothing more than a terminal app, possibly something that comes stock with 
the platform (terminal, telnet, ssh, etc).

If you beef the module side, now you're kinda'-pretty-much trapped into 
having only one rev of code to ever be in the module. It'll be hard to 
convince someone to sftp a new image from the host...

Spending quality time on the host side puts you now into needing not just 
an embedded coder to write the core of the module, but a Mac and Windows UI 
guy to do that side - or do the "portable" thing and come up with something 
cross-platform bloated in Java.

The coding headaches basically walk you down the path to the question of 
"do I spend less time on software and let the advanced/hacker customers 
rejoice" (that was Brice's focus with the PSIM) or "do I spend a boatload 
of resources on the software and possibly attract a larger customer base".

I would think that Doepfer isn't in the business position to have a 
small-run boutique module in the line up, which would mean that they'd go 
large and that translates to a significant outlay of resources _and_ more 
importantly, possibly shifting the direction of the company a hair. (e.g., 
they'd now have a generic _field programmable_ ADC->DAC module... what else 
can you do with it?? answer: a LOT)


I've lived with this decision point for years as a full time job. I'm an 
embedded coder that works with devices that have to interface to the 
outside world. It's a tough call to jump into something like this.

But, it goes without saying that the music geek in me would jump all over 
this in a heartbeat. The "geek that has to convince marketing" in me 
understands the other side though too. :)


Deiter, thank you for your response!

Mark
--------
Florian Anwander (07:30 AM 2/29/2008) wrote:
 >Hi Doug,
 >
 >I think, the basic idea of Dieter is: "Do not make your product
 >dependant on other products." And this would happen, when relying on
 >computersoftware, which has to be compatible to new operating systems
 >Try to run a software which talks to an RS232 on any Apple powerbook
 >from the last four years and you know what I am talking about. I do not
 >want to buy an additional USB to RS-232 converter, I do not want to add
 >a driver for this. No I do not want have the hassle if this driver will
 >be incompatible with the next version of the OS... I wrote five lines
 >with only a few potential troubles and nowhere the name of Doepfer
 >appeared.
 >
 >I prefer the approach, where the A-100 system works as a standalone. Its
 >enough that we are depending on the powerplants and on the PA systems...
 >
 >Florian
 >
 >Doug wrote:
 >
 >> Hopefully I am not spoiling the soup here, but an RS-232 interface
 >> that accepts an ASCII configuration would eliminate the need for
 >> client software. Not that that makes this proposition any more
 >> attractive to anyone. ;)
 >>
 >> Doug
 >>
 >>
 >> --- In Doepfer_a100@yahoogroups.com, <hardware@...> wrote:
 >>
 >>
 >>>But to speak the truth: I don't like modules that have to be
 >>
 >> programmed with
 >>
 >>>an external computer. We had and have such devices available that
 >>
 >> require an
 >>
 >>>editor software (e.g. Drehbank, Pocket Series, A-192). Apart from
 >>
 >> that I in
 >>
 >>>person don't like this mode of operation in principle we always had
 >>
 >> problems
 >>
 >>>to support all different operating systems (Windows
 >>
 >> 9x/2000/XP/Vista/Linux
 >>
 >>>distributions) or computer platforms (PC/Mac) or hardware
 >>
 >> combinations (e.g.
 >>
 >>>separate Midi interfaces, Midi interfaces of sound cards, driver
 >>
 >> problems
 >>
 >>>...). There is only one man in the company (Christian) who would have to
 >>>program the microcontroller, the editor software and to look after the
 >>>support for all possible hard/software combinations.

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.