Re: Protocol documentation updated

Matthew Fudge <[email protected]>
Newsgroups gmane.comp.audio.netmd.devel
Message-ID <[email protected]>
My mistake got the $a in the wrong position and chose
a bad example (play).

00 18 $a etc is limited for the following commands 

Power
Eject 
Rehersal mode part 1
Rehersal mode part 2
divide audio tracks 
combine audio tracks
Record new track
config source plug 
config dest plug

$a IS a byte but for these commands its LS bit is
always
zero. 


If you could send me the snapshot of freemd I'd
appreciate it.

Cheers

duftam
--- Marcus Brinkmann
<[email protected]> wrote:
> On Tue, Jan 21, 2003 at 05:49:43PM -0800, Matthew
> Fudge wrote:
> > The "subfunction" argument $a is for most
> > functionality I've observed limited. Before data
> is
> > sent to the NetMD a limit similar to the following
> is
> > perfomed on it
> > 
> > $a = ($a & 254)+2
> > 
> > No idea why tho. but it does make the LSB
> > insignificant.
> 
> I am not sure I see this.  I see some conversion of
> the sort "0->2, 1->0",
> and other things like that.  In the play audio
> example, $a already is only a
> byte.
> 
> A lot of conversions are also just related to
> implicit type conversion (int
> to char, etc).
> 
> > I don't have a setup at the mo that allows me to
> test
> > commands by sending them to the NetMd
> 
> I can send you my current snapshot of freemd, which
> has this feature (but is
> close to useless in all other aspects).  It's 84kb
> compressed.
> 
> > but the
> > following 
> > are the basis for a number of commands although I
> > don't know the parameters.
> > 
> > Eject (don't think this works on a N707 :)
> > 00 18 c1 ff 03
> > 
> > Power 
> > and TogglePower
> > ? Poss. power down/up maybe change power source?
> > 00 18 01 ff b2 
> > 
> > 
> > NetMDGetHashID (aka how to get your netmd to
> generate
> > random numbers)
> > 00 18 46 F0 etc. don't know much about it and it
> has
> > been mentioned before however this IS what it is
> > called in the dll.
> 
> Yes, I have all those and many more from NetMDAPI,
> but not yet added them to
> the manual.  I am starting to move up to NetMD.dll
> now, which is a bit more
> high level and alas also more convoluted.
> 
> Thanks,
> Marcus
> 
> -- 
> `Rhubarb is no Egyptian god.' GNU     
> http://www.gnu.org    [email protected]
> Marcus Brinkmann              The Hurd
> http://www.gnu.org/software/hurd/
> [email protected]
> http://www.marcus-brinkmann.de/


__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.