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