Yahoo Groups archive

Disklavier

Index last updated: 2026-04-28 23:20 UTC

Thread

Alternative to tablet and PDA for MKIV

Alternative to tablet and PDA for MKIV

2007-10-24 by kgoroway

First, a brief introduction.  I've already posted once to the list,
but without introducing myself.

I've recently taken delivery of a DGC1b (Mark 3, with record).  We
love it.  I've spent that last few weeks researching everything I
could about this piano, and the Disklavier.  We've had it about 3
weeks, but, long story short, we are swapping it out for a DC3M4t in
the next week or so. I've taken the past few days to read the last few
thousand posts in this group. :-)

One thing that I didn't find mentioned is this project (maybe I just
missed it?)

http://music.arts.uci.edu/dobrian/disklavier/

It seems very promising.  Has anyone heard anything further about this?

Thanks.
-Kevin

Re: [disklavier] Alternative to tablet and PDA for MKIV

2007-10-24 by Mark Fontana

For those who can afford a Mark IV, this software looks very useful. It
seems similar to the "Maestro RF" software available for PianoDisc
systems (http://www.maestrorf.com).

Hopefully, Yamaha won't respond by signing and encrypting communications
in a future update in an attempt to thwart projects like this.

Mark Fontana
Show quoted textHide quoted text
On Wed, 24 Oct 2007, JORGE FERNANDEZ wrote:

> Thanks Kevin.
> 
> Even I don't have a Mark IV DKV (may be will never have one) this
> information is very interesting and of great technical value to some of the
> software "gurus" in the group.
> 
> If any of you have a computer software background, I suggest you to follow
> the link.
> 2007/10/24, kgoroway <kgoroway@...>:
> >
> >   First, a brief introduction. I've already posted once to the list,
> > but without introducing myself.
> >
> > I've recently taken delivery of a DGC1b (Mark 3, with record). We
> > love it. I've spent that last few weeks researching everything I
> > could about this piano, and the Disklavier. We've had it about 3
> > weeks, but, long story short, we are swapping it out for a DC3M4t in
> > the next week or so. I've taken the past few days to read the last few
> > thousand posts in this group. :-)
> >
> > One thing that I didn't find mentioned is this project (maybe I just
> > missed it?)
> >
> > http://music.arts.uci.edu/dobrian/disklavier/
> >
> > It seems very promising. Has anyone heard anything further about this?

Re: [disklavier] Alternative to tablet and PDA for MKIV

2007-10-24 by Kevin Goroway

I *do* have a software background...that's why I'm so intrigued. I've contacted the authors of the paper to see if there has been any progress.

I wonder also if anyone has ever tried mounting the harddrive from the MKIV on a pc running RedHat to see what's there that's visible. I also wonder how hard it would be to swap out the standard harddrive with a much larger one after moving everything onto the new drive. Is the drive SATA, or ATA? Is it a standard 3.5" or is it a laptop drive?

-Kevin

----- Original Message ----
Show quoted textHide quoted text
From: JORGE FERNANDEZ
To: disklavier@yahoogroups.com
Sent: Wednesday, October 24, 2007 11:39:28 AM
Subject: Re: [disklavier] Alternative to tablet and PDA for MKIV

Thanks Kevin.

Even I don't have a Mark IV DKV (may be will never have one) this information is very interesting and of great technical value to some of the software "gurus" in the group.

If any of you have a computer software background, I suggest you to follow the link.


2007/10/24, kgoroway <kgoroway@yahoo. com>:

First, a brief introduction. I've already posted once to the list,
but without introducing myself.

I've recently taken delivery of a DGC1b (Mark 3, with record). We
love it. I've spent that last few weeks researching everything I
could about this piano, and the Disklavier. We've had it about 3
weeks, but, long story short, we are swapping it out for a DC3M4t in
the next week or so. I've taken the past few days to read the last few
thousand posts in this group. :-)

One thing that I didn't find mentioned is this project (maybe I just
missed it?)

http://music. arts.uci. edu/dobrian/ disklavier/

It seems very promising. Has anyone heard anything further about this?

Thanks.
-Kevin




--
Saludos
Jorge Fernández
'''
| ; (0 0)
___,,,^..^,, ,__/----oOO- --(_)---OOo- --


__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

Re: Alternative to tablet and PDA for MKIV

2007-10-24 by jheitzeb1

Kevin,
Thanks for the link, I'll check it out.   Looks quite interesting.  I have tablet, pda and Mark 
IV and Macintosh.  

Joan
--- In disklavier@yahoogroups.com, "kgoroway" <kgoroway@...> wrote:
Show quoted textHide quoted text
>
> First, a brief introduction.  I've already posted once to the list,
> but without introducing myself.
> 
> I've recently taken delivery of a DGC1b (Mark 3, with record).  We
> love it.  I've spent that last few weeks researching everything I
> could about this piano, and the Disklavier.  We've had it about 3
> weeks, but, long story short, we are swapping it out for a DC3M4t in
> the next week or so. I've taken the past few days to read the last few
> thousand posts in this group. :-)
> 
> One thing that I didn't find mentioned is this project (maybe I just
> missed it?)
> 
> http://music.arts.uci.edu/dobrian/disklavier/
> 
> It seems very promising.  Has anyone heard anything further about this?
> 
> Thanks.
> -Kevin
>

Re: [disklavier] Alternative to tablet and PDA for MKIV

2007-10-24 by James Fry

I also have a software background (and some hardware experience) and 
took a look at the MarkIV software.

The MarkIV doesn't run RedHat, its an embedded distribution based on 
Redhat (as are many distros) that runs on a non-x86 cpu. Mounting the 
disk is likely easy, but not very useful. You can see quite a lot of 
stuff on the MarkIV install CDs, but I don't think there is anything 
useful there for the hobbyist hoping to make a PC based controller - its 
all for a different CPU, and all of the useful software is proprietary 
Yamaha software and will likely have licensing restriction. There are 
some playable media files there, but nothing interesting.

I'm more than a little disappointed at Yamaha for not producing a 
replacement controller offering the MarkIV features for owners of older 
pianos. Dealers used the upgradability of the DKV as a sales argument 
when I bought my MarkIIXG upright as end of line. Several dealers told 
me, independently, that Yamaha would produce revised control units for 
older pianos as new features were introduced. One even showed me the 
DCD1 and DSR1 on a wagon grand demonstrating Mk3 capabilities on one of 
the first generation of instruments. This appears to have ceased, and 
given that Yamaha don't produce a MarkIV upright, and as I don't have 
room for a grand (like many people in Europe) I'm stuck with a control 
unit with almost embarassing synth sounds (the MarkIII didn't sound much 
better either).

(cue loads of people telling me that the MarkIV is far more than just an 
upgrade to the control unit... WHOOOSH)

Best bet is to produce a home grown solution I think, for owners of all 
player pianos and digital pianos. Probably a big market for 
cross-platform media too.

James



Kevin Goroway wrote:
Show quoted textHide quoted text
> I *do* have a software background...that's why I'm so intrigued.  I've 
> contacted the authors of the paper to see if there has been any progress.
>
> I wonder also if anyone has ever tried mounting the harddrive from the 
> MKIV on a pc running RedHat to see what's there that's visible.  I 
> also wonder how hard it would be to swap out the standard harddrive 
> with a much larger one after moving everything onto the new drive.  Is 
> the drive SATA, or ATA?  Is it a standard 3.5" or is it a laptop drive?
>
> -Kevin
>
> ----- Original Message ----
> From: JORGE FERNANDEZ <jorgefedez@...>
> To: disklavier@yahoogroups.com
> Sent: Wednesday, October 24, 2007 11:39:28 AM
> Subject: Re: [disklavier] Alternative to tablet and PDA for MKIV
>
> Thanks Kevin.
>
> Even I don't have a Mark IV DKV (may be will never have one) this 
> information is very interesting and of great technical value to some 
> of the software "gurus" in the group.
>
> If any of you have a computer software background, I suggest you 
> to follow the link.
>
>
> 2007/10/24, kgoroway <kgoroway@yahoo. com <mailto:kgoroway@...>>:
>
>     First, a brief introduction. I've already posted once to the list,
>     but without introducing myself.
>
>     I've recently taken delivery of a DGC1b (Mark 3, with record). We
>     love it. I've spent that last few weeks researching everything I
>     could about this piano, and the Disklavier. We've had it about 3
>     weeks, but, long story short, we are swapping it out for a DC3M4t in
>     the next week or so. I've taken the past few days to read the last
>     few
>     thousand posts in this group. :-)
>
>     One thing that I didn't find mentioned is this project (maybe I just
>     missed it?)
>
>     http://music. arts.uci. edu/dobrian/ disklavier/
>     <http://music.arts.uci.edu/dobrian/disklavier/>
>
>     It seems very promising. Has anyone heard anything further about this?
>
>     Thanks.
>     -Kevin
>
>
>
>
> -- 
> Saludos
> Jorge Fern\ufffdndez
>                                    '''
>                     |            (0 0)
> ___,,,^..^,, ,__/----oOO- --(_)---OOo- --
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com

Re: [disklavier] Alternative to tablet and PDA for MKIV

2007-10-25 by Kevin Goroway

Oh, now I'm sad. :-(

The notes from that project include the following line:

"Piano returns PostrgreSQL 7.3.9 on i586-pc-linux-gnu, ... UNICODE"

which made me think(hope?) that it was running on a standard intel linux platform...Any clue if the hard drive is easily replaced with a larger one?

----- Original Message ----
Show quoted textHide quoted text
From: James Fry
To: disklavier@yahoogroups.com
Sent: Wednesday, October 24, 2007 5:49:16 PM
Subject: Re: [disklavier] Alternative to tablet and PDA for MKIV

I also have a software background (and some hardware experience) and
took a look at the MarkIV software.

The MarkIV doesn't run RedHat, its an embedded distribution based on
Redhat (as are many distros) that runs on a non-x86 cpu. Mounting the
disk is likely easy, but not very useful. You can see quite a lot of
stuff on the MarkIV install CDs, but I don't think there is anything
useful there for the hobbyist hoping to make a PC based controller - its
all for a different CPU, and all of the useful software is proprietary
Yamaha software and will likely have licensing restriction. There are
some playable media files there, but nothing interesting.

I'm more than a little disappointed at Yamaha for not producing a
replacement controller offering the MarkIV features for owners of older
pianos. Dealers used the upgradability of the DKV as a sales argument
when I bought my MarkIIXG upright as end of line. Several dealers told
me, independently, that Yamaha would produce revised control units for
older pianos as new features were introduced. One even showed me the
DCD1 and DSR1 on a wagon grand demonstrating Mk3 capabilities on one of
the first generation of instruments. This appears to have ceased, and
given that Yamaha don't produce a MarkIV upright, and as I don't have
room for a grand (like many people in Europe) I'm stuck with a control
unit with almost embarassing synth sounds (the MarkIII didn't sound much
better either).

(cue loads of people telling me that the MarkIV is far more than just an
upgrade to the control unit... WHOOOSH)

Best bet is to produce a home grown solution I think, for owners of all
player pianos and digital pianos. Probably a big market for
cross-platform media too.

James

Kevin Goroway wrote:
> I *do* have a software background.. .that's why I'm so intrigued. I've
> contacted the authors of the paper to see if there has been any progress.
>
> I wonder also if anyone has ever tried mounting the harddrive from the
> MKIV on a pc running RedHat to see what's there that's visible. I
> also wonder how hard it would be to swap out the standard harddrive
> with a much larger one after moving everything onto the new drive. Is
> the drive SATA, or ATA? Is it a standard 3.5" or is it a laptop drive?
>
> -Kevin
>
> ----- Original Message ----
> From: JORGE FERNANDEZ <jorgefedez@gmail. com>
> To: disklavier@yahoogro ups.com
> Sent: Wednesday, October 24, 2007 11:39:28 AM
> Subject: Re: [disklavier] Alternative to tablet and PDA for MKIV
>
> Thanks Kevin.
>
> Even I don't have a Mark IV DKV (may be will never have one) this
> information is very interesting and of great technical value to some
> of the software "gurus" in the group.
>
> If any of you have a computer software background, I suggest you
> to follow the link.
>
>
> 2007/10/24, kgoroway kgoroway@yahoo. com>>:
>
> First, a brief introduction. I've already posted once to the list,
> but without introducing myself.
>
> I've recently taken delivery of a DGC1b (Mark 3, with record). We
> love it. I've spent that last few weeks researching everything I
> could about this piano, and the Disklavier. We've had it about 3
> weeks, but, long story short, we are swapping it out for a DC3M4t in
> the next week or so. I've taken the past few days to read the last
> few
> thousand posts in this group. :-)
>
> One thing that I didn't find mentioned is this project (maybe I just
> missed it?)
>
> http://music. arts.uci. edu/dobrian/ disklavier/
> <http://music. arts.uci. edu/dobrian/ disklavier/>
>
> It seems very promising. Has anyone heard anything further about this?
>
> Thanks.
> -Kevin
>
>
>
>
> --
> Saludos
> Jorge Fernández
> '''
> | (0 0)
> ___,,,^..^,, ,__/----oOO- --(_)---OOo- --
>
>
> ____________ _________ _________ _________ _________ __
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail. yahoo.com



__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

Re: Alternative to tablet and PDA for MKIV

2007-10-25 by sjhart110110

Amen.  I would purchase a new controller for my Mark III (DC3A) as 
soon as Yamaha produces it.  I would easily spend several thousand.  
I spent quite a bit of time getting the right PIANO as my primary 
focus.  I've had several folks who also own Yamaha DC3s comment how 
great the sound of my piano is.  Now, if I could only get a new 
control box to add internet radio, PDA, hard drive, etc.  I would be 
sending Yamaha my monthly fees as we speak...  Yamaha can you do 
something for us?????? :)  SJ



--- In disklavier@yahoogroups.com, James Fry <groups@...> wrote:
>
> I also have a software background (and some hardware experience) 
and 
> took a look at the MarkIV software.
> 
> The MarkIV doesn't run RedHat, its an embedded distribution based 
on 
> Redhat (as are many distros) that runs on a non-x86 cpu. Mounting 
the 
> disk is likely easy, but not very useful. You can see quite a lot 
of 
> stuff on the MarkIV install CDs, but I don't think there is 
anything 
> useful there for the hobbyist hoping to make a PC based 
controller - its 
> all for a different CPU, and all of the useful software is 
proprietary 
> Yamaha software and will likely have licensing restriction. There 
are 
> some playable media files there, but nothing interesting.
> 
> I'm more than a little disappointed at Yamaha for not producing a 
> replacement controller offering the MarkIV features for owners of 
older 
> pianos. Dealers used the upgradability of the DKV as a sales 
argument 
> when I bought my MarkIIXG upright as end of line. Several dealers 
told 
> me, independently, that Yamaha would produce revised control units 
for 
> older pianos as new features were introduced. One even showed me 
the 
> DCD1 and DSR1 on a wagon grand demonstrating Mk3 capabilities on 
one of 
> the first generation of instruments. This appears to have ceased, 
and 
> given that Yamaha don't produce a MarkIV upright, and as I don't 
have 
> room for a grand (like many people in Europe) I'm stuck with a 
control 
> unit with almost embarassing synth sounds (the MarkIII didn't 
sound much 
> better either).
> 
> (cue loads of people telling me that the MarkIV is far more than 
just an 
> upgrade to the control unit... WHOOOSH)
> 
> Best bet is to produce a home grown solution I think, for owners 
of all 
> player pianos and digital pianos. Probably a big market for 
> cross-platform media too.
> 
> James
> 
> 
> 
> Kevin Goroway wrote:
> > I *do* have a software background...that's why I'm so 
intrigued.  I've 
> > contacted the authors of the paper to see if there has been any 
progress.
> >
> > I wonder also if anyone has ever tried mounting the harddrive 
from the 
> > MKIV on a pc running RedHat to see what's there that's visible.  
I 
> > also wonder how hard it would be to swap out the standard 
harddrive 
> > with a much larger one after moving everything onto the new 
drive.  Is 
> > the drive SATA, or ATA?  Is it a standard 3.5" or is it a laptop 
drive?
> >
> > -Kevin
> >
> > ----- Original Message ----
> > From: JORGE FERNANDEZ <jorgefedez@...>
> > To: disklavier@yahoogroups.com
> > Sent: Wednesday, October 24, 2007 11:39:28 AM
> > Subject: Re: [disklavier] Alternative to tablet and PDA for MKIV
> >
> > Thanks Kevin.
> >
> > Even I don't have a Mark IV DKV (may be will never have one) 
this 
> > information is very interesting and of great technical value to 
some 
> > of the software "gurus" in the group.
> >
> > If any of you have a computer software background, I suggest you 
> > to follow the link.
> >
> >
> > 2007/10/24, kgoroway <kgoroway@yahoo. com <mailto:kgoroway@...>>:
> >
> >     First, a brief introduction. I've already posted once to the 
list,
> >     but without introducing myself.
> >
> >     I've recently taken delivery of a DGC1b (Mark 3, with 
record). We
> >     love it. I've spent that last few weeks researching 
everything I
> >     could about this piano, and the Disklavier. We've had it 
about 3
> >     weeks, but, long story short, we are swapping it out for a 
DC3M4t in
> >     the next week or so. I've taken the past few days to read 
the last
> >     few
> >     thousand posts in this group. :-)
> >
> >     One thing that I didn't find mentioned is this project 
(maybe I just
> >     missed it?)
> >
> >     http://music. arts.uci. edu/dobrian/ disklavier/
> >     <http://music.arts.uci.edu/dobrian/disklavier/>
> >
> >     It seems very promising. Has anyone heard anything further 
about this?
Show quoted textHide quoted text
> >
> >     Thanks.
> >     -Kevin
> >
> >
> >
> >
> > -- 
> > Saludos
> > Jorge Fernández
> >                                    '''
> >                     |            (0 0)
> > ___,,,^..^,, ,__/----oOO- --(_)---OOo- --
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam? Yahoo! Mail has the best spam protection around
> > http://mail.yahoo.com
>

Re: [disklavier] Alternative to tablet and PDA for MKIV

2007-10-25 by athomik


I've barely looked at LINUX, so I'm not sure how useful it is, but there is some code available at

http://www.global.yamaha.com/download/disklavier_markiv/


athomik

On Oct 24 2007, James Fry wrote:

>I also have a software background (and some hardware experience) and
>took a look at the MarkIV software.
>
>The MarkIV doesn't run RedHat, its an embedded distribution based on
>Redhat (as are many distros) that runs on a non-x86 cpu. Mounting the
>disk is likely easy, but not very useful. You can see quite a lot of
>stuff on the MarkIV install CDs, but I don't think there is anything
>useful there for the hobbyist hoping to make a PC based controller - its
>all for a different CPU, and all of the useful software is proprietary
>Yamaha software and will likely have licensing restriction. There are
>some playable media files there, but nothing interesting.
>

Re: [disklavier] Alternative to tablet and PDA for MKIV

2007-10-25 by Kevin Goroway

It seems that with what we already know, we could probably come up with a fairly cool App that simulates MIDI over ethernet.

Given this project which can tell the piano to play a file, and the ability to drop midi files into a folder via ethernet, I think the two can be combined into an app which lets you point at a directory anywhere on your network, and one by one, copy the file to the piano, play it, and delete it when it is done...The files are so small that the delay would likely be unobtrusive, and, you can probably send the next file over while one is playing to avoid it entirely.

Any value in something like that?  Maybe sit it right on top of some other software's database? 

-Kevin
Show quoted textHide quoted text
----- Original Message ----
From: athomik <mail@...>
To: disklavier@yahoogroups.com
Sent: Thursday, October 25, 2007 3:57:57 AM
Subject: Re: [disklavier] Alternative to tablet and PDA for MKIV









  


    
            



I've barely looked at LINUX, so I'm not sure how useful it is, but there is some code available at 



 



http://www.global. yamaha.com/ download/ disklavier_ markiv/





athomik



On Oct 24 2007, James Fry wrote: 



>I also have a software background (and some hardware experience) and 

>took a look at the MarkIV software.

>

>The MarkIV doesn't run RedHat, its an embedded distribution based on 

>Redhat (as are many distros) that runs on a non-x86 cpu. Mounting the 

>disk is likely easy, but not very useful. You can see quite a lot of 

>stuff on the MarkIV install CDs, but I don't think there is anything 

>useful there for the hobbyist hoping to make a PC based controller - its 

>all for a different CPU, and all of the useful software is proprietary 

>Yamaha software and will likely have licensing restriction. There are 

>some playable media files there, but nothing interesting.

>





    
  

    
    




<!--

Re: Alternative to tablet and PDA for MKIV

2007-10-25 by ipermedia

It seems that the page from Irvine University and the paper related
open a new scenario for people interested (like me) in a wider use of DKV.

I have inspected the software of version 1.2 downloadable from Yamaha
site and I found only software used to develop the one used inside DKV.
Nothing useful to know how DKV works.

On the contrary the application downloadable at Irvine site is really
a giant step forward to control DKV remotely.

Would you consider to open a specific topic discussion on this matter?
I hope so.

I hope to contribute to this project.

Roberto

Re: Alternative to tablet and PDA for MKIV

2007-10-25 by kgoroway

It seems like this topic has already turned into a specific discussion
on this matter, or were you talking about something else?

I've tried to contact the author, but have not heard anything back.

I've asked them if they are willing to move the project to
SourceForge, for example, so it would be easy for multiple people to
contribute.  The fact that they "welcome" changes, and provide the
source makes me think that if they don't respond, we can just go ahead
and do that anyway (put it on SourceForge).  I've already started
gathering information on Flash so that I can make sense of what
they've done.  

-Kevin


--- In disklavier@yahoogroups.com, "ipermedia" <r.fasciani@...> wrote:
>
> It seems that the page from Irvine University and the paper related
> open a new scenario for people interested (like me) in a wider use
of DKV.
Show quoted textHide quoted text
> 
> I have inspected the software of version 1.2 downloadable from Yamaha
> site and I found only software used to develop the one used inside DKV.
> Nothing useful to know how DKV works.
> 
> On the contrary the application downloadable at Irvine site is really
> a giant step forward to control DKV remotely.
> 
> Would you consider to open a specific topic discussion on this matter?
> I hope so.
> 
> I hope to contribute to this project.
> 
> Roberto
>

Re: Alternative to tablet and PDA for MKIV

2007-10-26 by ipermedia

Maybe something more specific than "Alternative to tablet and PDA for
MKIV" could be easier for newsgroup readers to understand what we are
talking about. But sincerely I can't find a good text for it.

I hope the author will answer to your message soon, even to know if
they are working on the project.

About Sourceforge: good idea. But before to start maybe it's better to
get a wish-list on this topic from this newsgroup to discuss the goals
. And we need to collect a wider support of people before to jump
there. Consider that it's difficult to find people that own DKV (and
interested in this project) outside this newsgroup. 

About Flash: maybe it's the weakest tech in the project. It's a
proprietary language not very fitted to these purpouses, but probably
the easiest way to produce an interface without a deep programming.
The use of Flash inside SourceForge seems a bit off topic.... I'm not
sure it could be allowed there because SourceForge allows only open
languages. Maybe a porting into Java would be better. But we have to
find help from people skilled on it.

Roberto



--- In disklavier@yahoogroups.com, "kgoroway" <kgoroway@...> wrote:
>
> It seems like this topic has already turned into a specific discussion
> on this matter, or were you talking about something else?
> 
> I've tried to contact the author, but have not heard anything back.
> 
> I've asked them if they are willing to move the project to
> SourceForge, for example, so it would be easy for multiple people to
> contribute.  The fact that they "welcome" changes, and provide the
> source makes me think that if they don't respond, we can just go ahead
> and do that anyway (put it on SourceForge).  I've already started
> gathering information on Flash so that I can make sense of what
> they've done.  
> 
> -Kevin
> 
> 
> --- In disklavier@yahoogroups.com, "ipermedia" <r.fasciani@> wrote:
> >
> > It seems that the page from Irvine University and the paper related
> > open a new scenario for people interested (like me) in a wider use
> of DKV.
> > 
> > I have inspected the software of version 1.2 downloadable from Yamaha
> > site and I found only software used to develop the one used inside
DKV.
Show quoted textHide quoted text
> > Nothing useful to know how DKV works.
> > 
> > On the contrary the application downloadable at Irvine site is really
> > a giant step forward to control DKV remotely.
> > 
> > Would you consider to open a specific topic discussion on this matter?
> > I hope so.
> > 
> > I hope to contribute to this project.
> > 
> > Roberto
> >
>

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-10-26 by Kevin Goroway

I still haven't heard from the author of the paper.

I agree that the wishlist is a good idea, but there is probably work to be done even before that...for example:  I agree that flash is probably not the best choice, so a rewrite in java or something along those lines makes sense.  I also certainly agree that all of the contributors to this project will likely originate on this list.

I did look into the flash script last night.  It is very rough, but it's all there very clearly.  It turns out that flash was probably chosen for all the wrong reasons (maybe).  In the project's current form they are barely using the capabilities of flash, and, because of flash, there is a hokey java server to talk to the database synchronously.  That being said, ultimately, the UI could be amazingly slick due to the use of flash, whereas java will likely look like every other app...  There is also the question of whether or not it should be hosted in a browser or not...it certainly doesn't seem like it needs to be.

My DC3M4t gets here on Monday.  I'll start playing more with this after the initial glow of the new piano wears off. :-)

-Kevin
Show quoted textHide quoted text
----- Original Message ----
From: ipermedia <r.fasciani@...>
To: disklavier@yahoogroups.com
Sent: Friday, October 26, 2007 4:34:20 AM
Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV









  


    
            Maybe something more specific than "Alternative to tablet and PDA for

MKIV" could be easier for newsgroup readers to understand what we are

talking about. But sincerely I can't find a good text for it.



I hope the author will answer to your message soon, even to know if

they are working on the project.



About Sourceforge: good idea. But before to start maybe it's better to

get a wish-list on this topic from this newsgroup to discuss the goals

. And we need to collect a wider support of people before to jump

there. Consider that it's difficult to find people that own DKV (and

interested in this project) outside this newsgroup. 



About Flash: maybe it's the weakest tech in the project. It's a

proprietary language not very fitted to these purpouses, but probably

the easiest way to produce an interface without a deep programming.

The use of Flash inside SourceForge seems a bit off topic.... I'm not

sure it could be allowed there because SourceForge allows only open

languages. Maybe a porting into Java would be better. But we have to

find help from people skilled on it.



Roberto



--- In disklavier@yahoogro ups.com, "kgoroway" <kgoroway@.. .> wrote:

>

> It seems like this topic has already turned into a specific discussion

> on this matter, or were you talking about something else?

> 

> I've tried to contact the author, but have not heard anything back.

> 

> I've asked them if they are willing to move the project to

> SourceForge, for example, so it would be easy for multiple people to

> contribute.  The fact that they "welcome" changes, and provide the

> source makes me think that if they don't respond, we can just go ahead

> and do that anyway (put it on SourceForge) .  I've already started

> gathering information on Flash so that I can make sense of what

> they've done.  

> 

> -Kevin

> 

> 

> --- In disklavier@yahoogro ups.com, "ipermedia" <r.fasciani@ > wrote:

> >

> > It seems that the page from Irvine University and the paper related

> > open a new scenario for people interested (like me) in a wider use

> of DKV.

> > 

> > I have inspected the software of version 1.2 downloadable from Yamaha

> > site and I found only software used to develop the one used inside

DKV.

> > Nothing useful to know how DKV works.

> > 

> > On the contrary the application downloadable at Irvine site is really

> > a giant step forward to control DKV remotely.

> > 

> > Would you consider to open a specific topic discussion on this matter?

> > I hope so.

> > 

> > I hope to contribute to this project.

> > 

> > Roberto

> >

>





    
  

    
    




<!--

Re: Alternative to tablet and PDA for MKIV

2007-10-26 by wandamusic@aol.com

You guys are just too cool!
 
I barely understand, but it appears that some of you understand software  
programming and are thinking about a small uprising of users/owners making  their 
own alternative version of DIY "internet radio" for us Mark lll  owners?
 
I can't program but would be glad to test it for dummies later down  the 
road! ha ha.
 
And I'd buy it was not hard to set up and was not too expensive. And if  
Yamaha was "on the ball" and made an upgrade I"d consider buying that too,  
although I just purchased my supposedly "software upgradable" DU1A Mark lll less  
than a year ago.
 
;-(
 
Blessings,
Wanda



************************************** See what's new at http://www.aol.com

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-10-26 by Kevin Goroway

Unfortunately, the streaming MIDI radio that exists today is done over a completely separate interface on the DKV, and we have no insight into that part (yet?).

The only thing that has been opened up is the interface between the tablet or PDA, and the DKV.

-Kevin

----- Original Message ----
Show quoted textHide quoted text
From: JORGE FERNANDEZ
To: disklavier@yahoogroups.com
Sent: Friday, October 26, 2007 9:53:38 AM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

Wish list?

For me it will be nice to have "MIDI radio" playing in my Mark II (or mark III) via my PC hardwired to the DKV (The internet is already Wi-Fi in my setup). I do not understand why Yamaha is not offering this software only MIDI RADIO player.

Besides, I understand that this would be offered only in USA, because of copyright issues, this would be very difficult (impossible? ) to control, maybe only in China.

'''
| (0 0)
___,,,^..^,, ,__/----oOO- --(_)---OOo- --

2007/10/26, ipermedia <r.fasciani@libero. it>:

Maybe something more specific than "Alternative to tablet and PDA for
MKIV" could be easier for newsgroup readers to understand what we are
talking about. But sincerely I can't find a good text for it.

I hope the author will answer to your message soon, even to know if
they are working on the project.

About Sourceforge: good idea. But before to start maybe it's better to
get a wish-list on this topic from this newsgroup to discuss the goals
. And we need to collect a wider support of people before to jump
there. Consider that it's difficult to find people that own DKV (and
interested in this project) outside this newsgroup.

About Flash: maybe it's the weakest tech in the project. It's a
proprietary language not very fitted to these purpouses, but probably
the easiest way to produce an interface without a deep programming.
The use of Flash inside SourceForge seems a bit off topic.... I'm not
sure it could be allowed there because SourceForge allows only open
languages. Maybe a porting into Java would be better. But we have to
find help from people skilled on it.

Roberto

--- In disklavier@yahoogro ups.com, "kgoroway" wrote:
>

> It seems like this topic has already turned into a specific discussion
> on this matter, or were you talking about something else?
>
> I've tried to contact the author, but have not heard anything back.
>
> I've asked them if they are willing to move the project to
> SourceForge, for example, so it would be easy for multiple people to
> contribute. The fact that they "welcome" changes, and provide the
> source makes me think that if they don't respond, we can just go ahead
> and do that anyway (put it on SourceForge) . I've already started
> gathering information on Flash so that I can make sense of what
> they've done.
>
> -Kevin
>
>
> --- In disklavier@yahoogro ups.com , "ipermedia" wrote:
> >
> > It seems that the page from Irvine University and the paper related
> > open a new scenario for people interested (like me) in a wider use
> of DKV.
> >
> > I have inspected the software of version 1.2 downloadable from Yamaha
> > site and I found only software used to develop the one used inside
DKV.
> > Nothing useful to know how DKV works.
> >
> > On the contrary the application downloadable at Irvine site is really
> > a giant step forward to control DKV remotely.
> >
> > Would you consider to open a specific topic discussion on this matter?
> > I hope so.
> >
> > I hope to contribute to this project.
> >
> > Roberto
> >
>




--
Saludos
Jorge Fernández


__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-10-26 by Mark Fontana

On Fri, 26 Oct 2007, Kevin Goroway wrote:

> Unfortunately, the streaming MIDI radio that exists today is done over
> a completely separate interface on the DKV, and we have no insight
> into that part (yet?).


I haven't seen it mentioned here yet, but QRS Music has a similar online
streaming music service called NetPiano at http://www.netpiano.com

Unlike Yamaha's streaming solution, where the client software is part of
the Mark IV firmware, NetPiano is built around a plug-in for Windows
Media Player, so you use a Windows PC to receive the music.

Since any Disklavier with a CD drive can decode QRS' streaming format,
it should be possible to connect the audio output of a laptop or PC to
the "ANALOG MIDI IN" RCA input jacks of a Disklavier and thus enjoy a
NetPiano subscription.  This should work on Mark III units and even 
earlier models equipped with the Yamaha DCD-1 CD player accessory.

Maybe the realization that Yamaha could be losing market share to QRS in
this area will be a sufficient impetus for them to release a similar
PC-based client app and support customers of older models?

Mark Fontana

Re: Alternative to tablet and PDA for MKIV

2007-10-27 by ipermedia

WOW! Lot of interesting news in this thread!
I may say a brand new one: I just received from Yamaha a CD, a floppy
disc and a manual with Version 2.10 printed outside!!!!

I live in Europe and I was afraid this version never comes out.
Files inside the CD are aged half of August 2007. It seems different
from your USA version.
Let me enlist the new features like in the manual:
______________________________________________
NEW FEATURES for DKV MIV series - vers. 2.10
-- compatible with Interenet data connection (IDC)
-DisklavierRadio
-DisklavierMusicStore
-Network Update to connect Internet

-- compatible with PianoSoft-PlusGraphics Software

-- file exchange capability between the dkv and PC
_______________________________________________

Please let me know what it's different in your 2.0 version. 
I am really curious.

The trouble is that my DKV is out of order and I cannot update and try
it!!
A week ago a restart begins not to end, leaving flashing the main
button in I/O center and the first button on the right as well.
usually the other 4 buttons light on and then off together. In my dkv
it remains still without ending boot process.
Many restart, no sign of start. Obviously the remote control doesn't
work too.
I'm waiting for a Yamaha call-back. I hope they will send soon a new
Mediacenter, as happens in your country. My dkv has only 2 months and
computer parts (and expecially hard disk) have more risk to reveal a
problem in the very first stages. It happens.

About the project in this topic I totally agree that Flash is a
choiche devoted to a skill in the classroom. The most important clue
is the protocol and a readable source code, maybe other languages
could fit better.
But prior to that we need an architecture and before that to define
the goal.
Maybe a PC (or MAC or Linux) could be a good dispatcher to make DKVs
II-II-IV work in the proper way using Internet, Internet Radio, file
operations and playing control, creating play-lists, scheduling of
midi to play, arranging melodies, sync with events from environment or
other midi sources and so on. Maybe more then that.
Yamaha could be interested in keep all that to avoid midi exchange but
maybe a good planned system could interest Yamaha too.
Maybe a prosumer project as happens in social networks....

I didn't know (thanks Mark)DKV competitors, very interesting.  
I hope that competition makes more MIDI available at a reasonable price.

Please, go on enlisting the features of what we would like to play on DKV!

Roberto

P.S.: if my DKV was working this post would have been shorter.... :-)

Re: Alternative to tablet and PDA for MKIV

2007-10-28 by jheitzeb1

Roberto,

Am certain all these features are in our USA version 2.0 software.  I enjoy  using the 
disklavier radio, music store, will use feature when updates become available, and have 
used the file transfer from pc to dv.  The only feature that I am not sure about is 

 compatible with PianoSoft-PlusGraphics Software

Sorry you are having problems with your Mark IV and hope that it can be resolved.  Maybe 
reinstalling the last version of software that you had would get it to work again.  Then you 
could update to V2.10 and enjoy the new features.

Joan


But I would guess that it is as well.


--- In disklavier@yahoogroups.com, "ipermedia" <r.fasciani@...> wrote:
Show quoted textHide quoted text
>
> WOW! Lot of interesting news in this thread!
> I may say a brand new one: I just received from Yamaha a CD, a floppy
> disc and a manual with Version 2.10 printed outside!!!!
> 
> I live in Europe and I was afraid this version never comes out.
> Files inside the CD are aged half of August 2007. It seems different
> from your USA version.
> Let me enlist the new features like in the manual:
> ______________________________________________
> NEW FEATURES for DKV MIV series - vers. 2.10
> -- compatible with Interenet data connection (IDC)
> -DisklavierRadio
> -DisklavierMusicStore
> -Network Update to connect Internet
> 
> -- compatible with PianoSoft-PlusGraphics Software
> 
> -- file exchange capability between the dkv and PC
> _______________________________________________
> 
> Please let me know what it's different in your 2.0 version. 
> I am really curious.
> 
> The trouble is that my DKV is out of order and I cannot update and try
> it!!
> A week ago a restart begins not to end, leaving flashing the main
> button in I/O center and the first button on the right as well.
> usually the other 4 buttons light on and then off together. In my dkv
> it remains still without ending boot process.
> Many restart, no sign of start. Obviously the remote control doesn't
> work too.
> I'm waiting for a Yamaha call-back. I hope they will send soon a new
> Mediacenter, as happens in your country. My dkv has only 2 months and
> computer parts (and expecially hard disk) have more risk to reveal a
> problem in the very first stages. It happens.
> 
> About the project in this topic I totally agree that Flash is a
> choiche devoted to a skill in the classroom. The most important clue
> is the protocol and a readable source code, maybe other languages
> could fit better.
> But prior to that we need an architecture and before that to define
> the goal.
> Maybe a PC (or MAC or Linux) could be a good dispatcher to make DKVs
> II-II-IV work in the proper way using Internet, Internet Radio, file
> operations and playing control, creating play-lists, scheduling of
> midi to play, arranging melodies, sync with events from environment or
> other midi sources and so on. Maybe more then that.
> Yamaha could be interested in keep all that to avoid midi exchange but
> maybe a good planned system could interest Yamaha too.
> Maybe a prosumer project as happens in social networks....
> 
> I didn't know (thanks Mark)DKV competitors, very interesting.  
> I hope that competition makes more MIDI available at a reasonable price.
> 
> Please, go on enlisting the features of what we would like to play on DKV!
> 
> Roberto
> 
> P.S.: if my DKV was working this post would have been shorter.... :-)
>

Re: Alternative to tablet and PDA for MKIV

2007-10-28 by ipermedia

Thanks Joan,
I've tried updating but it fails. 
Likely boot fails before to read from CD, I guess an hardware problem.

This 2.1 version claims to be able to display video and information
(lyrics I suppose) in the video out connected monitor. I guess this
new class of products will be soon sold in Yamaha site.

Anyway it seems this 2.1 version could be used in your country too,
because:
- the manual shows the way to update the Tablet and in Europe Tablet
is not sold with DKV, we may use only Pocket Controller.
- references to Yamaha sites are addressed to USA and Canadian Yamaha
sites, not European ones. For net connections suggestions they link to
the same address in your 2.0 manual: www.yamaha.com/disklavier 


Since I wait for Yamaha service I will try to buy stuff to allow a
network connection, that is a goal very important for me. I work in my
PC far two rooms away from DKV, so a file trasfer via network is very
useful. I downloaded specs for Buffalo device and I will buy them
tomorrow. It could be not easy because of some changes in European/USA
standard of Wireless, so products may differ from the ones in your
country. 

I wish to know from people in Europe about this wireless attempt.
(is anybody in?)


Roberto


--- In disklavier@yahoogroups.com, "jheitzeb1" <jheitzeb1@...> wrote:
>
> Roberto,
> 
> Am certain all these features are in our USA version 2.0 software. 
I enjoy  using the 
> disklavier radio, music store, will use feature when updates become
available, and have 
> used the file transfer from pc to dv.  The only feature that I am
not sure about is 
> 
>  compatible with PianoSoft-PlusGraphics Software
> 
> Sorry you are having problems with your Mark IV and hope that it can
be resolved.  Maybe 
> reinstalling the last version of software that you had would get it
to work again.  Then you 
> could update to V2.10 and enjoy the new features.
> 
> Joan
> 
> 
> But I would guess that it is as well.
> 
> 
> --- In disklavier@yahoogroups.com, "ipermedia" <r.fasciani@> wrote:
> >
> > WOW! Lot of interesting news in this thread!
> > I may say a brand new one: I just received from Yamaha a CD, a floppy
> > disc and a manual with Version 2.10 printed outside!!!!
> > 
> > I live in Europe and I was afraid this version never comes out.
> > Files inside the CD are aged half of August 2007. It seems different
> > from your USA version.
> > Let me enlist the new features like in the manual:
> > ______________________________________________
> > NEW FEATURES for DKV MIV series - vers. 2.10
> > -- compatible with Interenet data connection (IDC)
> > -DisklavierRadio
> > -DisklavierMusicStore
> > -Network Update to connect Internet
> > 
> > -- compatible with PianoSoft-PlusGraphics Software
> > 
> > -- file exchange capability between the dkv and PC
> > _______________________________________________
> > 
> > Please let me know what it's different in your 2.0 version. 
> > I am really curious.
> > 
> > The trouble is that my DKV is out of order and I cannot update and try
> > it!!
> > A week ago a restart begins not to end, leaving flashing the main
> > button in I/O center and the first button on the right as well.
> > usually the other 4 buttons light on and then off together. In my dkv
> > it remains still without ending boot process.
> > Many restart, no sign of start. Obviously the remote control doesn't
> > work too.
> > I'm waiting for a Yamaha call-back. I hope they will send soon a new
> > Mediacenter, as happens in your country. My dkv has only 2 months and
> > computer parts (and expecially hard disk) have more risk to reveal a
> > problem in the very first stages. It happens.
> > 
> > About the project in this topic I totally agree that Flash is a
> > choiche devoted to a skill in the classroom. The most important clue
> > is the protocol and a readable source code, maybe other languages
> > could fit better.
> > But prior to that we need an architecture and before that to define
> > the goal.
> > Maybe a PC (or MAC or Linux) could be a good dispatcher to make DKVs
> > II-II-IV work in the proper way using Internet, Internet Radio, file
> > operations and playing control, creating play-lists, scheduling of
> > midi to play, arranging melodies, sync with events from environment or
> > other midi sources and so on. Maybe more then that.
> > Yamaha could be interested in keep all that to avoid midi exchange but
> > maybe a good planned system could interest Yamaha too.
> > Maybe a prosumer project as happens in social networks....
> > 
> > I didn't know (thanks Mark)DKV competitors, very interesting.  
> > I hope that competition makes more MIDI available at a reasonable
price.
> > 
> > Please, go on enlisting the features of what we would like to play
on DKV!
Show quoted textHide quoted text
> > 
> > Roberto
> > 
> > P.S.: if my DKV was working this post would have been shorter.... :-)
> >
>

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-10-30 by Kevin Goroway

Has anyone actually successfully connected to their piano by using this project's software?

I was unable to get the Flash app to connect to the Java app (even though it was running).

I'm not stressing over it too much, as I think that's a pretty poor implementation, but I thought it would be helpful to be able to see it actually work.

Thanks.
-Kevin

----- Original Message ----
Show quoted textHide quoted text
From: ipermedia
To: disklavier@yahoogroups.com
Sent: Saturday, October 27, 2007 2:54:55 PM
Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV

WOW! Lot of interesting news in this thread!
I may say a brand new one: I just received from Yamaha a CD, a floppy
disc and a manual with Version 2.10 printed outside!!!!

I live in Europe and I was afraid this version never comes out.
Files inside the CD are aged half of August 2007. It seems different
from your USA version.
Let me enlist the new features like in the manual:
____________ _________ _________ _________ _______
NEW FEATURES for DKV MIV series - vers. 2.10
-- compatible with Interenet data connection (IDC)
-DisklavierRadio
-DisklavierMusicSto re
-Network Update to connect Internet

-- compatible with PianoSoft-PlusGraph ics Software

-- file exchange capability between the dkv and PC
____________ _________ _________ _________ ________

Please let me know what it's different in your 2.0 version.
I am really curious.

The trouble is that my DKV is out of order and I cannot update and try
it!!
A week ago a restart begins not to end, leaving flashing the main
button in I/O center and the first button on the right as well.
usually the other 4 buttons light on and then off together. In my dkv
it remains still without ending boot process.
Many restart, no sign of start. Obviously the remote control doesn't
work too.
I'm waiting for a Yamaha call-back. I hope they will send soon a new
Mediacenter, as happens in your country. My dkv has only 2 months and
computer parts (and expecially hard disk) have more risk to reveal a
problem in the very first stages. It happens.

About the project in this topic I totally agree that Flash is a
choiche devoted to a skill in the classroom. The most important clue
is the protocol and a readable source code, maybe other languages
could fit better.
But prior to that we need an architecture and before that to define
the goal.
Maybe a PC (or MAC or Linux) could be a good dispatcher to make DKVs
II-II-IV work in the proper way using Internet, Internet Radio, file
operations and playing control, creating play-lists, scheduling of
midi to play, arranging melodies, sync with events from environment or
other midi sources and so on. Maybe more then that.
Yamaha could be interested in keep all that to avoid midi exchange but
maybe a good planned system could interest Yamaha too.
Maybe a prosumer project as happens in social networks....

I didn't know (thanks Mark)DKV competitors, very interesting.
I hope that competition makes more MIDI available at a reasonable price.

Please, go on enlisting the features of what we would like to play on DKV!

Roberto

P.S.: if my DKV was working this post would have been shorter.... :-)



__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

Re: Alternative to tablet and PDA for MKIV

2007-10-30 by samsheleby

I tried it and couldn't get it to work either. I wrote the author but 
got no response.

--- In disklavier@yahoogroups.com, Kevin Goroway <kgoroway@...> wrote:
>
> Has anyone actually successfully connected to their piano by using 
this project's software?
> 
> I was unable to get the Flash app to connect to the Java app (even 
though it was running).
> 
> I'm not stressing over it too much, as I think that's a pretty poor 
implementation, but I thought it would be helpful to be able to see 
it actually work.
> 
> Thanks.
> -Kevin
> 
> ----- Original Message ----
> From: ipermedia <r.fasciani@...>
> To: disklavier@yahoogroups.com
> Sent: Saturday, October 27, 2007 2:54:55 PM
> Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> 
> 
> 
> 
> 
> 
>   
> 
> 
>     
>             WOW! Lot of interesting news in this thread!
> 
> I may say a brand new one: I just received from Yamaha a CD, a 
floppy
> 
> disc and a manual with Version 2.10 printed outside!!!!
> 
> 
> 
> I live in Europe and I was afraid this version never comes out.
> 
> Files inside the CD are aged half of August 2007. It seems different
> 
> from your USA version.
> 
> Let me enlist the new features like in the manual:
> 
> ____________ _________ _________ _________ _______
> 
> NEW FEATURES for DKV MIV series - vers. 2.10
> 
> -- compatible with Interenet data connection (IDC)
> 
> -DisklavierRadio
> 
> -DisklavierMusicSto re
> 
> -Network Update to connect Internet
> 
> 
> 
> -- compatible with PianoSoft-PlusGraph ics Software
> 
> 
> 
> -- file exchange capability between the dkv and PC
> 
> ____________ _________ _________ _________ ________
> 
> 
> 
> Please let me know what it's different in your 2.0 version. 
> 
> I am really curious.
> 
> 
> 
> The trouble is that my DKV is out of order and I cannot update and 
try
> 
> it!!
> 
> A week ago a restart begins not to end, leaving flashing the main
> 
> button in I/O center and the first button on the right as well.
> 
> usually the other 4 buttons light on and then off together. In my 
dkv
> 
> it remains still without ending boot process.
> 
> Many restart, no sign of start. Obviously the remote control doesn't
> 
> work too.
> 
> I'm waiting for a Yamaha call-back. I hope they will send soon a new
> 
> Mediacenter, as happens in your country. My dkv has only 2 months 
and
> 
> computer parts (and expecially hard disk) have more risk to reveal a
> 
> problem in the very first stages. It happens.
> 
> 
> 
> About the project in this topic I totally agree that Flash is a
> 
> choiche devoted to a skill in the classroom. The most important clue
> 
> is the protocol and a readable source code, maybe other languages
> 
> could fit better.
> 
> But prior to that we need an architecture and before that to define
> 
> the goal.
> 
> Maybe a PC (or MAC or Linux) could be a good dispatcher to make DKVs
> 
> II-II-IV work in the proper way using Internet, Internet Radio, file
> 
> operations and playing control, creating play-lists, scheduling of
> 
> midi to play, arranging melodies, sync with events from environment 
or
> 
> other midi sources and so on. Maybe more then that.
> 
> Yamaha could be interested in keep all that to avoid midi exchange 
but
> 
> maybe a good planned system could interest Yamaha too.
> 
> Maybe a prosumer project as happens in social networks....
> 
> 
> 
> I didn't know (thanks Mark)DKV competitors, very interesting.  
> 
> I hope that competition makes more MIDI available at a reasonable 
price.
> 
> 
> 
> Please, go on enlisting the features of what we would like to play 
on DKV!
> 
> 
> 
> Roberto
> 
> 
> 
> P.S.: if my DKV was working this post would have been shorter.... :-
) 
> 
> 
> 
> 
> 
>     
>   
> 
>     
>     
> 
> 
> 
> 
> <!--
> 
> #ygrp-mkp{
> border:1px solid #d8d8d8;font-family:Arial;margin:14px 
0px;padding:0px 14px;}
> #ygrp-mkp hr{
> border:1px solid #d8d8d8;}
> #ygrp-mkp #hd{
> color:#628c2a;font-size:85%;font-weight:bold;line-
height:122%;margin:10px 0px;}
> #ygrp-mkp #ads{
> margin-bottom:10px;}
> #ygrp-mkp .ad{
> padding:0 0;}
> #ygrp-mkp .ad a{
> color:#0000ff;text-decoration:none;}
> -->
> 
> 
> 
> <!--
> 
> #ygrp-sponsor #ygrp-lc{
> font-family:Arial;}
> #ygrp-sponsor #ygrp-lc #hd{
> margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
> #ygrp-sponsor #ygrp-lc .ad{
> margin-bottom:10px;padding:0 0;}
> -->
> 
> 
> 
> <!--
> 
> #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, 
sans-serif;}
> #ygrp-mlmsg table {font-size:inherit;font:100%;}
> #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, 
clean, sans-serif;}
> #ygrp-mlmsg pre, code {font:115% monospace;}
> #ygrp-mlmsg * {line-height:1.22em;}
> #ygrp-text{
> font-family:Georgia;
> }
> #ygrp-text p{
> margin:0 0 1em 0;}
> #ygrp-tpmsgs{
> font-family:Arial;
> clear:both;}
> #ygrp-vitnav{
> padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
> #ygrp-vitnav a{
> padding:0 1px;}
> #ygrp-actbar{
> clear:both;margin:25px 0;white-space:nowrap;color:#666;text-
align:right;}
> #ygrp-actbar .left{
> float:left;white-space:nowrap;}
> .bld{font-weight:bold;}
> #ygrp-grft{
> font-family:Verdana;font-size:77%;padding:15px 0;}
> #ygrp-ft{
> font-family:verdana;font-size:77%;border-top:1px solid #666;
> padding:5px 0;
> }
> #ygrp-mlmsg #logo{
> padding-bottom:10px;}
> 
> #ygrp-vital{
> background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
> #ygrp-vital #vithd{
> font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-
transform:uppercase;}
> #ygrp-vital ul{
> padding:0;margin:2px 0;}
> #ygrp-vital ul li{
> list-style-type:none;clear:both;border:1px solid #e0ecee;
> }
> #ygrp-vital ul li .ct{
> font-weight:bold;color:#ff7900;float:right;width:2em;text-
align:right;padding-right:.5em;}
> #ygrp-vital ul li .cat{
> font-weight:bold;}
> #ygrp-vital a{
> text-decoration:none;}
> 
> #ygrp-vital a:hover{
> text-decoration:underline;}
> 
> #ygrp-sponsor #hd{
> color:#999;font-size:77%;}
> #ygrp-sponsor #ov{
> padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
> #ygrp-sponsor #ov ul{
> padding:0 0 0 8px;margin:0;}
> #ygrp-sponsor #ov li{
> list-style-type:square;padding:6px 0;font-size:77%;}
> #ygrp-sponsor #ov li a{
> text-decoration:none;font-size:130%;}
> #ygrp-sponsor #nc{
> background-color:#eee;margin-bottom:20px;padding:0 8px;}
> #ygrp-sponsor .ad{
> padding:8px 0;}
> #ygrp-sponsor .ad #hd1{
> font-family:Arial;font-weight:bold;color:#628c2a;font-
size:100%;line-height:122%;}
Show quoted textHide quoted text
> #ygrp-sponsor .ad a{
> text-decoration:none;}
> #ygrp-sponsor .ad a:hover{
> text-decoration:underline;}
> #ygrp-sponsor .ad p{
> margin:0;}
> o{font-size:0;}
> .MsoNormal{
> margin:0 0 0 0;}
> #ygrp-text tt{
> font-size:120%;}
> blockquote{margin:0 0 0 4px;}
> .replbq{margin:4;}
> -->
> 
> 
> 
> 
> 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com
>

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-10-30 by Kevin Goroway

In the meantime, I've written a java app which successfully connects to the postgress database and dumps it.

This can be used for 3 things.

#1) You can easily format this information to have a hard copy of what is on your piano's hard drive.
#2) It can be placed into a simple database to provide the ability to search for songs offline.
#3) It can be enhanced to allow you to search realtime for songs on your piano (search the postgress DB directly, instead of an offline DB)

Working on polishing this in the meantime, as it's my first ever java app, it isn't pretty. :-)

-Kevin

----- Original Message ----
Show quoted textHide quoted text
From: samsheleby
To: disklavier@yahoogroups.com
Sent: Tuesday, October 30, 2007 2:57:30 PM
Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV

I tried it and couldn't get it to work either. I wrote the author but
got no response.

--- In disklavier@yahoogro ups.com, Kevin Goroway wrote:
>
> Has anyone actually successfully connected to their piano by using
this project's software?
>
> I was unable to get the Flash app to connect to the Java app (even
though it was running).
>
> I'm not stressing over it too much, as I think that's a pretty poor
implementation, but I thought it would be helpful to be able to see
it actually work.
>
> Thanks.
> -Kevin
>
> ----- Original Message ----
> From: ipermedia
> To: disklavier@yahoogro ups.com
> Sent: Saturday, October 27, 2007 2:54:55 PM
> Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV
>
>
>
>
>
>
>
>
>
>
>
>
>
> WOW! Lot of interesting news in this thread!
>
> I may say a brand new one: I just received from Yamaha a CD, a
floppy
>
> disc and a manual with Version 2.10 printed outside!!!!
>
>
>
> I live in Europe and I was afraid this version never comes out.
>
> Files inside the CD are aged half of August 2007. It seems different
>
> from your USA version.
>
> Let me enlist the new features like in the manual:
>
> ____________ _________ _________ _________ _______
>
> NEW FEATURES for DKV MIV series - vers. 2.10
>
> -- compatible with Interenet data connection (IDC)
>
> -DisklavierRadio
>
> -DisklavierMusicSto re
>
> -Network Update to connect Internet
>
>
>
> -- compatible with PianoSoft-PlusGraph ics Software
>
>
>
> -- file exchange capability between the dkv and PC
>
> ____________ _________ _________ _________ ________
>
>
>
> Please let me know what it's different in your 2.0 version.
>
> I am really curious.
>
>
>
> The trouble is that my DKV is out of order and I cannot update and
try
>
> it!!
>
> A week ago a restart begins not to end, leaving flashing the main
>
> button in I/O center and the first button on the right as well.
>
> usually the other 4 buttons light on and then off together. In my
dkv
>
> it remains still without ending boot process.
>
> Many restart, no sign of start. Obviously the remote control doesn't
>
> work too.
>
> I'm waiting for a Yamaha call-back. I hope they will send soon a new
>
> Mediacenter, as happens in your country. My dkv has only 2 months
and
>
> computer parts (and expecially hard disk) have more risk to reveal a
>
> problem in the very first stages. It happens.
>
>
>
> About the project in this topic I totally agree that Flash is a
>
> choiche devoted to a skill in the classroom. The most important clue
>
> is the protocol and a readable source code, maybe other languages
>
> could fit better.
>
> But prior to that we need an architecture and before that to define
>
> the goal.
>
> Maybe a PC (or MAC or Linux) could be a good dispatcher to make DKVs
>
> II-II-IV work in the proper way using Internet, Internet Radio, file
>
> operations and playing control, creating play-lists, scheduling of
>
> midi to play, arranging melodies, sync with events from environment
or
>
> other midi sources and so on. Maybe more then that.
>
> Yamaha could be interested in keep all that to avoid midi exchange
but
>
> maybe a good planned system could interest Yamaha too.
>
> Maybe a prosumer project as happens in social networks....
>
>
>
> I didn't know (thanks Mark)DKV competitors, very interesting.
>
> I hope that competition makes more MIDI available at a reasonable
price.
>
>
>
> Please, go on enlisting the features of what we would like to play
on DKV!
>
>
>
> Roberto
>
>
>
> P.S.: if my DKV was working this post would have been shorter.... :-
)
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> ____________ _________ _________ _________ _________ __
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail. yahoo.com
>



__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-10-31 by Kevin Goroway

The author of the project is alive. :-)

He has some encouraging news, and I've invited him to the group/conversation.

----- Original Message ----
Show quoted textHide quoted text
From: Kevin Goroway
To: disklavier@yahoogroups.com
Sent: Tuesday, October 30, 2007 5:17:46 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

In the meantime, I've written a java app which successfully connects to the postgress database and dumps it.

This can be used for 3 things.

#1) You can easily format this information to have a hard copy of what is on your piano's hard drive.
#2) It can be placed into a simple database to provide the ability to search for songs offline.
#3) It can be enhanced to allow you to search realtime for songs on your piano (search the postgress DB directly, instead of an offline DB)

Working on polishing this in the meantime, as it's my first ever java app, it isn't pretty. :-)

-Kevin

----- Original Message ----
From: samsheleby
To: disklavier@yahoogro ups.com
Sent: Tuesday, October 30, 2007 2:57:30 PM
Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV

I tried it and couldn't get it to work either. I wrote the author but
got no response.

--- In disklavier@yahoogro ups.com, Kevin Goroway wrote:
>
> Has anyone actually successfully connected to their piano by using
this project's software?
>
> I was unable to get the Flash app to connect to the Java app (even
though it was running).
>
> I'm not stressing over it too much, as I think that's a pretty poor
implementation, but I thought it would be helpful to be able to see
it actually work.
>
> Thanks.
> -Kevin
>
> ----- Original Message ----
> From: ipermedia
> To: disklavier@yahoogro ups.com
> Sent: Saturday, October 27, 2007 2:54:55 PM
> Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV
>
>
>
>
>
>
>
>
>
>
>
>
>
> WOW! Lot of interesting news in this thread!
>
> I may say a brand new one: I just received from Yamaha a CD, a
floppy
>
> disc and a manual with Version 2.10 printed outside!!!!
>
>
>
> I live in Europe and I was afraid this version never comes out.
>
> Files inside the CD are aged half of August 2007. It seems different
>
> from your USA version.
>
> Let me enlist the new features like in the manual:
>
> ____________ _________ _________ _________ _______
>
> NEW FEATURES for DKV MIV series - vers. 2.10
>
> -- compatible with Interenet data connection (IDC)
>
> -DisklavierRadio
>
> -DisklavierMusicSto re
>
> -Network Update to connect Internet
>
>
>
> -- compatible with PianoSoft-PlusGraph ics Software
>
>
>
> -- file exchange capability between the dkv and PC
>
> ____________ _________ _________ _________ ________
>
>
>
> Please let me know what it's different in your 2.0 version.
>
> I am really curious.
>
>
>
> The trouble is that my DKV is out of order and I cannot update and
try
>
> it!!
>
> A week ago a restart begins not to end, leaving flashing the main
>
> button in I/O center and the first button on the right as well.
>
> usually the other 4 buttons light on and then off together. In my
dkv
>
> it remains still without ending boot process.
>
> Many restart, no sign of start. Obviously the remote control doesn't
>
> work too.
>
> I'm waiting for a Yamaha call-back. I hope they will send soon a new
>
> Mediacenter, as happens in your country. My dkv has only 2 months
and
>
> computer parts (and expecially hard disk) have more risk to reveal a
>
> problem in the very first stages. It happens.
>
>
>
> About the project in this topic I totally agree that Flash is a
>
> choiche devoted to a skill in the classroom. The most important clue
>
> is the protocol and a readable source code, maybe other languages
>
> could fit better.
>
> But prior to that we need an architecture and before that to define
>
> the goal.
>
> Maybe a PC (or MAC or Linux) could be a good dispatcher to make DKVs
>
> II-II-IV work in the proper way using Internet, Internet Radio, file
>
> operations and playing control, creating play-lists, scheduling of
>
> midi to play, arranging melodies, sync with events from environment
or
>
> other midi sources and so on. Maybe more then that.
>
> Yamaha could be interested in keep all that to avoid midi exchange
but
>
> maybe a good planned system could interest Yamaha too.
>
> Maybe a prosumer project as happens in social networks....
>
>
>
> I didn't know (thanks Mark)DKV competitors, very interesting.
>
> I hope that competition makes more MIDI available at a reasonable
price.
>
>
>
> Please, go on enlisting the features of what we would like to play
on DKV!
>
>
>
> Roberto
>
>
>
> P.S.: if my DKV was working this post would have been shorter.... :-
)
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> ____________ _________ _________ _________ _________ __
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail. yahoo.com
>



____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail. yahoo.com


__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

Re: Alternative to tablet and PDA for MKIV

2007-11-01 by cdobrian2002

Kevin (and Sam),

I was traveling and very busy, so it took me a while to respond to your emails, but have 
now done so privately.

Here's a bit of background. I'm head of the program in Composition and Technology and 
the director of the electronic music studios and research labs at UCI. We acquired a 
DC7MkIV in spring of 2006. An undergraduate student in computer science at UCI (who 
has since graduated) named Matthew Teeter did a couple of research projects with me, 
and one was to duplicate the functionality of the PRC in software form that could run on 
any computer. To be honest, the primary reason I suggested doing that was just because 
it seemed crazy to have to pay $1,000 or so for a replacement PRC should it get lost or 
broken. (But it also opens up some wonderful possibilities for experimentation and other 
forms of mischief.) We went to Yamaha with our idea, had some cordial meetings with 
some folks in their U.S. Disklavier and R&D departments (interestingly, their Disklavier 
division is kind of a liaison between the Piano division and the Digital Instruments division, 
and those channels of communication are less than perfect, as you might imagine for such 
a hybrid hi-tech product), and they thought it was a cool idea, but we ultimately got no 
help from them at all (just because the bureaucracy prevented them from helping us, not 
because the individuals lacked good will). So Matthew just took the bull by the horns and 
figured out the whole communication system just by packet-sniffing what was being sent 
through the air!! He then wrote the software (with really negligible help from me, just 
consultations about concept and logistics). We chose to use Flash as a front end because 
that's what Yamaha (or rather, a subcontractor) had used for their tablet controller for the 
Mark IV, and we hoped that eventually we would get--if not actual source code--at least 
access to the graphics that they used for their tablet software. (We never did, BTW.) 
Matthew figured out and implemented the rest (including learning Flash in, well, a flash). 
We showed his work to Yamaha, and they all ooh-and-aahed, but the higher-ups decided 
they didn't want to license it. Maybe it was 'cause they feared having to do technical 
support for everyone who tried to use it (imagine trying to troubleshoot a million possible 
browser configurations on a million different OS setups), or maybe they're working on 
something similar in-house (one can at least hope). But at least they didn't put any 
substantial legal barriers in the way of our making it publicly accessible by posting it on 
the web.

I will probably be too busy to visit this Yahoo group very often, or provide much in the 
way of technical help, but I will certainly try to help people solve any problems they might 
be having in getting the software to work. I've also told Matthew about this group, and if 
he decides to join, he will actually be more helpful than I, since he knows the software 
more intimately than I.

BTW, for those interested in experimental uses of the Disklavier, you can find a little info 
about some of my Disklavier works, including links to a CD of Disklavier stuff and MP3s of 
a few of the pieces, at <http://music.arts.uci.edu/dobrian/compositions.htm>.

Best,

Christopher Dobrian



--- In disklavier@yahoogroups.com, Kevin Goroway <kgoroway@...> wrote:
Show quoted textHide quoted text
>
> The author of the project is alive. :-)
> 
> He has some encouraging news, and I've invited him to the group/conversation.
>

Re: Alternative to tablet and PDA for MKIV

2007-11-02 by mrmuk7

Hello all,

I'm certainly surprised and pleased to see such enthusiasm regarding
our software controller for the Disklavier.  I never expected anyone
to actually scrutinize those development notes I made while working on
the project :-)

As Chris mentioned, we choose Flash initially because we suspected the
original software used Flash due to its transparency effects and
animations.  It also seemed like a good choice because it had a built
in class called XMLSocket which would conveniently send XML on ports >
1024, just like the original software.  It is too bad we never got
access to some of Yamaha's UI Elements; with those in place, the
software would have a much more familiar feel to less technical users.

In retrospect, I do agree that the overall architecture of the
software is somewhat of a hack due to the java backend running in a
separate process.  Note that this whole thing was thrown together in
about 4 months with only one person working on it, and no help from
Yamaha, so I had little time to evaluate and implement a more elegant
solution. 

We had already invested a large amount of time in Flash when I
realized I needed a direct database connection.  I couldn't find any
free Flash plugins/source that could send SQL statements
synchronously.  A few existed, but they cost money, and we wanted the
software to be completely free and redistributable.  To get around
this problem, I implemented the Java backend, which of course takes
XML from the Flash app, restructures it into a query, and then sends
the results back to the Flash app asynchronously. 

If members here are interested in rearchitecting the program, I would
 be wary of Flash.  It is not what I would consider an elegant or
powerful language.  Even the simplest tasks took hours to accomplish,
and in the version I was using (Flash 8), there were very annoying
bugs.  For example, in certain cases, the program compilation is
actually affected by where you place comments in the code! 
Ridiculous, I know.  That's not to say that if you didn't use Flash,
you couldn't make a pretty interface.  There are a lot of great
alternatives now that look as good, if not better, than Flash...
including things you can do with WPF 3.0 and Silverlight (though I
haven't worked with them first-hand myself).

When we were asking Yamaha if we could publish the paper disclosing
details of their software, they mentioned that they might incorporate
additional security precautions in future versions.  I don't know if
that is a good or bad thing, but I certainly hope they keep the
protocol open and easy for third party devs to access.  Plus, judging
by their current history of software releases, this shouldn't happen
any time soon.

Regardless of Yamaha's position, a community of Disklavier users
enthusiastic about improving the capabilities of their instrument will
only serve to promote Yamaha's product.  I'll be happy to stop by here
every so often and provide any insight I can.  I do work full time now
doing software development, so when I come home at the end of the day,
writing software is usually quite low on my activity list; but I still
live near the University and will be happy to support any development
efforts that commence (testing, troubleshooting, different firmwares,
etc).

I can help you get the software working if you would be so kind as to
post details such as: firmware version, PostgreSQL JDBC driver
version, java version, exact error messages, and the like.  I know of
at least 3 people around the world that have got it working successfully.

Thanks for your interest!

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-02 by Kevin Goroway

Matt, and Chris,

Thanks so much for joining our conversation!  The background is very interesting.

Matt, I think you've done a wonderful job under the circumstances, and it's opened up a world of possibilities.

I'm wrapping up a pure java implementation that doesn't try to mimic the PRC at all.  Instead it's basically a song and album browser (with search capabilities) and the ability to play them once you find them.  I'm also planning to include the ability to dump your songs and albums to a CSV file so you can move them wherever you'd like (excel, access, whatever), and a rudimentary reporting view so that you can at least get a hardcopy of what you have on your Disklavier.  

Like Matt, I program for a living (well, mostly manage now), and with 3 kids at home I don't get much time to write code when I get there...besides, I also want to actually play piano! :-)  So, it may take a little while to actually wrap this up, but it's already got some real functionality.  I plan to release it as source so that others can continue it, and hopefully flesh it out to be more of a tablet/pda replacement.

Thanks again for joining us, and any insight you can provide would be most helpful!

-Kevin
Show quoted textHide quoted text
----- Original Message ----
From: mrmuk7 <mrmuk7@...>
To: disklavier@yahoogroups.com
Sent: Thursday, November 1, 2007 10:40:56 PM
Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV









  


    
            Hello all,



I'm certainly surprised and pleased to see such enthusiasm regarding

our software controller for the Disklavier.  I never expected anyone

to actually scrutinize those development notes I made while working on

the project :-)



As Chris mentioned, we choose Flash initially because we suspected the

original software used Flash due to its transparency effects and

animations.  It also seemed like a good choice because it had a built

in class called XMLSocket which would conveniently send XML on ports >

1024, just like the original software.  It is too bad we never got

access to some of Yamaha's UI Elements; with those in place, the

software would have a much more familiar feel to less technical users.



In retrospect, I do agree that the overall architecture of the

software is somewhat of a hack due to the java backend running in a

separate process.  Note that this whole thing was thrown together in

about 4 months with only one person working on it, and no help from

Yamaha, so I had little time to evaluate and implement a more elegant

solution. 



We had already invested a large amount of time in Flash when I

realized I needed a direct database connection.  I couldn't find any

free Flash plugins/source that could send SQL statements

synchronously.  A few existed, but they cost money, and we wanted the

software to be completely free and redistributable.  To get around

this problem, I implemented the Java backend, which of course takes

XML from the Flash app, restructures it into a query, and then sends

the results back to the Flash app asynchronously. 



If members here are interested in rearchitecting the program, I would

 be wary of Flash.  It is not what I would consider an elegant or

powerful language.  Even the simplest tasks took hours to accomplish,

and in the version I was using (Flash 8), there were very annoying

bugs.  For example, in certain cases, the program compilation is

actually affected by where you place comments in the code! 

Ridiculous, I know.  That's not to say that if you didn't use Flash,

you couldn't make a pretty interface.  There are a lot of great

alternatives now that look as good, if not better, than Flash...

including things you can do with WPF 3.0 and Silverlight (though I

haven't worked with them first-hand myself).



When we were asking Yamaha if we could publish the paper disclosing

details of their software, they mentioned that they might incorporate

additional security precautions in future versions.  I don't know if

that is a good or bad thing, but I certainly hope they keep the

protocol open and easy for third party devs to access.  Plus, judging

by their current history of software releases, this shouldn't happen

any time soon.



Regardless of Yamaha's position, a community of Disklavier users

enthusiastic about improving the capabilities of their instrument will

only serve to promote Yamaha's product.  I'll be happy to stop by here

every so often and provide any insight I can.  I do work full time now

doing software development, so when I come home at the end of the day,

writing software is usually quite low on my activity list; but I still

live near the University and will be happy to support any development

efforts that commence (testing, troubleshooting, different firmwares,

etc).



I can help you get the software working if you would be so kind as to

post details such as: firmware version, PostgreSQL JDBC driver

version, java version, exact error messages, and the like.  I know of

at least 3 people around the world that have got it working successfully.



Thanks for your interest!





    
  

    
    




<!--

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-06 by Kevin Goroway

Update on my progress.

All of the database stuff that I've tried has been pretty simple, so the ability to fetch albums and songs is pretty much complete.

I ran into quite a bit of difficulty once I tried controlling the piano from my java app though (this uses a separate connection).  I can make it do a lot of the simple things (play, stop, etc), but I can't select a different song/album.  It seems that the research paper and project are either out of date (I've been unable to make the project itself work), or I'm just doing something wrong.  What's there already though works well.  The UI and Socket are on separate threads, and there is a thread that heartbeats "<active/>" with the piano every 3 seconds.

I did notice that the piano is sending me XML that indicates that I should pop up a message box informing the user that the software is out of date running version "too old to tell", and that they should update to 2.0.  :-)  That makes me wonder how much of the protocol has changed.

So, I've ended up having to install linux so I can get a wireless card into "monitor" mode so that I can sniff the traffic.  I'll do that tonight to try to solve the simplest of cases (waking up from standby, and selecting an album/song).

-Kevin
Show quoted textHide quoted text
----- Original Message ----
From: Kevin Goroway <kgoroway@...>
To: disklavier@yahoogroups.com
Sent: Friday, November 2, 2007 8:07:13 AM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV









  


    
            
Matt, and Chris,

Thanks so much for joining our conversation!  The background is very interesting.

Matt, I think you've done a wonderful job under the circumstances, and it's opened up a world of possibilities.

I'm wrapping up a pure java implementation that doesn't try to mimic the PRC at all.  Instead it's basically a song and album browser (with search capabilities) and the ability to play them once you find them.  I'm also planning to include the ability to dump your songs and albums to a CSV file so you can move them wherever you'd like (excel, access, whatever), and a rudimentary reporting view so that you can at least get a hardcopy of what you have on your
 Disklavier.  

Like Matt, I program for a living (well, mostly manage now), and with 3 kids at home I don't get much time to write code when I get there...besides, I also want to actually play piano! :-)  So, it may take a little while to actually wrap this up, but it's already got some real functionality.  I plan to release it as source so that others can continue it, and hopefully flesh it out to be more of a tablet/pda replacement.

Thanks again for joining us, and any insight you can provide would be most helpful!

-Kevin

----- Original Message ----
From: mrmuk7 <mrmuk7@gmail. com>
To: disklavier@yahoogro ups.com
Sent: Thursday, November 1, 2007 10:40:56 PM
Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV









    
            Hello all,



I'm certainly surprised and pleased to see such enthusiasm regarding

our software controller for the Disklavier.  I never expected anyone

to actually scrutinize those development notes I made while working on

the project :-)



As Chris mentioned, we choose Flash initially because we suspected the

original software used Flash due to its transparency effects and

animations.  It also seemed like a good choice because it had a built

in class called XMLSocket which would conveniently send XML on ports >

1024, just like the original software.  It is too bad we never got

access to some of Yamaha's UI Elements; with those in place, the

software would have a much more familiar feel to less technical users.



In retrospect, I do agree that the overall architecture of the

software is somewhat of a hack due to the java backend running in a

separate process.  Note that this whole thing was thrown together in

about 4 months with only one person working on it, and no help from

Yamaha, so I had little time to evaluate and implement a more elegant

solution. 



We had already invested a large amount of time in Flash when I

realized I needed a direct database connection.  I couldn't find any

free Flash plugins/source that could send SQL statements

synchronously.  A few existed, but they cost money, and we wanted the

software to be completely free and redistributable.  To get around

this problem, I implemented the Java backend, which of course takes

XML from the Flash app, restructures it into a query, and then sends

the results back to the Flash app asynchronously. 



If members here are interested in rearchitecting the program, I would

 be wary of Flash.  It is not what I would consider an elegant or

powerful language.  Even the simplest tasks took hours to accomplish,

and in the version I was using (Flash 8), there were very annoying

bugs.  For example, in certain cases, the program compilation is

actually affected by where you place comments in the code! 

Ridiculous, I know.  That's not to say that if you didn't use Flash,

you couldn't make a pretty interface.  There are a lot of great

alternatives now that look as good, if not better, than Flash...

including things you can do with WPF 3.0 and Silverlight (though I

haven't worked with them first-hand myself).



When we were asking Yamaha if we could publish the paper disclosing

details of their software, they mentioned that they might incorporate

additional security precautions in future versions.  I don't know if

that is a good or bad thing, but I certainly hope they keep the

protocol open and easy for third party devs to access.  Plus, judging

by their current history of software releases, this shouldn't happen

any time soon.



Regardless of Yamaha's position, a community of Disklavier users

enthusiastic about improving the capabilities of their instrument will

only serve to promote Yamaha's product.  I'll be happy to stop by here

every so often and provide any insight I can.  I do work full time now

doing software development, so when I come home at the end of the day,

writing software is usually quite low on my activity list; but I still

live near the University and will be happy to support any development

efforts that commence (testing, troubleshooting, different firmwares,

etc).



I can help you get the software working if you would be so kind as to

post details such as: firmware version, PostgreSQL JDBC driver

version, java version, exact error messages, and the like.  I know of

at least 3 people around the world that have got it working successfully.



Thanks for your interest!





    
  








____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail. yahoo.com 
    
  

    
    




<!--

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-07 by Kevin Goroway

Matt, I'm going to reply to this directly since it's probably outside the scope of this group...

But here's an update for anyone following along.

I got my linux installation working, and was able to sniff the traffic.  I have a good capture now, and I can try to find out why I am unable to do some of the things I want to do.  

I did notice something very interesting that I hadn't seen mentioned before.  It turns out that the tablet interface interacts with the piano differently from the PDA.  I hadn't expected this at all, but instead of using XML to request album information, the tablet instead uses HTTP to access a php page on the server.  I'm surprised they bothered to have two ways to query the same information.  Since it's noise in my captures at the moment, I plan to turn off the tablet and concentrate on the PDA.  I hope to revisit the tablet interface to see if there is anything more interesting there.

-Kevin
Show quoted textHide quoted text
----- Original Message ----
From: Matthew Teeter <mrmuk7@...>
To: disklavier@yahoogroups.com
Sent: Tuesday, November 6, 2007 9:07:27 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV









  


    
            Hi Kevin, 

When you say you've been unable to get our software to work, do you mean specifically the command that switches albums/songs fails, or no commands work?  

We tested the software with firmware 2.0
 and it appeared to work.  Perhaps you are using the 2.1 firmware?  Does the connection on port 3191 connect successfully?

The PRC and TRC used to send an identifier along with their messages to the piano.  Our software did not supply an identifier, with no ill effects.  But that is probably why it is prompting you to upgrade :-).  Cute.


You shouldnt have to install Linux just to sniff wireless traffic.  I used Ethereal on Windows and it worked great.

Matthew


On 11/6/07, Kevin Goroway
 <kgoroway@yahoo. com> wrote:












  


    
            
Update on my progress.

All of the database stuff that I've tried has been pretty simple, so the ability to fetch albums and songs is pretty much complete.


I ran into quite a bit of difficulty once I tried controlling the piano from my java app though (this uses a separate connection).  I can make it do a lot of the simple things (play, stop, etc), but I can't select a different song/album.  It seems that the research paper and project are either out of date (I've been unable to make the project itself work), or I'm just doing something wrong.  What's there already though works well.  The UI and Socket are on separate threads, and there is a thread that heartbeats "<active/>"
 with the piano every 3 seconds.

I did notice that the piano is sending me XML that indicates that I should pop up a message box informing the user that the software is out of date running version "too old to tell", and that they should update to 
2.0.  :-)  That makes me wonder how much of the protocol has changed.

So, I've ended up having to install linux so I can get a wireless card into "monitor" mode so that I can sniff the traffic.  I'll do that tonight to try to solve the simplest of cases (waking up from standby, and selecting an album/song).


-Kevin

----- Original Message ----
From: Kevin Goroway <
kgoroway@yahoo. com>
To: disklavier@yahoogro ups.com
Sent: Friday, November 2, 2007 8:07:13 AM

Subject: Re: [disklavier] Re:
 Alternative to tablet and PDA for MKIV









    
            
Matt, and Chris,


Thanks so much for joining our conversation!  The background is very interesting.

Matt, I think you've done a wonderful job under the circumstances, and it's opened up a world of possibilities.

I'm wrapping up a pure java implementation that doesn't try to mimic the PRC at all.  Instead it's basically a song and album browser (with search capabilities) and the ability to play them once you find them.  I'm also planning to include the ability to dump your songs and albums to a CSV file so you can move them wherever you'd like (excel, access, whatever), and a rudimentary reporting view so that you can at least get a hardcopy of what you have on your
 Disklavier.  

Like Matt, I program for a living (well, mostly manage now), and with 3 kids at home I don't get much time to write code when I get there...besides, I also want to actually play piano! :-)  So, it may take a little while to actually wrap this up, but it's already got some real functionality.  I plan to release it as source so that others can continue it, and hopefully flesh it out to be more of a tablet/pda replacement.


Thanks again for joining us, and any insight you can provide would be most helpful!

-Kevin


----- Original Message ----
From: mrmuk7 <mrmuk7@gmail. com>
To: disklavier@yahoogro 
ups.com
Sent: Thursday, November 1, 2007 10:40:56 PM
Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV









    
            Hello all,



I'm certainly surprised and pleased to see such enthusiasm regarding

our software controller for the Disklavier.  I never expected anyone

to actually scrutinize those development notes I made while working on

the project :-)



As Chris mentioned, we choose Flash initially because we suspected the

original software used Flash due to its transparency effects and

animations.  It also seemed like a good choice because it had a built

in class called XMLSocket which would conveniently send XML on ports >

1024, just like the original software.  It is too bad we never got

access to some of Yamaha's UI Elements; with those in place, the

software would have a much more familiar feel to less technical users.



In retrospect, I do agree that the overall architecture of the

software is somewhat of a hack due to the java backend running in a

separate process.  Note that this whole thing was thrown together in

about 4 months with only one person working on it, and no help from

Yamaha, so I had little time to evaluate and implement a more elegant

solution. 



We had already invested a large amount of time in Flash when I

realized I needed a direct database connection.  I couldn't find any

free Flash plugins/source that could send SQL statements

synchronously.  A few existed, but they cost money, and we wanted the

software to be completely free and redistributable.  To get around

this problem, I implemented the Java backend, which of course takes

XML from the Flash app, restructures it into a query, and then sends

the results back to the Flash app asynchronously. 



If members here are interested in rearchitecting the program, I would

 be wary of Flash.  It is not what I would consider an elegant or

powerful language.  Even the simplest tasks took hours to accomplish,

and in the version I was using (Flash 8), there were very annoying

bugs.  For example, in certain cases, the program compilation is

actually affected by where you place comments in the code! 

Ridiculous, I know.  That's not to say that if you didn't use Flash,

you couldn't make a pretty interface.  There are a lot of great

alternatives now that look as good, if not better, than Flash...

including things you can do with WPF 3.0 and Silverlight (though I

haven't worked with them first-hand myself).



When we were asking Yamaha if we could publish the paper disclosing

details of their software, they mentioned that they might incorporate

additional security precautions in future versions.  I don't know if

that is a good or bad thing, but I certainly hope they keep the

protocol open and easy for third party devs to access.  Plus, judging

by their current history of software releases, this shouldn't happen

any time soon.



Regardless of Yamaha's position, a community of Disklavier users

enthusiastic about improving the capabilities of their instrument will

only serve to promote Yamaha's product.  I'll be happy to stop by here

every so often and provide any insight I can.  I do work full time now

doing software development, so when I come home at the end of the day,

writing software is usually quite low on my activity list; but I still

live near the University and will be happy to support any development

efforts that commence (testing, troubleshooting, different firmwares,

etc).



I can help you get the software working if you would be so kind as to

post details such as: firmware version, PostgreSQL JDBC driver

version, java version, exact error messages, and the like.  I know of

at least 3 people around the world that have got it working successfully.



Thanks for your interest!





    
  









____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 

http://mail. yahoo.com
 
    

  








____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 

http://mail. yahoo.com 


    
  

    
    























    
  

    
    




<!--

Re: Alternative to tablet and PDA for MKIV

2007-11-07 by ipermedia

Hi Kevin,
please let me know about your progress in this develop, I hope to
contribute as soon as mu DKV will work again.
Thanks

Roberto


--- In disklavier@yahoogroups.com, Kevin Goroway <kgoroway@...> wrote:
>
> Matt, I'm going to reply to this directly since it's probably
outside the scope of this group...
> 
> But here's an update for anyone following along.
> 
> I got my linux installation working, and was able to sniff the
traffic.  I have a good capture now, and I can try to find out why I
am unable to do some of the things I want to do.  
> 
> I did notice something very interesting that I hadn't seen mentioned
before.  It turns out that the tablet interface interacts with the
piano differently from the PDA.  I hadn't expected this at all, but
instead of using XML to request album information, the tablet instead
uses HTTP to access a php page on the server.  I'm surprised they
bothered to have two ways to query the same information.  Since it's
noise in my captures at the moment, I plan to turn off the tablet and
concentrate on the PDA.  I hope to revisit the tablet interface to see
if there is anything more interesting there.
> 
> -Kevin
> 
> ----- Original Message ----
> From: Matthew Teeter <mrmuk7@...>
> To: disklavier@yahoogroups.com
> Sent: Tuesday, November 6, 2007 9:07:27 PM
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> 
> 
> 
> 
> 
> 
>   
> 
> 
>     
>             Hi Kevin, 
> 
> When you say you've been unable to get our software to work, do you
mean specifically the command that switches albums/songs fails, or no
commands work?  
> 
> We tested the software with firmware 2.0
>  and it appeared to work.  Perhaps you are using the 2.1 firmware? 
Does the connection on port 3191 connect successfully?
> 
> The PRC and TRC used to send an identifier along with their messages
to the piano.  Our software did not supply an identifier, with no ill
effects.  But that is probably why it is prompting you to upgrade :-).
 Cute.
> 
> 
> You shouldnt have to install Linux just to sniff wireless traffic. 
I used Ethereal on Windows and it worked great.
> 
> Matthew
> 
> 
> On 11/6/07, Kevin Goroway
>  <kgoroway@yahoo. com> wrote:
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>   
> 
> 
>     
>             
> Update on my progress.
> 
> All of the database stuff that I've tried has been pretty simple, so
the ability to fetch albums and songs is pretty much complete.
> 
> 
> I ran into quite a bit of difficulty once I tried controlling the
piano from my java app though (this uses a separate connection).  I
can make it do a lot of the simple things (play, stop, etc), but I
can't select a different song/album.  It seems that the research paper
and project are either out of date (I've been unable to make the
project itself work), or I'm just doing something wrong.  What's there
already though works well.  The UI and Socket are on separate threads,
and there is a thread that heartbeats "<active/>"
>  with the piano every 3 seconds.
> 
> I did notice that the piano is sending me XML that indicates that I
should pop up a message box informing the user that the software is
out of date running version "too old to tell", and that they should
update to 
> 2.0.  :-)  That makes me wonder how much of the protocol has changed.
> 
> So, I've ended up having to install linux so I can get a wireless
card into "monitor" mode so that I can sniff the traffic.  I'll do
that tonight to try to solve the simplest of cases (waking up from
standby, and selecting an album/song).
> 
> 
> -Kevin
> 
> ----- Original Message ----
> From: Kevin Goroway <
> kgoroway@yahoo. com>
> To: disklavier@yahoogro ups.com
> Sent: Friday, November 2, 2007 8:07:13 AM
> 
> Subject: Re: [disklavier] Re:
>  Alternative to tablet and PDA for MKIV
> 
> 
> 
> 
> 
> 
> 
> 
> 
>     
>             
> Matt, and Chris,
> 
> 
> Thanks so much for joining our conversation!  The background is very
interesting.
> 
> Matt, I think you've done a wonderful job under the circumstances,
and it's opened up a world of possibilities.
> 
> I'm wrapping up a pure java implementation that doesn't try to mimic
the PRC at all.  Instead it's basically a song and album browser (with
search capabilities) and the ability to play them once you find them.
 I'm also planning to include the ability to dump your songs and
albums to a CSV file so you can move them wherever you'd like (excel,
access, whatever), and a rudimentary reporting view so that you can at
least get a hardcopy of what you have on your
>  Disklavier.  
> 
> Like Matt, I program for a living (well, mostly manage now), and
with 3 kids at home I don't get much time to write code when I get
there...besides, I also want to actually play piano! :-)  So, it may
take a little while to actually wrap this up, but it's already got
some real functionality.  I plan to release it as source so that
others can continue it, and hopefully flesh it out to be more of a
tablet/pda replacement.
> 
> 
> Thanks again for joining us, and any insight you can provide would
be most helpful!
> 
> -Kevin
> 
> 
> ----- Original Message ----
> From: mrmuk7 <mrmuk7@gmail. com>
> To: disklavier@yahoogro 
> ups.com
> Sent: Thursday, November 1, 2007 10:40:56 PM
> Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> 
> 
> 
> 
> 
> 
>     
>             Hello all,
> 
> 
> 
> I'm certainly surprised and pleased to see such enthusiasm regarding
> 
> our software controller for the Disklavier.  I never expected anyone
> 
> to actually scrutinize those development notes I made while working on
> 
> the project :-)
> 
> 
> 
> As Chris mentioned, we choose Flash initially because we suspected the
> 
> original software used Flash due to its transparency effects and
> 
> animations.  It also seemed like a good choice because it had a built
> 
> in class called XMLSocket which would conveniently send XML on ports >
> 
> 1024, just like the original software.  It is too bad we never got
> 
> access to some of Yamaha's UI Elements; with those in place, the
> 
> software would have a much more familiar feel to less technical users.
> 
> 
> 
> In retrospect, I do agree that the overall architecture of the
> 
> software is somewhat of a hack due to the java backend running in a
> 
> separate process.  Note that this whole thing was thrown together in
> 
> about 4 months with only one person working on it, and no help from
> 
> Yamaha, so I had little time to evaluate and implement a more elegant
> 
> solution. 
> 
> 
> 
> We had already invested a large amount of time in Flash when I
> 
> realized I needed a direct database connection.  I couldn't find any
> 
> free Flash plugins/source that could send SQL statements
> 
> synchronously.  A few existed, but they cost money, and we wanted the
> 
> software to be completely free and redistributable.  To get around
> 
> this problem, I implemented the Java backend, which of course takes
> 
> XML from the Flash app, restructures it into a query, and then sends
> 
> the results back to the Flash app asynchronously. 
> 
> 
> 
> If members here are interested in rearchitecting the program, I would
> 
>  be wary of Flash.  It is not what I would consider an elegant or
> 
> powerful language.  Even the simplest tasks took hours to accomplish,
> 
> and in the version I was using (Flash 8), there were very annoying
> 
> bugs.  For example, in certain cases, the program compilation is
> 
> actually affected by where you place comments in the code! 
> 
> Ridiculous, I know.  That's not to say that if you didn't use Flash,
> 
> you couldn't make a pretty interface.  There are a lot of great
> 
> alternatives now that look as good, if not better, than Flash...
> 
> including things you can do with WPF 3.0 and Silverlight (though I
> 
> haven't worked with them first-hand myself).
> 
> 
> 
> When we were asking Yamaha if we could publish the paper disclosing
> 
> details of their software, they mentioned that they might incorporate
> 
> additional security precautions in future versions.  I don't know if
> 
> that is a good or bad thing, but I certainly hope they keep the
> 
> protocol open and easy for third party devs to access.  Plus, judging
> 
> by their current history of software releases, this shouldn't happen
> 
> any time soon.
> 
> 
> 
> Regardless of Yamaha's position, a community of Disklavier users
> 
> enthusiastic about improving the capabilities of their instrument will
> 
> only serve to promote Yamaha's product.  I'll be happy to stop by here
> 
> every so often and provide any insight I can.  I do work full time now
> 
> doing software development, so when I come home at the end of the day,
> 
> writing software is usually quite low on my activity list; but I still
> 
> live near the University and will be happy to support any development
> 
> efforts that commence (testing, troubleshooting, different firmwares,
> 
> etc).
> 
> 
> 
> I can help you get the software working if you would be so kind as to
> 
> post details such as: firmware version, PostgreSQL JDBC driver
> 
> version, java version, exact error messages, and the like.  I know of
> 
> at least 3 people around the world that have got it working
successfully.
> 
> 
> 
> Thanks for your interest!
> 
> 
> 
> 
> 
>     
>   
> 
> 
> 
> 
> 
> 
> 
> 
> 
> ____________ _________ _________ _________ _________ __
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> 
> http://mail. yahoo.com
>  
>     
> 
>   
> 
> 
> 
> 
> 
> 
> 
> 
> ____________ _________ _________ _________ _________ __
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> 
> http://mail. yahoo.com 
> 
> 
>     
>   
> 
>     
>     
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>     
>   
> 
>     
>     
> 
> 
> 
> 
> <!--
> 
> #ygrp-mkp{
> border:1px solid #d8d8d8;font-family:Arial;margin:14px
0px;padding:0px 14px;}
> #ygrp-mkp hr{
> border:1px solid #d8d8d8;}
> #ygrp-mkp #hd{
>
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px
0px;}
> #ygrp-mkp #ads{
> margin-bottom:10px;}
> #ygrp-mkp .ad{
> padding:0 0;}
> #ygrp-mkp .ad a{
> color:#0000ff;text-decoration:none;}
> -->
> 
> 
> 
> <!--
> 
> #ygrp-sponsor #ygrp-lc{
> font-family:Arial;}
> #ygrp-sponsor #ygrp-lc #hd{
> margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
> #ygrp-sponsor #ygrp-lc .ad{
> margin-bottom:10px;padding:0 0;}
> -->
> 
> 
> 
> <!--
> 
> #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean,
sans-serif;}
> #ygrp-mlmsg table {font-size:inherit;font:100%;}
> #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica,
clean, sans-serif;}
> #ygrp-mlmsg pre, code {font:115% monospace;}
> #ygrp-mlmsg * {line-height:1.22em;}
> #ygrp-text{
> font-family:Georgia;
> }
> #ygrp-text p{
> margin:0 0 1em 0;}
> #ygrp-tpmsgs{
> font-family:Arial;
> clear:both;}
> #ygrp-vitnav{
> padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
> #ygrp-vitnav a{
> padding:0 1px;}
> #ygrp-actbar{
> clear:both;margin:25px
0;white-space:nowrap;color:#666;text-align:right;}
> #ygrp-actbar .left{
> float:left;white-space:nowrap;}
> .bld{font-weight:bold;}
> #ygrp-grft{
> font-family:Verdana;font-size:77%;padding:15px 0;}
> #ygrp-ft{
> font-family:verdana;font-size:77%;border-top:1px solid #666;
> padding:5px 0;
> }
> #ygrp-mlmsg #logo{
> padding-bottom:10px;}
> 
> #ygrp-vital{
> background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
> #ygrp-vital #vithd{
>
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
> #ygrp-vital ul{
> padding:0;margin:2px 0;}
> #ygrp-vital ul li{
> list-style-type:none;clear:both;border:1px solid #e0ecee;
> }
> #ygrp-vital ul li .ct{
>
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
> #ygrp-vital ul li .cat{
> font-weight:bold;}
> #ygrp-vital a{
> text-decoration:none;}
> 
> #ygrp-vital a:hover{
> text-decoration:underline;}
> 
> #ygrp-sponsor #hd{
> color:#999;font-size:77%;}
> #ygrp-sponsor #ov{
> padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
> #ygrp-sponsor #ov ul{
> padding:0 0 0 8px;margin:0;}
> #ygrp-sponsor #ov li{
> list-style-type:square;padding:6px 0;font-size:77%;}
> #ygrp-sponsor #ov li a{
> text-decoration:none;font-size:130%;}
> #ygrp-sponsor #nc{
> background-color:#eee;margin-bottom:20px;padding:0 8px;}
> #ygrp-sponsor .ad{
> padding:8px 0;}
> #ygrp-sponsor .ad #hd1{
>
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
Show quoted textHide quoted text
> #ygrp-sponsor .ad a{
> text-decoration:none;}
> #ygrp-sponsor .ad a:hover{
> text-decoration:underline;}
> #ygrp-sponsor .ad p{
> margin:0;}
> o{font-size:0;}
> .MsoNormal{
> margin:0 0 0 0;}
> #ygrp-text tt{
> font-size:120%;}
> blockquote{margin:0 0 0 4px;}
> .replbq{margin:4;}
> -->
> 
> 
> 
> 
> 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com
>

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-08 by Kevin Goroway

Roberto,

I plan to continue to update the group on my progress (until I'm told to cut it out :-) ).

I did have a breakthrough last night.  I found out why I couldn't select songs to play.  I was sending the piano the song_id and the album_id (which seemed to make perfect sense), but the piano wants the album_id and the song sequence number, so, for example, "play the third song from album 1024"

I've got it all working now so I can peruse the pianosoft and the user sections as a tree-view, select the song I want to hear, and press play.  It's actually quite fun.  The piano does have a natural behavior that is a bit counter-intuitive...Once you play a song, the piano will continue to play the next song on the album when that one is finished, and it will keep on going...No big deal, really.

The software needs some more things.  The ability to search with wildcards, support for the other "folders" (usb, floppy, etc), the ability to export the database, and ability to print a report on the database.  Ultimately, I'd REALLY love for it to be able to update the database (just the simple notion of correcting spelling/case/titles would be great!).  I think this is also trivial though.  There's really nothing on the list that is difficult at all....it's all just time.

That being said, I'd love to release this even as is so people can start playing with it...but how many of you are even interested?  It also has absolutely no error checking in it at all, currently.

-Kevin
Show quoted textHide quoted text
----- Original Message ----
From: ipermedia <r.fasciani@...>
To: disklavier@yahoogroups.com
Sent: Wednesday, November 7, 2007 8:15:53 AM
Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV









  


    
            Hi Kevin,

please let me know about your progress in this develop, I hope to

contribute as soon as mu DKV will work again.

Thanks



Roberto



--- In disklavier@yahoogro ups.com, Kevin Goroway <kgoroway@.. .> wrote:

>

> Matt, I'm going to reply to this directly since it's probably

outside the scope of this group...

> 

> But here's an update for anyone following along.

> 

> I got my linux installation working, and was able to sniff the

traffic.  I have a good capture now, and I can try to find out why I

am unable to do some of the things I want to do.  

> 

> I did notice something very interesting that I hadn't seen mentioned

before.  It turns out that the tablet interface interacts with the

piano differently from the PDA.  I hadn't expected this at all, but

instead of using XML to request album information, the tablet instead

uses HTTP to access a php page on the server.  I'm surprised they

bothered to have two ways to query the same information.  Since it's

noise in my captures at the moment, I plan to turn off the tablet and

concentrate on the PDA.  I hope to revisit the tablet interface to see

if there is anything more interesting there.

> 

> -Kevin

> 

> ----- Original Message ----

> From: Matthew Teeter <mrmuk7@...>

> To: disklavier@yahoogro ups.com

> Sent: Tuesday, November 6, 2007 9:07:27 PM

> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

> 

> 

> 

> 

> 

> 

> 

> 

> 

>   

> 

> 

>     

>             Hi Kevin, 

> 

> When you say you've been unable to get our software to work, do you

mean specifically the command that switches albums/songs fails, or no

commands work?  

> 

> We tested the software with firmware 2.0

>  and it appeared to work.  Perhaps you are using the 2.1 firmware? 

Does the connection on port 3191 connect successfully?

> 

> The PRC and TRC used to send an identifier along with their messages

to the piano.  Our software did not supply an identifier, with no ill

effects.  But that is probably why it is prompting you to upgrade :-).

 Cute.

> 

> 

> You shouldnt have to install Linux just to sniff wireless traffic. 

I used Ethereal on Windows and it worked great.

> 

> Matthew

> 

> 

> On 11/6/07, Kevin Goroway

>  <kgoroway@yahoo. com> wrote:

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

>   

> 

> 

>     

>             

> Update on my progress.

> 

> All of the database stuff that I've tried has been pretty simple, so

the ability to fetch albums and songs is pretty much complete.

> 

> 

> I ran into quite a bit of difficulty once I tried controlling the

piano from my java app though (this uses a separate connection).  I

can make it do a lot of the simple things (play, stop, etc), but I

can't select a different song/album.  It seems that the research paper

and project are either out of date (I've been unable to make the

project itself work), or I'm just doing something wrong.  What's there

already though works well.  The UI and Socket are on separate threads,

and there is a thread that heartbeats "<active/>"

>  with the piano every 3 seconds.

> 

> I did notice that the piano is sending me XML that indicates that I

should pop up a message box informing the user that the software is

out of date running version "too old to tell", and that they should

update to 

> 2.0.  :-)  That makes me wonder how much of the protocol has changed.

> 

> So, I've ended up having to install linux so I can get a wireless

card into "monitor" mode so that I can sniff the traffic.  I'll do

that tonight to try to solve the simplest of cases (waking up from

standby, and selecting an album/song).

> 

> 

> -Kevin

> 

> ----- Original Message ----

> From: Kevin Goroway <

> kgoroway@yahoo. com>

> To: disklavier@yahoogro ups.com

> Sent: Friday, November 2, 2007 8:07:13 AM

> 

> Subject: Re: [disklavier] Re:

>  Alternative to tablet and PDA for MKIV

> 

> 

> 

> 

> 

> 

> 

> 

> 

>     

>             

> Matt, and Chris,

> 

> 

> Thanks so much for joining our conversation!  The background is very

interesting.

> 

> Matt, I think you've done a wonderful job under the circumstances,

and it's opened up a world of possibilities.

> 

> I'm wrapping up a pure java implementation that doesn't try to mimic

the PRC at all.  Instead it's basically a song and album browser (with

search capabilities) and the ability to play them once you find them.

 I'm also planning to include the ability to dump your songs and

albums to a CSV file so you can move them wherever you'd like (excel,

access, whatever), and a rudimentary reporting view so that you can at

least get a hardcopy of what you have on your

>  Disklavier.  

> 

> Like Matt, I program for a living (well, mostly manage now), and

with 3 kids at home I don't get much time to write code when I get

there...besides, I also want to actually play piano! :-)  So, it may

take a little while to actually wrap this up, but it's already got

some real functionality.  I plan to release it as source so that

others can continue it, and hopefully flesh it out to be more of a

tablet/pda replacement.

> 

> 

> Thanks again for joining us, and any insight you can provide would

be most helpful!

> 

> -Kevin

> 

> 

> ----- Original Message ----

> From: mrmuk7 <mrmuk7@gmail. com>

> To: disklavier@yahoogro 

> ups.com

> Sent: Thursday, November 1, 2007 10:40:56 PM

> Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV

> 

> 

> 

> 

> 

> 

> 

> 

> 

>     

>             Hello all,

> 

> 

> 

> I'm certainly surprised and pleased to see such enthusiasm regarding

> 

> our software controller for the Disklavier.  I never expected anyone

> 

> to actually scrutinize those development notes I made while working on

> 

> the project :-)

> 

> 

> 

> As Chris mentioned, we choose Flash initially because we suspected the

> 

> original software used Flash due to its transparency effects and

> 

> animations.  It also seemed like a good choice because it had a built

> 

> in class called XMLSocket which would conveniently send XML on ports >

> 

> 1024, just like the original software.  It is too bad we never got

> 

> access to some of Yamaha's UI Elements; with those in place, the

> 

> software would have a much more familiar feel to less technical users.

> 

> 

> 

> In retrospect, I do agree that the overall architecture of the

> 

> software is somewhat of a hack due to the java backend running in a

> 

> separate process.  Note that this whole thing was thrown together in

> 

> about 4 months with only one person working on it, and no help from

> 

> Yamaha, so I had little time to evaluate and implement a more elegant

> 

> solution. 

> 

> 

> 

> We had already invested a large amount of time in Flash when I

> 

> realized I needed a direct database connection.  I couldn't find any

> 

> free Flash plugins/source that could send SQL statements

> 

> synchronously.  A few existed, but they cost money, and we wanted the

> 

> software to be completely free and redistributable.  To get around

> 

> this problem, I implemented the Java backend, which of course takes

> 

> XML from the Flash app, restructures it into a query, and then sends

> 

> the results back to the Flash app asynchronously. 

> 

> 

> 

> If members here are interested in rearchitecting the program, I would

> 

>  be wary of Flash.  It is not what I would consider an elegant or

> 

> powerful language.  Even the simplest tasks took hours to accomplish,

> 

> and in the version I was using (Flash 8), there were very annoying

> 

> bugs.  For example, in certain cases, the program compilation is

> 

> actually affected by where you place comments in the code! 

> 

> Ridiculous, I know.  That's not to say that if you didn't use Flash,

> 

> you couldn't make a pretty interface.  There are a lot of great

> 

> alternatives now that look as good, if not better, than Flash...

> 

> including things you can do with WPF 3.0 and Silverlight (though I

> 

> haven't worked with them first-hand myself).

> 

> 

> 

> When we were asking Yamaha if we could publish the paper disclosing

> 

> details of their software, they mentioned that they might incorporate

> 

> additional security precautions in future versions.  I don't know if

> 

> that is a good or bad thing, but I certainly hope they keep the

> 

> protocol open and easy for third party devs to access.  Plus, judging

> 

> by their current history of software releases, this shouldn't happen

> 

> any time soon.

> 

> 

> 

> Regardless of Yamaha's position, a community of Disklavier users

> 

> enthusiastic about improving the capabilities of their instrument will

> 

> only serve to promote Yamaha's product.  I'll be happy to stop by here

> 

> every so often and provide any insight I can.  I do work full time now

> 

> doing software development, so when I come home at the end of the day,

> 

> writing software is usually quite low on my activity list; but I still

> 

> live near the University and will be happy to support any development

> 

> efforts that commence (testing, troubleshooting, different firmwares,

> 

> etc).

> 

> 

> 

> I can help you get the software working if you would be so kind as to

> 

> post details such as: firmware version, PostgreSQL JDBC driver

> 

> version, java version, exact error messages, and the like.  I know of

> 

> at least 3 people around the world that have got it working

successfully.

> 

> 

> 

> Thanks for your interest!

> 

> 

> 

> 

> 

>     

>   

> 

> 

> 

> 

> 

> 

> 

> 

> 

> ____________ _________ _________ _________ _________ __

> Do You Yahoo!?

> Tired of spam?  Yahoo! Mail has the best spam protection around 

> 

> http://mail. yahoo.com

>  

>     

> 

>   

> 

> 

> 

> 

> 

> 

> 

> 

> ____________ _________ _________ _________ _________ __

> Do You Yahoo!?

> Tired of spam?  Yahoo! Mail has the best spam protection around 

> 

> http://mail. yahoo.com 

> 

> 

>     

>   

> 

>     

>     

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

>     

>   

> 

>     

>     

> 

> 

> 

> 

> <!--

> 

> #ygrp-mkp{

> border:1px solid #d8d8d8;font- family:Arial; margin:14px

0px;padding: 0px 14px;}

> #ygrp-mkp hr{

> border:1px solid #d8d8d8;}

> #ygrp-mkp #hd{

>

color:#628c2a; font-size: 85%;font- weight:bold; line-height: 122%;margin: 10px

0px;}

> #ygrp-mkp #ads{

> margin-bottom: 10px;}

> #ygrp-mkp .ad{

> padding:0 0;}

> #ygrp-mkp .ad a{

> color:#0000ff; text-decoration: none;}

> -->

> 

> 

> 

> <!--

> 

> #ygrp-sponsor #ygrp-lc{

> font-family: Arial;}

> #ygrp-sponsor #ygrp-lc #hd{

> margin:10px 0px;font-weight: bold;font- size:78%; line-height: 122%;}

> #ygrp-sponsor #ygrp-lc .ad{

> margin-bottom: 10px;padding: 0 0;}

> -->

> 

> 

> 

> <!--

> 

> #ygrp-mlmsg {font-size:13px; font-family: arial, helvetica, clean,

sans-serif;}

> #ygrp-mlmsg table {font-size:inherit; font:100% ;}

> #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica,

clean, sans-serif;}

> #ygrp-mlmsg pre, code {font:115% monospace;}

> #ygrp-mlmsg * {line-height: 1.22em;}

> #ygrp-text{

> font-family: Georgia;

> }

> #ygrp-text p{

> margin:0 0 1em 0;}

> #ygrp-tpmsgs{

> font-family: Arial;

> clear:both;}

> #ygrp-vitnav{

> padding-top: 10px;font- family:Verdana; font-size: 77%;margin: 0;}

> #ygrp-vitnav a{

> padding:0 1px;}

> #ygrp-actbar{

> clear:both;margin: 25px

0;white-space: nowrap;color: #666;text- align:right; }

> #ygrp-actbar .left{

> float:left;white- space:nowrap; }

> .bld{font-weight: bold;}

> #ygrp-grft{

> font-family: Verdana;font- size:77%; padding:15px 0;}

> #ygrp-ft{

> font-family: verdana;font- size:77%; border-top: 1px solid #666;

> padding:5px 0;

> }

> #ygrp-mlmsg #logo{

> padding-bottom: 10px;}

> 

> #ygrp-vital{

> background-color: #e0ecee;margin- bottom:20px; padding:2px 0 8px 8px;}

> #ygrp-vital #vithd{

>

font-size:77% ;font-family: Verdana;font- weight:bold; color:#333; text-transform: uppercase; }

> #ygrp-vital ul{

> padding:0;margin: 2px 0;}

> #ygrp-vital ul li{

> list-style-type: none;clear: both;border: 1px solid #e0ecee;

> }

> #ygrp-vital ul li .ct{

>

font-weight: bold;color: #ff7900;float: right;width: 2em;text- align:right; padding-right: .5em;}

> #ygrp-vital ul li .cat{

> font-weight: bold;}

> #ygrp-vital a{

> text-decoration: none;}

> 

> #ygrp-vital a:hover{

> text-decoration: underline; }

> 

> #ygrp-sponsor #hd{

> color:#999;font- size:77%; }

> #ygrp-sponsor #ov{

> padding:6px 13px;background- color:#e0ecee; margin-bottom: 20px;}

> #ygrp-sponsor #ov ul{

> padding:0 0 0 8px;margin:0; }

> #ygrp-sponsor #ov li{

> list-style-type: square;padding: 6px 0;font-size: 77%;}

> #ygrp-sponsor #ov li a{

> text-decoration: none;font- size:130% ;}

> #ygrp-sponsor #nc{

> background-color: #eee;margin- bottom:20px; padding:0 8px;}

> #ygrp-sponsor .ad{

> padding:8px 0;}

> #ygrp-sponsor .ad #hd1{

>

font-family: Arial;font- weight:bold; color:#628c2a; font-size: 100%;line- height:122% ;}

> #ygrp-sponsor .ad a{

> text-decoration: none;}

> #ygrp-sponsor .ad a:hover{

> text-decoration: underline; }

> #ygrp-sponsor .ad p{

> margin:0;}

> o{font-size: 0;}

> .MsoNormal{

> margin:0 0 0 0;}

> #ygrp-text tt{

> font-size:120% ;}

> blockquote{margin: 0 0 0 4px;}

> .replbq{margin: 4;}

> -->

> 

> 

> 

> 

> 

> 

> 

> ____________ _________ _________ _________ _________ __

> Do You Yahoo!?

> Tired of spam?  Yahoo! Mail has the best spam protection around 

> http://mail. yahoo.com

>





    
  

    
    




<!--

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-08 by ISKI1@aol.com

I am having a hard time understanding the scope of this project.
 
Is this a PC program that will only work with a Mark IV or are you looking  
at making these features available to Mark III and Mark II users?
 
Thanks
Alan



************************************** See what's new at http://www.aol.com

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-08 by Kevin Goroway

Sorry, it's MarkIV only (as it lets the computer pretend to be the wireless PDA).
Show quoted textHide quoted text
----- Original Message ----
From: "ISKI1@..." <ISKI1@...>
To: disklavier@yahoogroups.com
Sent: Thursday, November 8, 2007 10:35:23 AM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV









  


    
            


I am having a hard time understanding the scope of this project.

 

Is this a PC program that will only work with a Mark IV or are you looking 
at making these features available to Mark III and Mark II users?

 

Thanks

Alan




See what's new at AOL.com and Make AOL Your Homepage.


    
  

    
    




<!--

Re: Alternative to tablet and PDA for MKIV

2007-11-08 by jheitzeb1

What makes your program any different than using the pda with your MKIV?

Thanks,
Joan

--- In disklavier@yahoogroups.com, Kevin Goroway <kgoroway@...> wrote:
>
> Roberto,
> 
> I plan to continue to update the group on my progress (until I'm told to cut it out :-) ).
> 
> I did have a breakthrough last night.  I found out why I couldn't select songs to play.  I 
was sending the piano the song_id and the album_id (which seemed to make perfect 
sense), but the piano wants the album_id and the song sequence number, so, for example, 
"play the third song from album 1024"
> 
> I've got it all working now so I can peruse the pianosoft and the user sections as a tree-
view, select the song I want to hear, and press play.  It's actually quite fun.  The piano 
does have a natural behavior that is a bit counter-intuitive...Once you play a song, the 
piano will continue to play the next song on the album when that one is finished, and it 
will keep on going...No big deal, really.
> 
> The software needs some more things.  The ability to search with wildcards, support for 
the other "folders" (usb, floppy, etc), the ability to export the database, and ability to print 
a report on the database.  Ultimately, I'd REALLY love for it to be able to update the 
database (just the simple notion of correcting spelling/case/titles would be great!).  I think 
this is also trivial though.  There's really nothing on the list that is difficult at all....it's all 
just time.
> 
> That being said, I'd love to release this even as is so people can start playing with it...but 
how many of you are even interested?  It also has absolutely no error checking in it at all, 
currently.
> 
> -Kevin
> 
> ----- Original Message ----
> From: ipermedia <r.fasciani@...>
> To: disklavier@yahoogroups.com
> Sent: Wednesday, November 7, 2007 8:15:53 AM
> Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> 
> 
> 
> 
> 
> 
>   
> 
> 
>     
>             Hi Kevin,
> 
> please let me know about your progress in this develop, I hope to
> 
> contribute as soon as mu DKV will work again.
> 
> Thanks
> 
> 
> 
> Roberto
> 
> 
> 
> --- In disklavier@yahoogro ups.com, Kevin Goroway <kgoroway@ .> wrote:
> 
> >
> 
> > Matt, I'm going to reply to this directly since it's probably
> 
> outside the scope of this group...
> 
> > 
> 
> > But here's an update for anyone following along.
> 
> > 
> 
> > I got my linux installation working, and was able to sniff the
> 
> traffic.  I have a good capture now, and I can try to find out why I
> 
> am unable to do some of the things I want to do.  
> 
> > 
> 
> > I did notice something very interesting that I hadn't seen mentioned
> 
> before.  It turns out that the tablet interface interacts with the
> 
> piano differently from the PDA.  I hadn't expected this at all, but
> 
> instead of using XML to request album information, the tablet instead
> 
> uses HTTP to access a php page on the server.  I'm surprised they
> 
> bothered to have two ways to query the same information.  Since it's
> 
> noise in my captures at the moment, I plan to turn off the tablet and
> 
> concentrate on the PDA.  I hope to revisit the tablet interface to see
> 
> if there is anything more interesting there.
> 
> > 
> 
> > -Kevin
> 
> > 
> 
> > ----- Original Message ----
> 
> > From: Matthew Teeter <mrmuk7@>
> 
> > To: disklavier@yahoogro ups.com
> 
> > Sent: Tuesday, November 6, 2007 9:07:27 PM
> 
> > Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> >   
> 
> > 
> 
> > 
> 
> >     
> 
> >             Hi Kevin, 
> 
> > 
> 
> > When you say you've been unable to get our software to work, do you
> 
> mean specifically the command that switches albums/songs fails, or no
> 
> commands work?  
> 
> > 
> 
> > We tested the software with firmware 2.0
> 
> >  and it appeared to work.  Perhaps you are using the 2.1 firmware? 
> 
> Does the connection on port 3191 connect successfully?
> 
> > 
> 
> > The PRC and TRC used to send an identifier along with their messages
> 
> to the piano.  Our software did not supply an identifier, with no ill
> 
> effects.  But that is probably why it is prompting you to upgrade :-).
> 
>  Cute.
> 
> > 
> 
> > 
> 
> > You shouldnt have to install Linux just to sniff wireless traffic. 
> 
> I used Ethereal on Windows and it worked great.
> 
> > 
> 
> > Matthew
> 
> > 
> 
> > 
> 
> > On 11/6/07, Kevin Goroway
> 
> >  <kgoroway@yahoo. com> wrote:
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> >   
> 
> > 
> 
> > 
> 
> >     
> 
> >             
> 
> > Update on my progress.
> 
> > 
> 
> > All of the database stuff that I've tried has been pretty simple, so
> 
> the ability to fetch albums and songs is pretty much complete.
> 
> > 
> 
> > 
> 
> > I ran into quite a bit of difficulty once I tried controlling the
> 
> piano from my java app though (this uses a separate connection).  I
> 
> can make it do a lot of the simple things (play, stop, etc), but I
> 
> can't select a different song/album.  It seems that the research paper
> 
> and project are either out of date (I've been unable to make the
> 
> project itself work), or I'm just doing something wrong.  What's there
> 
> already though works well.  The UI and Socket are on separate threads,
> 
> and there is a thread that heartbeats "<active/>"
> 
> >  with the piano every 3 seconds.
> 
> > 
> 
> > I did notice that the piano is sending me XML that indicates that I
> 
> should pop up a message box informing the user that the software is
> 
> out of date running version "too old to tell", and that they should
> 
> update to 
> 
> > 2.0.  :-)  That makes me wonder how much of the protocol has changed.
> 
> > 
> 
> > So, I've ended up having to install linux so I can get a wireless
> 
> card into "monitor" mode so that I can sniff the traffic.  I'll do
> 
> that tonight to try to solve the simplest of cases (waking up from
> 
> standby, and selecting an album/song).
> 
> > 
> 
> > 
> 
> > -Kevin
> 
> > 
> 
> > ----- Original Message ----
> 
> > From: Kevin Goroway <
> 
> > kgoroway@yahoo. com>
> 
> > To: disklavier@yahoogro ups.com
> 
> > Sent: Friday, November 2, 2007 8:07:13 AM
> 
> > 
> 
> > Subject: Re: [disklavier] Re:
> 
> >  Alternative to tablet and PDA for MKIV
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> >     
> 
> >             
> 
> > Matt, and Chris,
> 
> > 
> 
> > 
> 
> > Thanks so much for joining our conversation!  The background is very
> 
> interesting.
> 
> > 
> 
> > Matt, I think you've done a wonderful job under the circumstances,
> 
> and it's opened up a world of possibilities.
> 
> > 
> 
> > I'm wrapping up a pure java implementation that doesn't try to mimic
> 
> the PRC at all.  Instead it's basically a song and album browser (with
> 
> search capabilities) and the ability to play them once you find them.
> 
>  I'm also planning to include the ability to dump your songs and
> 
> albums to a CSV file so you can move them wherever you'd like (excel,
> 
> access, whatever), and a rudimentary reporting view so that you can at
> 
> least get a hardcopy of what you have on your
> 
> >  Disklavier.  
> 
> > 
> 
> > Like Matt, I program for a living (well, mostly manage now), and
> 
> with 3 kids at home I don't get much time to write code when I get
> 
> there...besides, I also want to actually play piano! :-)  So, it may
> 
> take a little while to actually wrap this up, but it's already got
> 
> some real functionality.  I plan to release it as source so that
> 
> others can continue it, and hopefully flesh it out to be more of a
> 
> tablet/pda replacement.
> 
> > 
> 
> > 
> 
> > Thanks again for joining us, and any insight you can provide would
> 
> be most helpful!
> 
> > 
> 
> > -Kevin
> 
> > 
> 
> > 
> 
> > ----- Original Message ----
> 
> > From: mrmuk7 <mrmuk7@gmail. com>
> 
> > To: disklavier@yahoogro 
> 
> > ups.com
> 
> > Sent: Thursday, November 1, 2007 10:40:56 PM
> 
> > Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> >     
> 
> >             Hello all,
> 
> > 
> 
> > 
> 
> > 
> 
> > I'm certainly surprised and pleased to see such enthusiasm regarding
> 
> > 
> 
> > our software controller for the Disklavier.  I never expected anyone
> 
> > 
> 
> > to actually scrutinize those development notes I made while working on
> 
> > 
> 
> > the project :-)
> 
> > 
> 
> > 
> 
> > 
> 
> > As Chris mentioned, we choose Flash initially because we suspected the
> 
> > 
> 
> > original software used Flash due to its transparency effects and
> 
> > 
> 
> > animations.  It also seemed like a good choice because it had a built
> 
> > 
> 
> > in class called XMLSocket which would conveniently send XML on ports >
> 
> > 
> 
> > 1024, just like the original software.  It is too bad we never got
> 
> > 
> 
> > access to some of Yamaha's UI Elements; with those in place, the
> 
> > 
> 
> > software would have a much more familiar feel to less technical users.
> 
> > 
> 
> > 
> 
> > 
> 
> > In retrospect, I do agree that the overall architecture of the
> 
> > 
> 
> > software is somewhat of a hack due to the java backend running in a
> 
> > 
> 
> > separate process.  Note that this whole thing was thrown together in
> 
> > 
> 
> > about 4 months with only one person working on it, and no help from
> 
> > 
> 
> > Yamaha, so I had little time to evaluate and implement a more elegant
> 
> > 
> 
> > solution. 
> 
> > 
> 
> > 
> 
> > 
> 
> > We had already invested a large amount of time in Flash when I
> 
> > 
> 
> > realized I needed a direct database connection.  I couldn't find any
> 
> > 
> 
> > free Flash plugins/source that could send SQL statements
> 
> > 
> 
> > synchronously.  A few existed, but they cost money, and we wanted the
> 
> > 
> 
> > software to be completely free and redistributable.  To get around
> 
> > 
> 
> > this problem, I implemented the Java backend, which of course takes
> 
> > 
> 
> > XML from the Flash app, restructures it into a query, and then sends
> 
> > 
> 
> > the results back to the Flash app asynchronously. 
> 
> > 
> 
> > 
> 
> > 
> 
> > If members here are interested in rearchitecting the program, I would
> 
> > 
> 
> >  be wary of Flash.  It is not what I would consider an elegant or
> 
> > 
> 
> > powerful language.  Even the simplest tasks took hours to accomplish,
> 
> > 
> 
> > and in the version I was using (Flash 8), there were very annoying
> 
> > 
> 
> > bugs.  For example, in certain cases, the program compilation is
> 
> > 
> 
> > actually affected by where you place comments in the code! 
> 
> > 
> 
> > Ridiculous, I know.  That's not to say that if you didn't use Flash,
> 
> > 
> 
> > you couldn't make a pretty interface.  There are a lot of great
> 
> > 
> 
> > alternatives now that look as good, if not better, than Flash...
> 
> > 
> 
> > including things you can do with WPF 3.0 and Silverlight (though I
> 
> > 
> 
> > haven't worked with them first-hand myself).
> 
> > 
> 
> > 
> 
> > 
> 
> > When we were asking Yamaha if we could publish the paper disclosing
> 
> > 
> 
> > details of their software, they mentioned that they might incorporate
> 
> > 
> 
> > additional security precautions in future versions.  I don't know if
> 
> > 
> 
> > that is a good or bad thing, but I certainly hope they keep the
> 
> > 
> 
> > protocol open and easy for third party devs to access.  Plus, judging
> 
> > 
> 
> > by their current history of software releases, this shouldn't happen
> 
> > 
> 
> > any time soon.
> 
> > 
> 
> > 
> 
> > 
> 
> > Regardless of Yamaha's position, a community of Disklavier users
> 
> > 
> 
> > enthusiastic about improving the capabilities of their instrument will
> 
> > 
> 
> > only serve to promote Yamaha's product.  I'll be happy to stop by here
> 
> > 
> 
> > every so often and provide any insight I can.  I do work full time now
> 
> > 
> 
> > doing software development, so when I come home at the end of the day,
> 
> > 
> 
> > writing software is usually quite low on my activity list; but I still
> 
> > 
> 
> > live near the University and will be happy to support any development
> 
> > 
> 
> > efforts that commence (testing, troubleshooting, different firmwares,
> 
> > 
> 
> > etc).
> 
> > 
> 
> > 
> 
> > 
> 
> > I can help you get the software working if you would be so kind as to
> 
> > 
> 
> > post details such as: firmware version, PostgreSQL JDBC driver
> 
> > 
> 
> > version, java version, exact error messages, and the like.  I know of
> 
> > 
> 
> > at least 3 people around the world that have got it working
> 
> successfully.
> 
> > 
> 
> > 
> 
> > 
> 
> > Thanks for your interest!
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> >     
> 
> >   
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > ____________ _________ _________ _________ _________ __
> 
> > Do You Yahoo!?
> 
> > Tired of spam?  Yahoo! Mail has the best spam protection around 
> 
> > 
> 
> > http://mail. yahoo.com
> 
> >  
> 
> >     
> 
> > 
> 
> >   
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > ____________ _________ _________ _________ _________ __
> 
> > Do You Yahoo!?
> 
> > Tired of spam?  Yahoo! Mail has the best spam protection around 
> 
> > 
> 
> > http://mail. yahoo.com 
> 
> > 
> 
> > 
> 
> >     
> 
> >   
> 
> > 
> 
> >     
> 
> >     
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> >     
> 
> >   
> 
> > 
> 
> >     
> 
> >     
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > <!--
> 
> > 
> 
> > #ygrp-mkp{
> 
> > border:1px solid #d8d8d8;font- family:Arial; margin:14px
> 
> 0px;padding: 0px 14px;}
> 
> > #ygrp-mkp hr{
> 
> > border:1px solid #d8d8d8;}
> 
> > #ygrp-mkp #hd{
> 
> >
> 
> color:#628c2a; font-size: 85%;font- weight:bold; line-height: 122%;margin: 10px
> 
> 0px;}
> 
> > #ygrp-mkp #ads{
> 
> > margin-bottom: 10px;}
> 
> > #ygrp-mkp .ad{
> 
> > padding:0 0;}
> 
> > #ygrp-mkp .ad a{
> 
> > color:#0000ff; text-decoration: none;}
> 
> > -->
> 
> > 
> 
> > 
> 
> > 
> 
> > <!--
> 
> > 
> 
> > #ygrp-sponsor #ygrp-lc{
> 
> > font-family: Arial;}
> 
> > #ygrp-sponsor #ygrp-lc #hd{
> 
> > margin:10px 0px;font-weight: bold;font- size:78%; line-height: 122%;}
> 
> > #ygrp-sponsor #ygrp-lc .ad{
> 
> > margin-bottom: 10px;padding: 0 0;}
> 
> > -->
> 
> > 
> 
> > 
> 
> > 
> 
> > <!--
> 
> > 
> 
> > #ygrp-mlmsg {font-size:13px; font-family: arial, helvetica, clean,
> 
> sans-serif;}
> 
> > #ygrp-mlmsg table {font-size:inherit; font:100% ;}
> 
> > #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica,
> 
> clean, sans-serif;}
> 
> > #ygrp-mlmsg pre, code {font:115% monospace;}
> 
> > #ygrp-mlmsg * {line-height: 1.22em;}
> 
> > #ygrp-text{
> 
> > font-family: Georgia;
> 
> > }
> 
> > #ygrp-text p{
> 
> > margin:0 0 1em 0;}
> 
> > #ygrp-tpmsgs{
> 
> > font-family: Arial;
> 
> > clear:both;}
> 
> > #ygrp-vitnav{
> 
> > padding-top: 10px;font- family:Verdana; font-size: 77%;margin: 0;}
> 
> > #ygrp-vitnav a{
> 
> > padding:0 1px;}
> 
> > #ygrp-actbar{
> 
> > clear:both;margin: 25px
> 
> 0;white-space: nowrap;color: #666;text- align:right; }
> 
> > #ygrp-actbar .left{
> 
> > float:left;white- space:nowrap; }
> 
> > .bld{font-weight: bold;}
> 
> > #ygrp-grft{
> 
> > font-family: Verdana;font- size:77%; padding:15px 0;}
> 
> > #ygrp-ft{
> 
> > font-family: verdana;font- size:77%; border-top: 1px solid #666;
> 
> > padding:5px 0;
> 
> > }
> 
> > #ygrp-mlmsg #logo{
> 
> > padding-bottom: 10px;}
> 
> > 
> 
> > #ygrp-vital{
> 
> > background-color: #e0ecee;margin- bottom:20px; padding:2px 0 8px 8px;}
> 
> > #ygrp-vital #vithd{
> 
> >
> 
> font-size:77% ;font-family: Verdana;font- weight:bold; color:#333; text-transform: 
uppercase; }
> 
> > #ygrp-vital ul{
> 
> > padding:0;margin: 2px 0;}
> 
> > #ygrp-vital ul li{
> 
> > list-style-type: none;clear: both;border: 1px solid #e0ecee;
> 
> > }
> 
> > #ygrp-vital ul li .ct{
> 
> >
> 
> font-weight: bold;color: #ff7900;float: right;width: 2em;text- align:right; padding-right: 
.5em;}
> 
> > #ygrp-vital ul li .cat{
> 
> > font-weight: bold;}
> 
> > #ygrp-vital a{
> 
> > text-decoration: none;}
> 
> > 
> 
> > #ygrp-vital a:hover{
> 
> > text-decoration: underline; }
> 
> > 
> 
> > #ygrp-sponsor #hd{
> 
> > color:#999;font- size:77%; }
> 
> > #ygrp-sponsor #ov{
> 
> > padding:6px 13px;background- color:#e0ecee; margin-bottom: 20px;}
> 
> > #ygrp-sponsor #ov ul{
> 
> > padding:0 0 0 8px;margin:0; }
> 
> > #ygrp-sponsor #ov li{
> 
> > list-style-type: square;padding: 6px 0;font-size: 77%;}
> 
> > #ygrp-sponsor #ov li a{
> 
> > text-decoration: none;font- size:130% ;}
> 
> > #ygrp-sponsor #nc{
> 
> > background-color: #eee;margin- bottom:20px; padding:0 8px;}
> 
> > #ygrp-sponsor .ad{
> 
> > padding:8px 0;}
> 
> > #ygrp-sponsor .ad #hd1{
> 
> >
> 
> font-family: Arial;font- weight:bold; color:#628c2a; font-size: 100%;line- height:122% ;}
> 
> > #ygrp-sponsor .ad a{
> 
> > text-decoration: none;}
> 
> > #ygrp-sponsor .ad a:hover{
> 
> > text-decoration: underline; }
> 
> > #ygrp-sponsor .ad p{
> 
> > margin:0;}
> 
> > o{font-size: 0;}
> 
> > .MsoNormal{
> 
> > margin:0 0 0 0;}
> 
> > #ygrp-text tt{
> 
> > font-size:120% ;}
> 
> > blockquote{margin: 0 0 0 4px;}
> 
> > .replbq{margin: 4;}
> 
> > -->
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > ____________ _________ _________ _________ _________ __
> 
> > Do You Yahoo!?
> 
> > Tired of spam?  Yahoo! Mail has the best spam protection around 
> 
> > http://mail. yahoo.com
> 
> >
> 
> 
> 
> 
> 
>     
>   
> 
>     
>     
> 
> 
> 
> 
> <!--
> 
> #ygrp-mkp{
> border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;}
> #ygrp-mkp hr{
> border:1px solid #d8d8d8;}
> #ygrp-mkp #hd{
> color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}
> #ygrp-mkp #ads{
> margin-bottom:10px;}
> #ygrp-mkp .ad{
> padding:0 0;}
> #ygrp-mkp .ad a{
> color:#0000ff;text-decoration:none;}
> -->
> 
> 
> 
> <!--
> 
> #ygrp-sponsor #ygrp-lc{
> font-family:Arial;}
> #ygrp-sponsor #ygrp-lc #hd{
> margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
> #ygrp-sponsor #ygrp-lc .ad{
> margin-bottom:10px;padding:0 0;}
> -->
> 
> 
> 
> <!--
> 
> #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
> #ygrp-mlmsg table {font-size:inherit;font:100%;}
> #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;}
> #ygrp-mlmsg pre, code {font:115% monospace;}
> #ygrp-mlmsg * {line-height:1.22em;}
> #ygrp-text{
> font-family:Georgia;
> }
> #ygrp-text p{
> margin:0 0 1em 0;}
> #ygrp-tpmsgs{
> font-family:Arial;
> clear:both;}
> #ygrp-vitnav{
> padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
> #ygrp-vitnav a{
> padding:0 1px;}
> #ygrp-actbar{
> clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
> #ygrp-actbar .left{
> float:left;white-space:nowrap;}
> .bld{font-weight:bold;}
> #ygrp-grft{
> font-family:Verdana;font-size:77%;padding:15px 0;}
> #ygrp-ft{
> font-family:verdana;font-size:77%;border-top:1px solid #666;
> padding:5px 0;
> }
> #ygrp-mlmsg #logo{
> padding-bottom:10px;}
> 
> #ygrp-vital{
> background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
> #ygrp-vital #vithd{
> font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-
transform:uppercase;}
> #ygrp-vital ul{
> padding:0;margin:2px 0;}
> #ygrp-vital ul li{
> list-style-type:none;clear:both;border:1px solid #e0ecee;
> }
> #ygrp-vital ul li .ct{
> font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.
5em;}
Show quoted textHide quoted text
> #ygrp-vital ul li .cat{
> font-weight:bold;}
> #ygrp-vital a{
> text-decoration:none;}
> 
> #ygrp-vital a:hover{
> text-decoration:underline;}
> 
> #ygrp-sponsor #hd{
> color:#999;font-size:77%;}
> #ygrp-sponsor #ov{
> padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
> #ygrp-sponsor #ov ul{
> padding:0 0 0 8px;margin:0;}
> #ygrp-sponsor #ov li{
> list-style-type:square;padding:6px 0;font-size:77%;}
> #ygrp-sponsor #ov li a{
> text-decoration:none;font-size:130%;}
> #ygrp-sponsor #nc{
> background-color:#eee;margin-bottom:20px;padding:0 8px;}
> #ygrp-sponsor .ad{
> padding:8px 0;}
> #ygrp-sponsor .ad #hd1{
> font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
> #ygrp-sponsor .ad a{
> text-decoration:none;}
> #ygrp-sponsor .ad a:hover{
> text-decoration:underline;}
> #ygrp-sponsor .ad p{
> margin:0;}
> o{font-size:0;}
> .MsoNormal{
> margin:0 0 0 0;}
> #ygrp-text tt{
> font-size:120%;}
> blockquote{margin:0 0 0 4px;}
> .replbq{margin:4;}
> -->
> 
> 
> 
> 
> 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com
>

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-08 by Kevin Goroway

Well, one might argue that it's much worse, since it doesn't support most of what the PDA does.

It's what it can do (in the near future) that the PDA can't, though, that makes it interesting.
1) search for songs and albums.  You know you've got "chopsticks" saved on there somewhere, but you've completely forgotten where.  Type in chopsticks, and there it is...Click on it to play.
2) Ability to print out a catalog of what you've got stored on your DKV.  Have a large library on there?  Want to present a list of what's available to some visitors?  Hand them the printout.  

The list can go on and on...It's also MUCH faster than the PDA, and has a whole lot more screen space to display album/song titles...though (in my case) it requires going to a different room, since I'm not doing this on a laptop. :-(

There's also the following possibility, which I haven't investigated yet.

Let's say you have a large MIDI library on your computer, but you haven't moved it to your DKV (for whatever reason).  You also don't have a MIDI connection between your computer and your DKV.  I think I can let you point the software are a folder filled with MIDI files on the computer, and have the DKV play them.  Here's how I imagine it would work.  
a) computer copies file to the piano's from/to pc folder
b) computer forces DKV to "refresh" it's from/to pc folder
c) computer tells DKV to start playing that file
d) when song is finished, computer removes file from piano's from/to pc folder
e) lather/rinse/repeat

-Kevin
Show quoted textHide quoted text
----- Original Message ----
From: jheitzeb1 <jheitzeb1@...>
To: disklavier@yahoogroups.com
Sent: Thursday, November 8, 2007 11:04:57 AM
Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV









  


    
            What makes your program any different than using the pda with your MKIV?



Thanks,

Joan



--- In disklavier@yahoogro ups.com, Kevin Goroway <kgoroway@.. .> wrote:

>

> Roberto,

> 

> I plan to continue to update the group on my progress (until I'm told to cut it out :-) ).

> 

> I did have a breakthrough last night.  I found out why I couldn't select songs to play.  I 

was sending the piano the song_id and the album_id (which seemed to make perfect 

sense), but the piano wants the album_id and the song sequence number, so, for example, 

"play the third song from album 1024"

> 

> I've got it all working now so I can peruse the pianosoft and the user sections as a tree-

view, select the song I want to hear, and press play.  It's actually quite fun.  The piano 

does have a natural behavior that is a bit counter-intuitive. ..Once you play a song, the 

piano will continue to play the next song on the album when that one is finished, and it 

will keep on going...No big deal, really.

> 

> The software needs some more things.  The ability to search with wildcards, support for 

the other "folders" (usb, floppy, etc), the ability to export the database, and ability to print 

a report on the database.  Ultimately, I'd REALLY love for it to be able to update the 

database (just the simple notion of correcting spelling/case/ titles would be great!).  I think 

this is also trivial though.  There's really nothing on the list that is difficult at all....it's all 

just time.

> 

> That being said, I'd love to release this even as is so people can start playing with it...but 

how many of you are even interested?  It also has absolutely no error checking in it at all, 

currently.

> 

> -Kevin

> 

> ----- Original Message ----

> From: ipermedia <r.fasciani@ ...>

> To: disklavier@yahoogro ups.com

> Sent: Wednesday, November 7, 2007 8:15:53 AM

> Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV

> 

> 

> 

> 

> 

> 

> 

> 

> 

>   

> 

> 

>     

>             Hi Kevin,

> 

> please let me know about your progress in this develop, I hope to

> 

> contribute as soon as mu DKV will work again.

> 

> Thanks

> 

> 

> 

> Roberto

> 

> 

> 

> --- In disklavier@yahoogro ups.com, Kevin Goroway <kgoroway@ .> wrote:

> 

> >

> 

> > Matt, I'm going to reply to this directly since it's probably

> 

> outside the scope of this group...

> 

> > 

> 

> > But here's an update for anyone following along.

> 

> > 

> 

> > I got my linux installation working, and was able to sniff the

> 

> traffic.  I have a good capture now, and I can try to find out why I

> 

> am unable to do some of the things I want to do.  

> 

> > 

> 

> > I did notice something very interesting that I hadn't seen mentioned

> 

> before.  It turns out that the tablet interface interacts with the

> 

> piano differently from the PDA.  I hadn't expected this at all, but

> 

> instead of using XML to request album information, the tablet instead

> 

> uses HTTP to access a php page on the server.  I'm surprised they

> 

> bothered to have two ways to query the same information.  Since it's

> 

> noise in my captures at the moment, I plan to turn off the tablet and

> 

> concentrate on the PDA.  I hope to revisit the tablet interface to see

> 

> if there is anything more interesting there.

> 

> > 

> 

> > -Kevin

> 

> > 

> 

> > ----- Original Message ----

> 

> > From: Matthew Teeter <mrmuk7@>

> 

> > To: disklavier@yahoogro ups.com

> 

> > Sent: Tuesday, November 6, 2007 9:07:27 PM

> 

> > Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> >   

> 

> > 

> 

> > 

> 

> >     

> 

> >             Hi Kevin, 

> 

> > 

> 

> > When you say you've been unable to get our software to work, do you

> 

> mean specifically the command that switches albums/songs fails, or no

> 

> commands work?  

> 

> > 

> 

> > We tested the software with firmware 2.0

> 

> >  and it appeared to work.  Perhaps you are using the 2.1 firmware? 

> 

> Does the connection on port 3191 connect successfully?

> 

> > 

> 

> > The PRC and TRC used to send an identifier along with their messages

> 

> to the piano.  Our software did not supply an identifier, with no ill

> 

> effects.  But that is probably why it is prompting you to upgrade :-).

> 

>  Cute.

> 

> > 

> 

> > 

> 

> > You shouldnt have to install Linux just to sniff wireless traffic. 

> 

> I used Ethereal on Windows and it worked great.

> 

> > 

> 

> > Matthew

> 

> > 

> 

> > 

> 

> > On 11/6/07, Kevin Goroway

> 

> >  <kgoroway@yahoo. com> wrote:

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> >   

> 

> > 

> 

> > 

> 

> >     

> 

> >             

> 

> > Update on my progress.

> 

> > 

> 

> > All of the database stuff that I've tried has been pretty simple, so

> 

> the ability to fetch albums and songs is pretty much complete.

> 

> > 

> 

> > 

> 

> > I ran into quite a bit of difficulty once I tried controlling the

> 

> piano from my java app though (this uses a separate connection).  I

> 

> can make it do a lot of the simple things (play, stop, etc), but I

> 

> can't select a different song/album.  It seems that the research paper

> 

> and project are either out of date (I've been unable to make the

> 

> project itself work), or I'm just doing something wrong.  What's there

> 

> already though works well.  The UI and Socket are on separate threads,

> 

> and there is a thread that heartbeats "<active/>"

> 

> >  with the piano every 3 seconds.

> 

> > 

> 

> > I did notice that the piano is sending me XML that indicates that I

> 

> should pop up a message box informing the user that the software is

> 

> out of date running version "too old to tell", and that they should

> 

> update to 

> 

> > 2.0.  :-)  That makes me wonder how much of the protocol has changed.

> 

> > 

> 

> > So, I've ended up having to install linux so I can get a wireless

> 

> card into "monitor" mode so that I can sniff the traffic.  I'll do

> 

> that tonight to try to solve the simplest of cases (waking up from

> 

> standby, and selecting an album/song).

> 

> > 

> 

> > 

> 

> > -Kevin

> 

> > 

> 

> > ----- Original Message ----

> 

> > From: Kevin Goroway <

> 

> > kgoroway@yahoo. com>

> 

> > To: disklavier@yahoogro ups.com

> 

> > Sent: Friday, November 2, 2007 8:07:13 AM

> 

> > 

> 

> > Subject: Re: [disklavier] Re:

> 

> >  Alternative to tablet and PDA for MKIV

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> >     

> 

> >             

> 

> > Matt, and Chris,

> 

> > 

> 

> > 

> 

> > Thanks so much for joining our conversation!  The background is very

> 

> interesting.

> 

> > 

> 

> > Matt, I think you've done a wonderful job under the circumstances,

> 

> and it's opened up a world of possibilities.

> 

> > 

> 

> > I'm wrapping up a pure java implementation that doesn't try to mimic

> 

> the PRC at all.  Instead it's basically a song and album browser (with

> 

> search capabilities) and the ability to play them once you find them.

> 

>  I'm also planning to include the ability to dump your songs and

> 

> albums to a CSV file so you can move them wherever you'd like (excel,

> 

> access, whatever), and a rudimentary reporting view so that you can at

> 

> least get a hardcopy of what you have on your

> 

> >  Disklavier.  

> 

> > 

> 

> > Like Matt, I program for a living (well, mostly manage now), and

> 

> with 3 kids at home I don't get much time to write code when I get

> 

> there...besides, I also want to actually play piano! :-)  So, it may

> 

> take a little while to actually wrap this up, but it's already got

> 

> some real functionality.  I plan to release it as source so that

> 

> others can continue it, and hopefully flesh it out to be more of a

> 

> tablet/pda replacement.

> 

> > 

> 

> > 

> 

> > Thanks again for joining us, and any insight you can provide would

> 

> be most helpful!

> 

> > 

> 

> > -Kevin

> 

> > 

> 

> > 

> 

> > ----- Original Message ----

> 

> > From: mrmuk7 <mrmuk7@gmail. com>

> 

> > To: disklavier@yahoogro 

> 

> > ups.com

> 

> > Sent: Thursday, November 1, 2007 10:40:56 PM

> 

> > Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> >     

> 

> >             Hello all,

> 

> > 

> 

> > 

> 

> > 

> 

> > I'm certainly surprised and pleased to see such enthusiasm regarding

> 

> > 

> 

> > our software controller for the Disklavier.  I never expected anyone

> 

> > 

> 

> > to actually scrutinize those development notes I made while working on

> 

> > 

> 

> > the project :-)

> 

> > 

> 

> > 

> 

> > 

> 

> > As Chris mentioned, we choose Flash initially because we suspected the

> 

> > 

> 

> > original software used Flash due to its transparency effects and

> 

> > 

> 

> > animations.  It also seemed like a good choice because it had a built

> 

> > 

> 

> > in class called XMLSocket which would conveniently send XML on ports >

> 

> > 

> 

> > 1024, just like the original software.  It is too bad we never got

> 

> > 

> 

> > access to some of Yamaha's UI Elements; with those in place, the

> 

> > 

> 

> > software would have a much more familiar feel to less technical users.

> 

> > 

> 

> > 

> 

> > 

> 

> > In retrospect, I do agree that the overall architecture of the

> 

> > 

> 

> > software is somewhat of a hack due to the java backend running in a

> 

> > 

> 

> > separate process.  Note that this whole thing was thrown together in

> 

> > 

> 

> > about 4 months with only one person working on it, and no help from

> 

> > 

> 

> > Yamaha, so I had little time to evaluate and implement a more elegant

> 

> > 

> 

> > solution. 

> 

> > 

> 

> > 

> 

> > 

> 

> > We had already invested a large amount of time in Flash when I

> 

> > 

> 

> > realized I needed a direct database connection.  I couldn't find any

> 

> > 

> 

> > free Flash plugins/source that could send SQL statements

> 

> > 

> 

> > synchronously.  A few existed, but they cost money, and we wanted the

> 

> > 

> 

> > software to be completely free and redistributable.  To get around

> 

> > 

> 

> > this problem, I implemented the Java backend, which of course takes

> 

> > 

> 

> > XML from the Flash app, restructures it into a query, and then sends

> 

> > 

> 

> > the results back to the Flash app asynchronously. 

> 

> > 

> 

> > 

> 

> > 

> 

> > If members here are interested in rearchitecting the program, I would

> 

> > 

> 

> >  be wary of Flash.  It is not what I would consider an elegant or

> 

> > 

> 

> > powerful language.  Even the simplest tasks took hours to accomplish,

> 

> > 

> 

> > and in the version I was using (Flash 8), there were very annoying

> 

> > 

> 

> > bugs.  For example, in certain cases, the program compilation is

> 

> > 

> 

> > actually affected by where you place comments in the code! 

> 

> > 

> 

> > Ridiculous, I know.  That's not to say that if you didn't use Flash,

> 

> > 

> 

> > you couldn't make a pretty interface.  There are a lot of great

> 

> > 

> 

> > alternatives now that look as good, if not better, than Flash...

> 

> > 

> 

> > including things you can do with WPF 3.0 and Silverlight (though I

> 

> > 

> 

> > haven't worked with them first-hand myself).

> 

> > 

> 

> > 

> 

> > 

> 

> > When we were asking Yamaha if we could publish the paper disclosing

> 

> > 

> 

> > details of their software, they mentioned that they might incorporate

> 

> > 

> 

> > additional security precautions in future versions.  I don't know if

> 

> > 

> 

> > that is a good or bad thing, but I certainly hope they keep the

> 

> > 

> 

> > protocol open and easy for third party devs to access.  Plus, judging

> 

> > 

> 

> > by their current history of software releases, this shouldn't happen

> 

> > 

> 

> > any time soon.

> 

> > 

> 

> > 

> 

> > 

> 

> > Regardless of Yamaha's position, a community of Disklavier users

> 

> > 

> 

> > enthusiastic about improving the capabilities of their instrument will

> 

> > 

> 

> > only serve to promote Yamaha's product.  I'll be happy to stop by here

> 

> > 

> 

> > every so often and provide any insight I can.  I do work full time now

> 

> > 

> 

> > doing software development, so when I come home at the end of the day,

> 

> > 

> 

> > writing software is usually quite low on my activity list; but I still

> 

> > 

> 

> > live near the University and will be happy to support any development

> 

> > 

> 

> > efforts that commence (testing, troubleshooting, different firmwares,

> 

> > 

> 

> > etc).

> 

> > 

> 

> > 

> 

> > 

> 

> > I can help you get the software working if you would be so kind as to

> 

> > 

> 

> > post details such as: firmware version, PostgreSQL JDBC driver

> 

> > 

> 

> > version, java version, exact error messages, and the like.  I know of

> 

> > 

> 

> > at least 3 people around the world that have got it working

> 

> successfully.

> 

> > 

> 

> > 

> 

> > 

> 

> > Thanks for your interest!

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> >     

> 

> >   

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > ____________ _________ _________ _________ _________ __

> 

> > Do You Yahoo!?

> 

> > Tired of spam?  Yahoo! Mail has the best spam protection around 

> 

> > 

> 

> > http://mail. yahoo.com

> 

> >  

> 

> >     

> 

> > 

> 

> >   

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > ____________ _________ _________ _________ _________ __

> 

> > Do You Yahoo!?

> 

> > Tired of spam?  Yahoo! Mail has the best spam protection around 

> 

> > 

> 

> > http://mail. yahoo.com 

> 

> > 

> 

> > 

> 

> >     

> 

> >   

> 

> > 

> 

> >     

> 

> >     

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> >     

> 

> >   

> 

> > 

> 

> >     

> 

> >     

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > <!--

> 

> > 

> 

> > #ygrp-mkp{

> 

> > border:1px solid #d8d8d8;font- family:Arial; margin:14px

> 

> 0px;padding: 0px 14px;}

> 

> > #ygrp-mkp hr{

> 

> > border:1px solid #d8d8d8;}

> 

> > #ygrp-mkp #hd{

> 

> >

> 

> color:#628c2a; font-size: 85%;font- weight:bold; line-height: 122%;margin: 10px

> 

> 0px;}

> 

> > #ygrp-mkp #ads{

> 

> > margin-bottom: 10px;}

> 

> > #ygrp-mkp .ad{

> 

> > padding:0 0;}

> 

> > #ygrp-mkp .ad a{

> 

> > color:#0000ff; text-decoration: none;}

> 

> > -->

> 

> > 

> 

> > 

> 

> > 

> 

> > <!--

> 

> > 

> 

> > #ygrp-sponsor #ygrp-lc{

> 

> > font-family: Arial;}

> 

> > #ygrp-sponsor #ygrp-lc #hd{

> 

> > margin:10px 0px;font-weight: bold;font- size:78%; line-height: 122%;}

> 

> > #ygrp-sponsor #ygrp-lc .ad{

> 

> > margin-bottom: 10px;padding: 0 0;}

> 

> > -->

> 

> > 

> 

> > 

> 

> > 

> 

> > <!--

> 

> > 

> 

> > #ygrp-mlmsg {font-size:13px; font-family: arial, helvetica, clean,

> 

> sans-serif;}

> 

> > #ygrp-mlmsg table {font-size:inherit; font:100% ;}

> 

> > #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica,

> 

> clean, sans-serif;}

> 

> > #ygrp-mlmsg pre, code {font:115% monospace;}

> 

> > #ygrp-mlmsg * {line-height: 1.22em;}

> 

> > #ygrp-text{

> 

> > font-family: Georgia;

> 

> > }

> 

> > #ygrp-text p{

> 

> > margin:0 0 1em 0;}

> 

> > #ygrp-tpmsgs{

> 

> > font-family: Arial;

> 

> > clear:both;}

> 

> > #ygrp-vitnav{

> 

> > padding-top: 10px;font- family:Verdana; font-size: 77%;margin: 0;}

> 

> > #ygrp-vitnav a{

> 

> > padding:0 1px;}

> 

> > #ygrp-actbar{

> 

> > clear:both;margin: 25px

> 

> 0;white-space: nowrap;color: #666;text- align:right; }

> 

> > #ygrp-actbar .left{

> 

> > float:left;white- space:nowrap; }

> 

> > .bld{font-weight: bold;}

> 

> > #ygrp-grft{

> 

> > font-family: Verdana;font- size:77%; padding:15px 0;}

> 

> > #ygrp-ft{

> 

> > font-family: verdana;font- size:77%; border-top: 1px solid #666;

> 

> > padding:5px 0;

> 

> > }

> 

> > #ygrp-mlmsg #logo{

> 

> > padding-bottom: 10px;}

> 

> > 

> 

> > #ygrp-vital{

> 

> > background-color: #e0ecee;margin- bottom:20px; padding:2px 0 8px 8px;}

> 

> > #ygrp-vital #vithd{

> 

> >

> 

> font-size:77% ;font-family: Verdana;font- weight:bold; color:#333; text-transform: 

uppercase; }

> 

> > #ygrp-vital ul{

> 

> > padding:0;margin: 2px 0;}

> 

> > #ygrp-vital ul li{

> 

> > list-style-type: none;clear: both;border: 1px solid #e0ecee;

> 

> > }

> 

> > #ygrp-vital ul li .ct{

> 

> >

> 

> font-weight: bold;color: #ff7900;float: right;width: 2em;text- align:right; padding-right: 

.5em;}

> 

> > #ygrp-vital ul li .cat{

> 

> > font-weight: bold;}

> 

> > #ygrp-vital a{

> 

> > text-decoration: none;}

> 

> > 

> 

> > #ygrp-vital a:hover{

> 

> > text-decoration: underline; }

> 

> > 

> 

> > #ygrp-sponsor #hd{

> 

> > color:#999;font- size:77%; }

> 

> > #ygrp-sponsor #ov{

> 

> > padding:6px 13px;background- color:#e0ecee; margin-bottom: 20px;}

> 

> > #ygrp-sponsor #ov ul{

> 

> > padding:0 0 0 8px;margin:0; }

> 

> > #ygrp-sponsor #ov li{

> 

> > list-style-type: square;padding: 6px 0;font-size: 77%;}

> 

> > #ygrp-sponsor #ov li a{

> 

> > text-decoration: none;font- size:130% ;}

> 

> > #ygrp-sponsor #nc{

> 

> > background-color: #eee;margin- bottom:20px; padding:0 8px;}

> 

> > #ygrp-sponsor .ad{

> 

> > padding:8px 0;}

> 

> > #ygrp-sponsor .ad #hd1{

> 

> >

> 

> font-family: Arial;font- weight:bold; color:#628c2a; font-size: 100%;line- height:122% ;}

> 

> > #ygrp-sponsor .ad a{

> 

> > text-decoration: none;}

> 

> > #ygrp-sponsor .ad a:hover{

> 

> > text-decoration: underline; }

> 

> > #ygrp-sponsor .ad p{

> 

> > margin:0;}

> 

> > o{font-size: 0;}

> 

> > .MsoNormal{

> 

> > margin:0 0 0 0;}

> 

> > #ygrp-text tt{

> 

> > font-size:120% ;}

> 

> > blockquote{margin: 0 0 0 4px;}

> 

> > .replbq{margin: 4;}

> 

> > -->

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > ____________ _________ _________ _________ _________ __

> 

> > Do You Yahoo!?

> 

> > Tired of spam?  Yahoo! Mail has the best spam protection around 

> 

> > http://mail. yahoo.com

> 

> >

> 

> 

> 

> 

> 

>     

>   

> 

>     

>     

> 

> 

> 

> 

> <!--

> 

> #ygrp-mkp{

> border:1px solid #d8d8d8;font- family:Arial; margin:14px 0px;padding: 0px 14px;}

> #ygrp-mkp hr{

> border:1px solid #d8d8d8;}

> #ygrp-mkp #hd{

> color:#628c2a; font-size: 85%;font- weight:bold; line-height: 122%;margin: 10px 0px;}

> #ygrp-mkp #ads{

> margin-bottom: 10px;}

> #ygrp-mkp .ad{

> padding:0 0;}

> #ygrp-mkp .ad a{

> color:#0000ff; text-decoration: none;}

> -->

> 

> 

> 

> <!--

> 

> #ygrp-sponsor #ygrp-lc{

> font-family: Arial;}

> #ygrp-sponsor #ygrp-lc #hd{

> margin:10px 0px;font-weight: bold;font- size:78%; line-height: 122%;}

> #ygrp-sponsor #ygrp-lc .ad{

> margin-bottom: 10px;padding: 0 0;}

> -->

> 

> 

> 

> <!--

> 

> #ygrp-mlmsg {font-size:13px; font-family: arial, helvetica, clean, sans-serif;}

> #ygrp-mlmsg table {font-size:inherit; font:100% ;}

> #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;}

> #ygrp-mlmsg pre, code {font:115% monospace;}

> #ygrp-mlmsg * {line-height: 1.22em;}

> #ygrp-text{

> font-family: Georgia;

> }

> #ygrp-text p{

> margin:0 0 1em 0;}

> #ygrp-tpmsgs{

> font-family: Arial;

> clear:both;}

> #ygrp-vitnav{

> padding-top: 10px;font- family:Verdana; font-size: 77%;margin: 0;}

> #ygrp-vitnav a{

> padding:0 1px;}

> #ygrp-actbar{

> clear:both;margin: 25px 0;white-space: nowrap;color: #666;text- align:right; }

> #ygrp-actbar .left{

> float:left;white- space:nowrap; }

> .bld{font-weight: bold;}

> #ygrp-grft{

> font-family: Verdana;font- size:77%; padding:15px 0;}

> #ygrp-ft{

> font-family: verdana;font- size:77%; border-top: 1px solid #666;

> padding:5px 0;

> }

> #ygrp-mlmsg #logo{

> padding-bottom: 10px;}

> 

> #ygrp-vital{

> background-color: #e0ecee;margin- bottom:20px; padding:2px 0 8px 8px;}

> #ygrp-vital #vithd{

> font-size:77% ;font-family: Verdana;font- weight:bold; color:#333; text-

transform:uppercase ;}

> #ygrp-vital ul{

> padding:0;margin: 2px 0;}

> #ygrp-vital ul li{

> list-style-type: none;clear: both;border: 1px solid #e0ecee;

> }

> #ygrp-vital ul li .ct{

> font-weight: bold;color: #ff7900;float: right;width: 2em;text- align:right; padding-right: .

5em;}

> #ygrp-vital ul li .cat{

> font-weight: bold;}

> #ygrp-vital a{

> text-decoration: none;}

> 

> #ygrp-vital a:hover{

> text-decoration: underline; }

> 

> #ygrp-sponsor #hd{

> color:#999;font- size:77%; }

> #ygrp-sponsor #ov{

> padding:6px 13px;background- color:#e0ecee; margin-bottom: 20px;}

> #ygrp-sponsor #ov ul{

> padding:0 0 0 8px;margin:0; }

> #ygrp-sponsor #ov li{

> list-style-type: square;padding: 6px 0;font-size: 77%;}

> #ygrp-sponsor #ov li a{

> text-decoration: none;font- size:130% ;}

> #ygrp-sponsor #nc{

> background-color: #eee;margin- bottom:20px; padding:0 8px;}

> #ygrp-sponsor .ad{

> padding:8px 0;}

> #ygrp-sponsor .ad #hd1{

> font-family: Arial;font- weight:bold; color:#628c2a; font-size: 100%;line- height:122% ;}

> #ygrp-sponsor .ad a{

> text-decoration: none;}

> #ygrp-sponsor .ad a:hover{

> text-decoration: underline; }

> #ygrp-sponsor .ad p{

> margin:0;}

> o{font-size: 0;}

> .MsoNormal{

> margin:0 0 0 0;}

> #ygrp-text tt{

> font-size:120% ;}

> blockquote{margin: 0 0 0 4px;}

> .replbq{margin: 4;}

> -->

> 

> 

> 

> 

> 

> 

> 

> ____________ _________ _________ _________ _________ __

> Do You Yahoo!?

> Tired of spam?  Yahoo! Mail has the best spam protection around 

> http://mail. yahoo.com

>





    
  

    
    




<!--

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-08 by Tom Wheeler

Kevin,

I have been following the status results on your program for using a  
computer as a substitute for the Mark IV's PDA with great interest.  I  
want to thank you for posting your results here and for offering to  
make the software available.  I am definitely interested.

I have owned a DC3M4t since they were introduced into the U.S. in  
November 2004. I have a huge collection of both Yamaha purchased  
software and midi files stored on the 80 GB internal HD of my DC3M4t.   
In fact, I have so much software on the internal HD that it is filled  
and I have not purchased any additional software now for over two  
years while I wait for Yamaha to introduce a larger HD for the Mark IV  
-- something Yamaha appears to show no interest in doing!  I have also  
pleaded with Yamaha through many e-mails to update the software for  
the Mark IV with a keyword search function so that one can find a song  
or artist among such a huge collection as that stored on my internal  
HD.  This, too, has fallen on deaf ears at Yamaha even though such a  
search function is a standard part of any other computer software that  
I have ever owned. It appears that your software will address this  
keyword search function and this alone makes it of great interest to me.

I am delighted to see that individuals like yourself are willing to  
program features of use to Mark IV owners when Yamaha shows a low  
level of interest in doing so. So...thanks and please keep up the good  
work.

Tom
Show quoted textHide quoted text
On Nov 8, 2007, at 11:57 AM, Kevin Goroway wrote:

> Well, one might argue that it's much worse, since it doesn't support  
> most of what the PDA does.
>
> It's what it can do (in the near future) that the PDA can't, though,  
> that makes it interesting.
> 1) search for songs and albums.  You know you've got "chopsticks"  
> saved on there somewhere, but you've completely forgotten where.   
> Type in chopsticks, and there it is...Click on it to play.
> 2) Ability to print out a catalog of what you've got stored on your  
> DKV.  Have a large library on there?  Want to present a list of  
> what's available to some visitors?  Hand them the printout.
>
> The list can go on and on...It's also MUCH faster than the PDA, and  
> has a whole lot more screen space to display album/song  
> titles...though (in my case) it requires going to a different room,  
> since I'm not doing this on a laptop. :-(
>
> There's also the following possibility, which I haven't investigated  
> yet.
>
> Let's say you have a large MIDI library on your computer, but you  
> haven't moved it to your DKV (for whatever reason).  You also don't  
> have a MIDI connection between your computer and your DKV.  I think  
> I can let you point the software are a folder filled with MIDI files  
> on the computer, and have the DKV play them.  Here's how I imagine  
> it would work.
> a) computer copies file to the piano's from/to pc folder
> b) computer forces DKV to "refresh" it's from/to pc folder
> c) computer tells DKV to start playing that file
> d) when song is finished, computer removes file from piano's from/to  
> pc folder
> e) lather/rinse/repeat
>
> -Kevin
>
>

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-08 by Kevin Goroway

Tom, you are my target audience. :-)

I've had my DC3M4t for about 3 weeks now, and it has almost no software on it since it's being swapped out for a new one from Japan as soon as it gets here via a slow boat. :-(

Do you have a wireless card on your pc, or a laptop with a wireless card?

A prerequisite for this software to work is that your computer can see the wireless network that your piano presents to the PDA and tablet.  On my PC, it was more than happy to tell me that it found the network...have you seen anything like that?  Have you tried to search for it?

You've inspired me to get the search feature finished next (not that interesting to me since my piano mostly has the demo songs on it!).  It also seems like a full hard drive is yet another reason to be able to play songs off of the computer instead.

-Kevin
Show quoted textHide quoted text
----- Original Message ----
From: Tom Wheeler <tnwheeler@...>
To: disklavier@yahoogroups.com
Sent: Thursday, November 8, 2007 12:43:07 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV









  


    
            Kevin,


I have been following the status results on your program for using a computer as a substitute for the Mark IV's PDA with great interest.  I want to thank you for posting your results here and for offering to make the software available.  I am definitely interested. 


I have owned a DC3M4t since they were introduced into the U.S. in November 2004. I have a huge collection of both Yamaha purchased software and midi files stored on the 80 GB internal HD of my DC3M4t.  In fact, I have so much software on the internal HD that it is filled and I have not purchased any additional software now for over two years while I wait for Yamaha to introduce a larger HD for the Mark IV -- something Yamaha appears to show no interest in doing!  I have also pleaded with Yamaha through many e-mails to update the software for the Mark IV with a keyword search function so that one can find a song or artist among such a huge collection as that stored on my internal HD.  This, too, has fallen on deaf ears at Yamaha even though such a search function is a standard part of any other computer software that I have ever owned. It appears that your software will address this keyword search function and this alone makes it of great interest to me. 


I am delighted to see that individuals like yourself are willing to program features of use to Mark IV owners when Yamaha shows a low level of interest in doing so. So...thanks and please keep up the good work.  


Tom
    
On Nov 8, 2007, at 11:57 AM, Kevin Goroway wrote:

Well, one might argue that it's much worse, since it doesn't support most of what the PDA does.

It's what it can do (in the near future) that the PDA can't, though, that makes it interesting.
1) search for songs and albums.  You know you've got "chopsticks" saved on there somewhere, but you've completely forgotten where.  Type in chopsticks, and there it is...Click on it to play.
2) Ability to print out a catalog of what you've got stored on your DKV.  Have a large library on there?  Want to present a list of what's available to some visitors?  Hand them the printout.  

The list can go on and on...It's also MUCH faster than the PDA, and has a whole lot more screen space to display album/song titles...though (in my case) it requires going to a different room, since I'm not doing this on a laptop. :-(

There's also the following possibility, which I haven't investigated yet.

Let's say you have a large MIDI library on your computer, but you haven't moved it to your DKV (for whatever reason).  You also don't have a MIDI connection between your computer and your DKV.  I think I can let you point the software are a folder filled with MIDI files on the computer, and have the DKV play them.  Here's how I imagine it would work.  
a) computer copies file to the piano's from/to pc folder
b) computer forces DKV to "refresh" it's from/to pc folder
c) computer tells DKV to start playing that file
d) when song is finished, computer removes file from piano's from/to pc folder
e) lather/rinse/ repeat

-Kevin









    
  

    
    




<!--

Re: Alternative to tablet and PDA for MKIV

2007-11-08 by jheitzeb1

Kevin,  will the software run on Macintosh computers or just PC's?  A search and catalog 
function would be very nice.

Thanks,
Joan


--- In disklavier@yahoogroups.com, Kevin Goroway <kgoroway@...> wrote:
>
> Well, one might argue that it's much worse, since it doesn't support most of what the 
PDA does.
> 
> It's what it can do (in the near future) that the PDA can't, though, that makes it 
interesting.
> 1) search for songs and albums.  You know you've got "chopsticks" saved on there 
somewhere, but you've completely forgotten where.  Type in chopsticks, and there it 
is...Click on it to play.
> 2) Ability to print out a catalog of what you've got stored on your DKV.  Have a large 
library on there?  Want to present a list of what's available to some visitors?  Hand them 
the printout.  
> 
> The list can go on and on...It's also MUCH faster than the PDA, and has a whole lot more 
screen space to display album/song titles...though (in my case) it requires going to a 
different room, since I'm not doing this on a laptop. :-(
> 
> There's also the following possibility, which I haven't investigated yet.
> 
> Let's say you have a large MIDI library on your computer, but you haven't moved it to 
your DKV (for whatever reason).  You also don't have a MIDI connection between your 
computer and your DKV.  I think I can let you point the software are a folder filled with 
MIDI files on the computer, and have the DKV play them.  Here's how I imagine it would 
work.  
> a) computer copies file to the piano's from/to pc folder
> b) computer forces DKV to "refresh" it's from/to pc folder
> c) computer tells DKV to start playing that file
> d) when song is finished, computer removes file from piano's from/to pc folder
> e) lather/rinse/repeat
> 
> -Kevin
> 
> ----- Original Message ----
> From: jheitzeb1 <jheitzeb1@...>
> To: disklavier@yahoogroups.com
> Sent: Thursday, November 8, 2007 11:04:57 AM
> Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> 
> 
> 
> 
> 
> 
>   
> 
> 
>     
>             What makes your program any different than using the pda with your MKIV?
> 
> 
> 
> Thanks,
> 
> Joan
> 
> 
> 
> --- In disklavier@yahoogro ups.com, Kevin Goroway <kgoroway@ .> wrote:
> 
> >
> 
> > Roberto,
> 
> > 
> 
> > I plan to continue to update the group on my progress (until I'm told to cut it out :-) ).
> 
> > 
> 
> > I did have a breakthrough last night.  I found out why I couldn't select songs to play.  I 
> 
> was sending the piano the song_id and the album_id (which seemed to make perfect 
> 
> sense), but the piano wants the album_id and the song sequence number, so, for 
example, 
> 
> "play the third song from album 1024"
> 
> > 
> 
> > I've got it all working now so I can peruse the pianosoft and the user sections as a 
tree-
> 
> view, select the song I want to hear, and press play.  It's actually quite fun.  The piano 
> 
> does have a natural behavior that is a bit counter-intuitive. ..Once you play a song, the 
> 
> piano will continue to play the next song on the album when that one is finished, and it 
> 
> will keep on going...No big deal, really.
> 
> > 
> 
> > The software needs some more things.  The ability to search with wildcards, support 
for 
> 
> the other "folders" (usb, floppy, etc), the ability to export the database, and ability to 
print 
> 
> a report on the database.  Ultimately, I'd REALLY love for it to be able to update the 
> 
> database (just the simple notion of correcting spelling/case/ titles would be great!).  I 
think 
> 
> this is also trivial though.  There's really nothing on the list that is difficult at all....it's all 
> 
> just time.
> 
> > 
> 
> > That being said, I'd love to release this even as is so people can start playing with 
it...but 
> 
> how many of you are even interested?  It also has absolutely no error checking in it at 
all, 
> 
> currently.
> 
> > 
> 
> > -Kevin
> 
> > 
> 
> > ----- Original Message ----
> 
> > From: ipermedia <r.fasciani@ ...>
> 
> > To: disklavier@yahoogro ups.com
> 
> > Sent: Wednesday, November 7, 2007 8:15:53 AM
> 
> > Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> >   
> 
> > 
> 
> > 
> 
> >     
> 
> >             Hi Kevin,
> 
> > 
> 
> > please let me know about your progress in this develop, I hope to
> 
> > 
> 
> > contribute as soon as mu DKV will work again.
> 
> > 
> 
> > Thanks
> 
> > 
> 
> > 
> 
> > 
> 
> > Roberto
> 
> > 
> 
> > 
> 
> > 
> 
> > --- In disklavier@yahoogro ups.com, Kevin Goroway <kgoroway@ .> wrote:
> 
> > 
> 
> > >
> 
> > 
> 
> > > Matt, I'm going to reply to this directly since it's probably
> 
> > 
> 
> > outside the scope of this group...
> 
> > 
> 
> > > 
> 
> > 
> 
> > > But here's an update for anyone following along.
> 
> > 
> 
> > > 
> 
> > 
> 
> > > I got my linux installation working, and was able to sniff the
> 
> > 
> 
> > traffic.  I have a good capture now, and I can try to find out why I
> 
> > 
> 
> > am unable to do some of the things I want to do.  
> 
> > 
> 
> > > 
> 
> > 
> 
> > > I did notice something very interesting that I hadn't seen mentioned
> 
> > 
> 
> > before.  It turns out that the tablet interface interacts with the
> 
> > 
> 
> > piano differently from the PDA.  I hadn't expected this at all, but
> 
> > 
> 
> > instead of using XML to request album information, the tablet instead
> 
> > 
> 
> > uses HTTP to access a php page on the server.  I'm surprised they
> 
> > 
> 
> > bothered to have two ways to query the same information.  Since it's
> 
> > 
> 
> > noise in my captures at the moment, I plan to turn off the tablet and
> 
> > 
> 
> > concentrate on the PDA.  I hope to revisit the tablet interface to see
> 
> > 
> 
> > if there is anything more interesting there.
> 
> > 
> 
> > > 
> 
> > 
> 
> > > -Kevin
> 
> > 
> 
> > > 
> 
> > 
> 
> > > ----- Original Message ----
> 
> > 
> 
> > > From: Matthew Teeter <mrmuk7@>
> 
> > 
> 
> > > To: disklavier@yahoogro ups.com
> 
> > 
> 
> > > Sent: Tuesday, November 6, 2007 9:07:27 PM
> 
> > 
> 
> > > Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > >   
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > >     
> 
> > 
> 
> > >             Hi Kevin, 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > When you say you've been unable to get our software to work, do you
> 
> > 
> 
> > mean specifically the command that switches albums/songs fails, or no
> 
> > 
> 
> > commands work?  
> 
> > 
> 
> > > 
> 
> > 
> 
> > > We tested the software with firmware 2.0
> 
> > 
> 
> > >  and it appeared to work.  Perhaps you are using the 2.1 firmware? 
> 
> > 
> 
> > Does the connection on port 3191 connect successfully?
> 
> > 
> 
> > > 
> 
> > 
> 
> > > The PRC and TRC used to send an identifier along with their messages
> 
> > 
> 
> > to the piano.  Our software did not supply an identifier, with no ill
> 
> > 
> 
> > effects.  But that is probably why it is prompting you to upgrade :-).
> 
> > 
> 
> >  Cute.
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > You shouldnt have to install Linux just to sniff wireless traffic. 
> 
> > 
> 
> > I used Ethereal on Windows and it worked great.
> 
> > 
> 
> > > 
> 
> > 
> 
> > > Matthew
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > On 11/6/07, Kevin Goroway
> 
> > 
> 
> > >  <kgoroway@yahoo. com> wrote:
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > >   
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > >     
> 
> > 
> 
> > >             
> 
> > 
> 
> > > Update on my progress.
> 
> > 
> 
> > > 
> 
> > 
> 
> > > All of the database stuff that I've tried has been pretty simple, so
> 
> > 
> 
> > the ability to fetch albums and songs is pretty much complete.
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > I ran into quite a bit of difficulty once I tried controlling the
> 
> > 
> 
> > piano from my java app though (this uses a separate connection).  I
> 
> > 
> 
> > can make it do a lot of the simple things (play, stop, etc), but I
> 
> > 
> 
> > can't select a different song/album.  It seems that the research paper
> 
> > 
> 
> > and project are either out of date (I've been unable to make the
> 
> > 
> 
> > project itself work), or I'm just doing something wrong.  What's there
> 
> > 
> 
> > already though works well.  The UI and Socket are on separate threads,
> 
> > 
> 
> > and there is a thread that heartbeats "<active/>"
> 
> > 
> 
> > >  with the piano every 3 seconds.
> 
> > 
> 
> > > 
> 
> > 
> 
> > > I did notice that the piano is sending me XML that indicates that I
> 
> > 
> 
> > should pop up a message box informing the user that the software is
> 
> > 
> 
> > out of date running version "too old to tell", and that they should
> 
> > 
> 
> > update to 
> 
> > 
> 
> > > 2.0.  :-)  That makes me wonder how much of the protocol has changed.
> 
> > 
> 
> > > 
> 
> > 
> 
> > > So, I've ended up having to install linux so I can get a wireless
> 
> > 
> 
> > card into "monitor" mode so that I can sniff the traffic.  I'll do
> 
> > 
> 
> > that tonight to try to solve the simplest of cases (waking up from
> 
> > 
> 
> > standby, and selecting an album/song).
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > -Kevin
> 
> > 
> 
> > > 
> 
> > 
> 
> > > ----- Original Message ----
> 
> > 
> 
> > > From: Kevin Goroway <
> 
> > 
> 
> > > kgoroway@yahoo. com>
> 
> > 
> 
> > > To: disklavier@yahoogro ups.com
> 
> > 
> 
> > > Sent: Friday, November 2, 2007 8:07:13 AM
> 
> > 
> 
> > > 
> 
> > 
> 
> > > Subject: Re: [disklavier] Re:
> 
> > 
> 
> > >  Alternative to tablet and PDA for MKIV
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > >     
> 
> > 
> 
> > >             
> 
> > 
> 
> > > Matt, and Chris,
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > Thanks so much for joining our conversation!  The background is very
> 
> > 
> 
> > interesting.
> 
> > 
> 
> > > 
> 
> > 
> 
> > > Matt, I think you've done a wonderful job under the circumstances,
> 
> > 
> 
> > and it's opened up a world of possibilities.
> 
> > 
> 
> > > 
> 
> > 
> 
> > > I'm wrapping up a pure java implementation that doesn't try to mimic
> 
> > 
> 
> > the PRC at all.  Instead it's basically a song and album browser (with
> 
> > 
> 
> > search capabilities) and the ability to play them once you find them.
> 
> > 
> 
> >  I'm also planning to include the ability to dump your songs and
> 
> > 
> 
> > albums to a CSV file so you can move them wherever you'd like (excel,
> 
> > 
> 
> > access, whatever), and a rudimentary reporting view so that you can at
> 
> > 
> 
> > least get a hardcopy of what you have on your
> 
> > 
> 
> > >  Disklavier.  
> 
> > 
> 
> > > 
> 
> > 
> 
> > > Like Matt, I program for a living (well, mostly manage now), and
> 
> > 
> 
> > with 3 kids at home I don't get much time to write code when I get
> 
> > 
> 
> > there...besides, I also want to actually play piano! :-)  So, it may
> 
> > 
> 
> > take a little while to actually wrap this up, but it's already got
> 
> > 
> 
> > some real functionality.  I plan to release it as source so that
> 
> > 
> 
> > others can continue it, and hopefully flesh it out to be more of a
> 
> > 
> 
> > tablet/pda replacement.
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > Thanks again for joining us, and any insight you can provide would
> 
> > 
> 
> > be most helpful!
> 
> > 
> 
> > > 
> 
> > 
> 
> > > -Kevin
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > ----- Original Message ----
> 
> > 
> 
> > > From: mrmuk7 <mrmuk7@gmail. com>
> 
> > 
> 
> > > To: disklavier@yahoogro 
> 
> > 
> 
> > > ups.com
> 
> > 
> 
> > > Sent: Thursday, November 1, 2007 10:40:56 PM
> 
> > 
> 
> > > Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > >     
> 
> > 
> 
> > >             Hello all,
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > I'm certainly surprised and pleased to see such enthusiasm regarding
> 
> > 
> 
> > > 
> 
> > 
> 
> > > our software controller for the Disklavier.  I never expected anyone
> 
> > 
> 
> > > 
> 
> > 
> 
> > > to actually scrutinize those development notes I made while working on
> 
> > 
> 
> > > 
> 
> > 
> 
> > > the project :-)
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > As Chris mentioned, we choose Flash initially because we suspected the
> 
> > 
> 
> > > 
> 
> > 
> 
> > > original software used Flash due to its transparency effects and
> 
> > 
> 
> > > 
> 
> > 
> 
> > > animations.  It also seemed like a good choice because it had a built
> 
> > 
> 
> > > 
> 
> > 
> 
> > > in class called XMLSocket which would conveniently send XML on ports >
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 1024, just like the original software.  It is too bad we never got
> 
> > 
> 
> > > 
> 
> > 
> 
> > > access to some of Yamaha's UI Elements; with those in place, the
> 
> > 
> 
> > > 
> 
> > 
> 
> > > software would have a much more familiar feel to less technical users.
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > In retrospect, I do agree that the overall architecture of the
> 
> > 
> 
> > > 
> 
> > 
> 
> > > software is somewhat of a hack due to the java backend running in a
> 
> > 
> 
> > > 
> 
> > 
> 
> > > separate process.  Note that this whole thing was thrown together in
> 
> > 
> 
> > > 
> 
> > 
> 
> > > about 4 months with only one person working on it, and no help from
> 
> > 
> 
> > > 
> 
> > 
> 
> > > Yamaha, so I had little time to evaluate and implement a more elegant
> 
> > 
> 
> > > 
> 
> > 
> 
> > > solution. 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > We had already invested a large amount of time in Flash when I
> 
> > 
> 
> > > 
> 
> > 
> 
> > > realized I needed a direct database connection.  I couldn't find any
> 
> > 
> 
> > > 
> 
> > 
> 
> > > free Flash plugins/source that could send SQL statements
> 
> > 
> 
> > > 
> 
> > 
> 
> > > synchronously.  A few existed, but they cost money, and we wanted the
> 
> > 
> 
> > > 
> 
> > 
> 
> > > software to be completely free and redistributable.  To get around
> 
> > 
> 
> > > 
> 
> > 
> 
> > > this problem, I implemented the Java backend, which of course takes
> 
> > 
> 
> > > 
> 
> > 
> 
> > > XML from the Flash app, restructures it into a query, and then sends
> 
> > 
> 
> > > 
> 
> > 
> 
> > > the results back to the Flash app asynchronously. 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > If members here are interested in rearchitecting the program, I would
> 
> > 
> 
> > > 
> 
> > 
> 
> > >  be wary of Flash.  It is not what I would consider an elegant or
> 
> > 
> 
> > > 
> 
> > 
> 
> > > powerful language.  Even the simplest tasks took hours to accomplish,
> 
> > 
> 
> > > 
> 
> > 
> 
> > > and in the version I was using (Flash 8), there were very annoying
> 
> > 
> 
> > > 
> 
> > 
> 
> > > bugs.  For example, in certain cases, the program compilation is
> 
> > 
> 
> > > 
> 
> > 
> 
> > > actually affected by where you place comments in the code! 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > Ridiculous, I know.  That's not to say that if you didn't use Flash,
> 
> > 
> 
> > > 
> 
> > 
> 
> > > you couldn't make a pretty interface.  There are a lot of great
> 
> > 
> 
> > > 
> 
> > 
> 
> > > alternatives now that look as good, if not better, than Flash...
> 
> > 
> 
> > > 
> 
> > 
> 
> > > including things you can do with WPF 3.0 and Silverlight (though I
> 
> > 
> 
> > > 
> 
> > 
> 
> > > haven't worked with them first-hand myself).
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > When we were asking Yamaha if we could publish the paper disclosing
> 
> > 
> 
> > > 
> 
> > 
> 
> > > details of their software, they mentioned that they might incorporate
> 
> > 
> 
> > > 
> 
> > 
> 
> > > additional security precautions in future versions.  I don't know if
> 
> > 
> 
> > > 
> 
> > 
> 
> > > that is a good or bad thing, but I certainly hope they keep the
> 
> > 
> 
> > > 
> 
> > 
> 
> > > protocol open and easy for third party devs to access.  Plus, judging
> 
> > 
> 
> > > 
> 
> > 
> 
> > > by their current history of software releases, this shouldn't happen
> 
> > 
> 
> > > 
> 
> > 
> 
> > > any time soon.
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > Regardless of Yamaha's position, a community of Disklavier users
> 
> > 
> 
> > > 
> 
> > 
> 
> > > enthusiastic about improving the capabilities of their instrument will
> 
> > 
> 
> > > 
> 
> > 
> 
> > > only serve to promote Yamaha's product.  I'll be happy to stop by here
> 
> > 
> 
> > > 
> 
> > 
> 
> > > every so often and provide any insight I can.  I do work full time now
> 
> > 
> 
> > > 
> 
> > 
> 
> > > doing software development, so when I come home at the end of the day,
> 
> > 
> 
> > > 
> 
> > 
> 
> > > writing software is usually quite low on my activity list; but I still
> 
> > 
> 
> > > 
> 
> > 
> 
> > > live near the University and will be happy to support any development
> 
> > 
> 
> > > 
> 
> > 
> 
> > > efforts that commence (testing, troubleshooting, different firmwares,
> 
> > 
> 
> > > 
> 
> > 
> 
> > > etc).
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > I can help you get the software working if you would be so kind as to
> 
> > 
> 
> > > 
> 
> > 
> 
> > > post details such as: firmware version, PostgreSQL JDBC driver
> 
> > 
> 
> > > 
> 
> > 
> 
> > > version, java version, exact error messages, and the like.  I know of
> 
> > 
> 
> > > 
> 
> > 
> 
> > > at least 3 people around the world that have got it working
> 
> > 
> 
> > successfully.
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > Thanks for your interest!
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > >     
> 
> > 
> 
> > >   
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > ____________ _________ _________ _________ _________ __
> 
> > 
> 
> > > Do You Yahoo!?
> 
> > 
> 
> > > Tired of spam?  Yahoo! Mail has the best spam protection around 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > http://mail. yahoo.com
> 
> > 
> 
> > >  
> 
> > 
> 
> > >     
> 
> > 
> 
> > > 
> 
> > 
> 
> > >   
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > ____________ _________ _________ _________ _________ __
> 
> > 
> 
> > > Do You Yahoo!?
> 
> > 
> 
> > > Tired of spam?  Yahoo! Mail has the best spam protection around 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > http://mail. yahoo.com 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > >     
> 
> > 
> 
> > >   
> 
> > 
> 
> > > 
> 
> > 
> 
> > >     
> 
> > 
> 
> > >     
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > >     
> 
> > 
> 
> > >   
> 
> > 
> 
> > > 
> 
> > 
> 
> > >     
> 
> > 
> 
> > >     
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > <!--
> 
> > 
> 
> > > 
> 
> > 
> 
> > > #ygrp-mkp{
> 
> > 
> 
> > > border:1px solid #d8d8d8;font- family:Arial; margin:14px
> 
> > 
> 
> > 0px;padding: 0px 14px;}
> 
> > 
> 
> > > #ygrp-mkp hr{
> 
> > 
> 
> > > border:1px solid #d8d8d8;}
> 
> > 
> 
> > > #ygrp-mkp #hd{
> 
> > 
> 
> > >
> 
> > 
> 
> > color:#628c2a; font-size: 85%;font- weight:bold; line-height: 122%;margin: 10px
> 
> > 
> 
> > 0px;}
> 
> > 
> 
> > > #ygrp-mkp #ads{
> 
> > 
> 
> > > margin-bottom: 10px;}
> 
> > 
> 
> > > #ygrp-mkp .ad{
> 
> > 
> 
> > > padding:0 0;}
> 
> > 
> 
> > > #ygrp-mkp .ad a{
> 
> > 
> 
> > > color:#0000ff; text-decoration: none;}
> 
> > 
> 
> > > -->
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > <!--
> 
> > 
> 
> > > 
> 
> > 
> 
> > > #ygrp-sponsor #ygrp-lc{
> 
> > 
> 
> > > font-family: Arial;}
> 
> > 
> 
> > > #ygrp-sponsor #ygrp-lc #hd{
> 
> > 
> 
> > > margin:10px 0px;font-weight: bold;font- size:78%; line-height: 122%;}
> 
> > 
> 
> > > #ygrp-sponsor #ygrp-lc .ad{
> 
> > 
> 
> > > margin-bottom: 10px;padding: 0 0;}
> 
> > 
> 
> > > -->
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > <!--
> 
> > 
> 
> > > 
> 
> > 
> 
> > > #ygrp-mlmsg {font-size:13px; font-family: arial, helvetica, clean,
> 
> > 
> 
> > sans-serif;}
> 
> > 
> 
> > > #ygrp-mlmsg table {font-size:inherit; font:100% ;}
> 
> > 
> 
> > > #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica,
> 
> > 
> 
> > clean, sans-serif;}
> 
> > 
> 
> > > #ygrp-mlmsg pre, code {font:115% monospace;}
> 
> > 
> 
> > > #ygrp-mlmsg * {line-height: 1.22em;}
> 
> > 
> 
> > > #ygrp-text{
> 
> > 
> 
> > > font-family: Georgia;
> 
> > 
> 
> > > }
> 
> > 
> 
> > > #ygrp-text p{
> 
> > 
> 
> > > margin:0 0 1em 0;}
> 
> > 
> 
> > > #ygrp-tpmsgs{
> 
> > 
> 
> > > font-family: Arial;
> 
> > 
> 
> > > clear:both;}
> 
> > 
> 
> > > #ygrp-vitnav{
> 
> > 
> 
> > > padding-top: 10px;font- family:Verdana; font-size: 77%;margin: 0;}
> 
> > 
> 
> > > #ygrp-vitnav a{
> 
> > 
> 
> > > padding:0 1px;}
> 
> > 
> 
> > > #ygrp-actbar{
> 
> > 
> 
> > > clear:both;margin: 25px
> 
> > 
> 
> > 0;white-space: nowrap;color: #666;text- align:right; }
> 
> > 
> 
> > > #ygrp-actbar .left{
> 
> > 
> 
> > > float:left;white- space:nowrap; }
> 
> > 
> 
> > > .bld{font-weight: bold;}
> 
> > 
> 
> > > #ygrp-grft{
> 
> > 
> 
> > > font-family: Verdana;font- size:77%; padding:15px 0;}
> 
> > 
> 
> > > #ygrp-ft{
> 
> > 
> 
> > > font-family: verdana;font- size:77%; border-top: 1px solid #666;
> 
> > 
> 
> > > padding:5px 0;
> 
> > 
> 
> > > }
> 
> > 
> 
> > > #ygrp-mlmsg #logo{
> 
> > 
> 
> > > padding-bottom: 10px;}
> 
> > 
> 
> > > 
> 
> > 
> 
> > > #ygrp-vital{
> 
> > 
> 
> > > background-color: #e0ecee;margin- bottom:20px; padding:2px 0 8px 8px;}
> 
> > 
> 
> > > #ygrp-vital #vithd{
> 
> > 
> 
> > >
> 
> > 
> 
> > font-size:77% ;font-family: Verdana;font- weight:bold; color:#333; text-transform: 
> 
> uppercase; }
> 
> > 
> 
> > > #ygrp-vital ul{
> 
> > 
> 
> > > padding:0;margin: 2px 0;}
> 
> > 
> 
> > > #ygrp-vital ul li{
> 
> > 
> 
> > > list-style-type: none;clear: both;border: 1px solid #e0ecee;
> 
> > 
> 
> > > }
> 
> > 
> 
> > > #ygrp-vital ul li .ct{
> 
> > 
> 
> > >
> 
> > 
> 
> > font-weight: bold;color: #ff7900;float: right;width: 2em;text- align:right; padding-
right: 
> 
> .5em;}
> 
> > 
> 
> > > #ygrp-vital ul li .cat{
> 
> > 
> 
> > > font-weight: bold;}
> 
> > 
> 
> > > #ygrp-vital a{
> 
> > 
> 
> > > text-decoration: none;}
> 
> > 
> 
> > > 
> 
> > 
> 
> > > #ygrp-vital a:hover{
> 
> > 
> 
> > > text-decoration: underline; }
> 
> > 
> 
> > > 
> 
> > 
> 
> > > #ygrp-sponsor #hd{
> 
> > 
> 
> > > color:#999;font- size:77%; }
> 
> > 
> 
> > > #ygrp-sponsor #ov{
> 
> > 
> 
> > > padding:6px 13px;background- color:#e0ecee; margin-bottom: 20px;}
> 
> > 
> 
> > > #ygrp-sponsor #ov ul{
> 
> > 
> 
> > > padding:0 0 0 8px;margin:0; }
> 
> > 
> 
> > > #ygrp-sponsor #ov li{
> 
> > 
> 
> > > list-style-type: square;padding: 6px 0;font-size: 77%;}
> 
> > 
> 
> > > #ygrp-sponsor #ov li a{
> 
> > 
> 
> > > text-decoration: none;font- size:130% ;}
> 
> > 
> 
> > > #ygrp-sponsor #nc{
> 
> > 
> 
> > > background-color: #eee;margin- bottom:20px; padding:0 8px;}
> 
> > 
> 
> > > #ygrp-sponsor .ad{
> 
> > 
> 
> > > padding:8px 0;}
> 
> > 
> 
> > > #ygrp-sponsor .ad #hd1{
> 
> > 
> 
> > >
> 
> > 
> 
> > font-family: Arial;font- weight:bold; color:#628c2a; font-size: 100%;line- height:
122% ;}
> 
> > 
> 
> > > #ygrp-sponsor .ad a{
> 
> > 
> 
> > > text-decoration: none;}
> 
> > 
> 
> > > #ygrp-sponsor .ad a:hover{
> 
> > 
> 
> > > text-decoration: underline; }
> 
> > 
> 
> > > #ygrp-sponsor .ad p{
> 
> > 
> 
> > > margin:0;}
> 
> > 
> 
> > > o{font-size: 0;}
> 
> > 
> 
> > > .MsoNormal{
> 
> > 
> 
> > > margin:0 0 0 0;}
> 
> > 
> 
> > > #ygrp-text tt{
> 
> > 
> 
> > > font-size:120% ;}
> 
> > 
> 
> > > blockquote{margin: 0 0 0 4px;}
> 
> > 
> 
> > > .replbq{margin: 4;}
> 
> > 
> 
> > > -->
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > 
> 
> > 
> 
> > > ____________ _________ _________ _________ _________ __
> 
> > 
> 
> > > Do You Yahoo!?
> 
> > 
> 
> > > Tired of spam?  Yahoo! Mail has the best spam protection around 
> 
> > 
> 
> > > http://mail. yahoo.com
> 
> > 
> 
> > >
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> >     
> 
> >   
> 
> > 
> 
> >     
> 
> >     
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > <!--
> 
> > 
> 
> > #ygrp-mkp{
> 
> > border:1px solid #d8d8d8;font- family:Arial; margin:14px 0px;padding: 0px 14px;}
> 
> > #ygrp-mkp hr{
> 
> > border:1px solid #d8d8d8;}
> 
> > #ygrp-mkp #hd{
> 
> > color:#628c2a; font-size: 85%;font- weight:bold; line-height: 122%;margin: 10px 
0px;}
> 
> > #ygrp-mkp #ads{
> 
> > margin-bottom: 10px;}
> 
> > #ygrp-mkp .ad{
> 
> > padding:0 0;}
> 
> > #ygrp-mkp .ad a{
> 
> > color:#0000ff; text-decoration: none;}
> 
> > -->
> 
> > 
> 
> > 
> 
> > 
> 
> > <!--
> 
> > 
> 
> > #ygrp-sponsor #ygrp-lc{
> 
> > font-family: Arial;}
> 
> > #ygrp-sponsor #ygrp-lc #hd{
> 
> > margin:10px 0px;font-weight: bold;font- size:78%; line-height: 122%;}
> 
> > #ygrp-sponsor #ygrp-lc .ad{
> 
> > margin-bottom: 10px;padding: 0 0;}
> 
> > -->
> 
> > 
> 
> > 
> 
> > 
> 
> > <!--
> 
> > 
> 
> > #ygrp-mlmsg {font-size:13px; font-family: arial, helvetica, clean, sans-serif;}
> 
> > #ygrp-mlmsg table {font-size:inherit; font:100% ;}
> 
> > #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;}
> 
> > #ygrp-mlmsg pre, code {font:115% monospace;}
> 
> > #ygrp-mlmsg * {line-height: 1.22em;}
> 
> > #ygrp-text{
> 
> > font-family: Georgia;
> 
> > }
> 
> > #ygrp-text p{
> 
> > margin:0 0 1em 0;}
> 
> > #ygrp-tpmsgs{
> 
> > font-family: Arial;
> 
> > clear:both;}
> 
> > #ygrp-vitnav{
> 
> > padding-top: 10px;font- family:Verdana; font-size: 77%;margin: 0;}
> 
> > #ygrp-vitnav a{
> 
> > padding:0 1px;}
> 
> > #ygrp-actbar{
> 
> > clear:both;margin: 25px 0;white-space: nowrap;color: #666;text- align:right; }
> 
> > #ygrp-actbar .left{
> 
> > float:left;white- space:nowrap; }
> 
> > .bld{font-weight: bold;}
> 
> > #ygrp-grft{
> 
> > font-family: Verdana;font- size:77%; padding:15px 0;}
> 
> > #ygrp-ft{
> 
> > font-family: verdana;font- size:77%; border-top: 1px solid #666;
> 
> > padding:5px 0;
> 
> > }
> 
> > #ygrp-mlmsg #logo{
> 
> > padding-bottom: 10px;}
> 
> > 
> 
> > #ygrp-vital{
> 
> > background-color: #e0ecee;margin- bottom:20px; padding:2px 0 8px 8px;}
> 
> > #ygrp-vital #vithd{
> 
> > font-size:77% ;font-family: Verdana;font- weight:bold; color:#333; text-
> 
> transform:uppercase ;}
> 
> > #ygrp-vital ul{
> 
> > padding:0;margin: 2px 0;}
> 
> > #ygrp-vital ul li{
> 
> > list-style-type: none;clear: both;border: 1px solid #e0ecee;
> 
> > }
> 
> > #ygrp-vital ul li .ct{
> 
> > font-weight: bold;color: #ff7900;float: right;width: 2em;text- align:right; padding-
right: .
> 
> 5em;}
> 
> > #ygrp-vital ul li .cat{
> 
> > font-weight: bold;}
> 
> > #ygrp-vital a{
> 
> > text-decoration: none;}
> 
> > 
> 
> > #ygrp-vital a:hover{
> 
> > text-decoration: underline; }
> 
> > 
> 
> > #ygrp-sponsor #hd{
> 
> > color:#999;font- size:77%; }
> 
> > #ygrp-sponsor #ov{
> 
> > padding:6px 13px;background- color:#e0ecee; margin-bottom: 20px;}
> 
> > #ygrp-sponsor #ov ul{
> 
> > padding:0 0 0 8px;margin:0; }
> 
> > #ygrp-sponsor #ov li{
> 
> > list-style-type: square;padding: 6px 0;font-size: 77%;}
> 
> > #ygrp-sponsor #ov li a{
> 
> > text-decoration: none;font- size:130% ;}
> 
> > #ygrp-sponsor #nc{
> 
> > background-color: #eee;margin- bottom:20px; padding:0 8px;}
> 
> > #ygrp-sponsor .ad{
> 
> > padding:8px 0;}
> 
> > #ygrp-sponsor .ad #hd1{
> 
> > font-family: Arial;font- weight:bold; color:#628c2a; font-size: 100%;line- height:
122% ;}
> 
> > #ygrp-sponsor .ad a{
> 
> > text-decoration: none;}
> 
> > #ygrp-sponsor .ad a:hover{
> 
> > text-decoration: underline; }
> 
> > #ygrp-sponsor .ad p{
> 
> > margin:0;}
> 
> > o{font-size: 0;}
> 
> > .MsoNormal{
> 
> > margin:0 0 0 0;}
> 
> > #ygrp-text tt{
> 
> > font-size:120% ;}
> 
> > blockquote{margin: 0 0 0 4px;}
> 
> > .replbq{margin: 4;}
> 
> > -->
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > ____________ _________ _________ _________ _________ __
> 
> > Do You Yahoo!?
> 
> > Tired of spam?  Yahoo! Mail has the best spam protection around 
> 
> > http://mail. yahoo.com
> 
> >
> 
> 
> 
> 
> 
>     
>   
> 
>     
>     
> 
> 
> 
> 
> <!--
> 
> #ygrp-mkp{
> border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;}
> #ygrp-mkp hr{
> border:1px solid #d8d8d8;}
> #ygrp-mkp #hd{
> color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}
> #ygrp-mkp #ads{
> margin-bottom:10px;}
> #ygrp-mkp .ad{
> padding:0 0;}
> #ygrp-mkp .ad a{
> color:#0000ff;text-decoration:none;}
> -->
> 
> 
> 
> <!--
> 
> #ygrp-sponsor #ygrp-lc{
> font-family:Arial;}
> #ygrp-sponsor #ygrp-lc #hd{
> margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
> #ygrp-sponsor #ygrp-lc .ad{
> margin-bottom:10px;padding:0 0;}
> -->
> 
> 
> 
> <!--
> 
> #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
> #ygrp-mlmsg table {font-size:inherit;font:100%;}
> #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;}
> #ygrp-mlmsg pre, code {font:115% monospace;}
> #ygrp-mlmsg * {line-height:1.22em;}
> #ygrp-text{
> font-family:Georgia;
> }
> #ygrp-text p{
> margin:0 0 1em 0;}
> #ygrp-tpmsgs{
> font-family:Arial;
> clear:both;}
> #ygrp-vitnav{
> padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
> #ygrp-vitnav a{
> padding:0 1px;}
> #ygrp-actbar{
> clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
> #ygrp-actbar .left{
> float:left;white-space:nowrap;}
> .bld{font-weight:bold;}
> #ygrp-grft{
> font-family:Verdana;font-size:77%;padding:15px 0;}
> #ygrp-ft{
> font-family:verdana;font-size:77%;border-top:1px solid #666;
> padding:5px 0;
> }
> #ygrp-mlmsg #logo{
> padding-bottom:10px;}
> 
> #ygrp-vital{
> background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
> #ygrp-vital #vithd{
> font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-
transform:uppercase;}
> #ygrp-vital ul{
> padding:0;margin:2px 0;}
> #ygrp-vital ul li{
> list-style-type:none;clear:both;border:1px solid #e0ecee;
> }
> #ygrp-vital ul li .ct{
> font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.
5em;}
Show quoted textHide quoted text
> #ygrp-vital ul li .cat{
> font-weight:bold;}
> #ygrp-vital a{
> text-decoration:none;}
> 
> #ygrp-vital a:hover{
> text-decoration:underline;}
> 
> #ygrp-sponsor #hd{
> color:#999;font-size:77%;}
> #ygrp-sponsor #ov{
> padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
> #ygrp-sponsor #ov ul{
> padding:0 0 0 8px;margin:0;}
> #ygrp-sponsor #ov li{
> list-style-type:square;padding:6px 0;font-size:77%;}
> #ygrp-sponsor #ov li a{
> text-decoration:none;font-size:130%;}
> #ygrp-sponsor #nc{
> background-color:#eee;margin-bottom:20px;padding:0 8px;}
> #ygrp-sponsor .ad{
> padding:8px 0;}
> #ygrp-sponsor .ad #hd1{
> font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
> #ygrp-sponsor .ad a{
> text-decoration:none;}
> #ygrp-sponsor .ad a:hover{
> text-decoration:underline;}
> #ygrp-sponsor .ad p{
> margin:0;}
> o{font-size:0;}
> .MsoNormal{
> margin:0 0 0 0;}
> #ygrp-text tt{
> font-size:120%;}
> blockquote{margin:0 0 0 4px;}
> .replbq{margin:4;}
> -->
> 
> 
> 
> 
> 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com
>

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-08 by Tom Wheeler

Hi Kevin,

I would be pleased to help you test your software, especially when you  
get the search feature working.

I do have a wireless card on my laptop PC and it does see the DKV  
wireless network.  I can use the PC laptop and my iMac as well to move  
files from Mark IV to the PC for transmission via e-mail using the To/ 
 From PC Folder on the Mark IV.

The really frustrating part about having my internal HD filled on my  
Mark IV is that I am unable to directly  load new Yamaha software on  
the external 250 GB USB HD attached to my Mark IV.  Of course, I can  
add my own recordings to the external USB HD.  I suppose this is due  
to Yamaha's copy protection, but it has simply prevented me from  
purchasing any additional Yamaha software since I have no where to  
store it.

What I would really like to do is to move some of the Yamaha CD  
software stored on my internal HD of the Mark IV to the external USB  
HD attached to the Mark IV and play it from there.  This would allow  
me to purchase additional software and store it on the external USB  
HD.  Any chance that your software could enable this?  Please note  
that all of my Yamaha software is legally purchased and I have no  
desire to share it or otherwise violate Yamaha's copy protection other  
than to be able to store and play Yamaha software on my own USB HD for  
my own use only.

Tom
Show quoted textHide quoted text
On Nov 8, 2007, at 12:54 PM, Kevin Goroway wrote:

> Tom, you are my target audience. :-)
>
> I've had my DC3M4t for about 3 weeks now, and it has almost no  
> software on it since it's being swapped out for a new one from Japan  
> as soon as it gets here via a slow boat. :-(
>
> Do you have a wireless card on your pc, or a laptop with a wireless  
> card?
>
> A prerequisite for this software to work is that your computer can  
> see the wireless network that your piano presents to the PDA and  
> tablet.  On my PC, it was more than happy to tell me that it found  
> the network...have you seen anything like that?  Have you tried to  
> search for it?
>
> You've inspired me to get the search feature finished next (not that  
> interesting to me since my piano mostly has the demo songs on it!).   
> It also seems like a full hard drive is yet another reason to be  
> able to play songs off of the computer instead.
>
> -Kevin

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-08 by Kevin Goroway

Written in straight java so it should work on anything.  That's the plan anyway.  I plan to test from PC and Linux for sure.
Show quoted textHide quoted text
----- Original Message ----
From: jheitzeb1 <jheitzeb1@...>
To: disklavier@yahoogroups.com
Sent: Thursday, November 8, 2007 1:21:51 PM
Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV









  


    
            Kevin,  will the software run on Macintosh computers or just PC's?  A search and catalog 

function would be very nice.



Thanks,

Joan



--- In disklavier@yahoogro ups.com, Kevin Goroway <kgoroway@.. .> wrote:

>

> Well, one might argue that it's much worse, since it doesn't support most of what the 

PDA does.

> 

> It's what it can do (in the near future) that the PDA can't, though, that makes it 

interesting.

> 1) search for songs and albums.  You know you've got "chopsticks" saved on there 

somewhere, but you've completely forgotten where.  Type in chopsticks, and there it 

is...Click on it to play.

> 2) Ability to print out a catalog of what you've got stored on your DKV.  Have a large 

library on there?  Want to present a list of what's available to some visitors?  Hand them 

the printout.  

> 

> The list can go on and on...It's also MUCH faster than the PDA, and has a whole lot more 

screen space to display album/song titles...though (in my case) it requires going to a 

different room, since I'm not doing this on a laptop. :-(

> 

> There's also the following possibility, which I haven't investigated yet.

> 

> Let's say you have a large MIDI library on your computer, but you haven't moved it to 

your DKV (for whatever reason).  You also don't have a MIDI connection between your 

computer and your DKV.  I think I can let you point the software are a folder filled with 

MIDI files on the computer, and have the DKV play them.  Here's how I imagine it would 

work.  

> a) computer copies file to the piano's from/to pc folder

> b) computer forces DKV to "refresh" it's from/to pc folder

> c) computer tells DKV to start playing that file

> d) when song is finished, computer removes file from piano's from/to pc folder

> e) lather/rinse/ repeat

> 

> -Kevin

> 

> ----- Original Message ----

> From: jheitzeb1 <jheitzeb1@. ..>

> To: disklavier@yahoogro ups.com

> Sent: Thursday, November 8, 2007 11:04:57 AM

> Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV

> 

> 

> 

> 

> 

> 

> 

> 

> 

>   

> 

> 

>     

>             What makes your program any different than using the pda with your MKIV?

> 

> 

> 

> Thanks,

> 

> Joan

> 

> 

> 

> --- In disklavier@yahoogro ups.com, Kevin Goroway <kgoroway@ .> wrote:

> 

> >

> 

> > Roberto,

> 

> > 

> 

> > I plan to continue to update the group on my progress (until I'm told to cut it out :-) ).

> 

> > 

> 

> > I did have a breakthrough last night.  I found out why I couldn't select songs to play.  I 

> 

> was sending the piano the song_id and the album_id (which seemed to make perfect 

> 

> sense), but the piano wants the album_id and the song sequence number, so, for 

example, 

> 

> "play the third song from album 1024"

> 

> > 

> 

> > I've got it all working now so I can peruse the pianosoft and the user sections as a 

tree-

> 

> view, select the song I want to hear, and press play.  It's actually quite fun.  The piano 

> 

> does have a natural behavior that is a bit counter-intuitive. ..Once you play a song, the 

> 

> piano will continue to play the next song on the album when that one is finished, and it 

> 

> will keep on going...No big deal, really.

> 

> > 

> 

> > The software needs some more things.  The ability to search with wildcards, support 

for 

> 

> the other "folders" (usb, floppy, etc), the ability to export the database, and ability to 

print 

> 

> a report on the database.  Ultimately, I'd REALLY love for it to be able to update the 

> 

> database (just the simple notion of correcting spelling/case/ titles would be great!).  I 

think 

> 

> this is also trivial though.  There's really nothing on the list that is difficult at all....it's all 

> 

> just time.

> 

> > 

> 

> > That being said, I'd love to release this even as is so people can start playing with 

it...but 

> 

> how many of you are even interested?  It also has absolutely no error checking in it at 

all, 

> 

> currently.

> 

> > 

> 

> > -Kevin

> 

> > 

> 

> > ----- Original Message ----

> 

> > From: ipermedia <r.fasciani@ ...>

> 

> > To: disklavier@yahoogro ups.com

> 

> > Sent: Wednesday, November 7, 2007 8:15:53 AM

> 

> > Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> >   

> 

> > 

> 

> > 

> 

> >     

> 

> >             Hi Kevin,

> 

> > 

> 

> > please let me know about your progress in this develop, I hope to

> 

> > 

> 

> > contribute as soon as mu DKV will work again.

> 

> > 

> 

> > Thanks

> 

> > 

> 

> > 

> 

> > 

> 

> > Roberto

> 

> > 

> 

> > 

> 

> > 

> 

> > --- In disklavier@yahoogro ups.com, Kevin Goroway <kgoroway@ .> wrote:

> 

> > 

> 

> > >

> 

> > 

> 

> > > Matt, I'm going to reply to this directly since it's probably

> 

> > 

> 

> > outside the scope of this group...

> 

> > 

> 

> > > 

> 

> > 

> 

> > > But here's an update for anyone following along.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > I got my linux installation working, and was able to sniff the

> 

> > 

> 

> > traffic.  I have a good capture now, and I can try to find out why I

> 

> > 

> 

> > am unable to do some of the things I want to do.  

> 

> > 

> 

> > > 

> 

> > 

> 

> > > I did notice something very interesting that I hadn't seen mentioned

> 

> > 

> 

> > before.  It turns out that the tablet interface interacts with the

> 

> > 

> 

> > piano differently from the PDA.  I hadn't expected this at all, but

> 

> > 

> 

> > instead of using XML to request album information, the tablet instead

> 

> > 

> 

> > uses HTTP to access a php page on the server.  I'm surprised they

> 

> > 

> 

> > bothered to have two ways to query the same information.  Since it's

> 

> > 

> 

> > noise in my captures at the moment, I plan to turn off the tablet and

> 

> > 

> 

> > concentrate on the PDA.  I hope to revisit the tablet interface to see

> 

> > 

> 

> > if there is anything more interesting there.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > -Kevin

> 

> > 

> 

> > > 

> 

> > 

> 

> > > ----- Original Message ----

> 

> > 

> 

> > > From: Matthew Teeter <mrmuk7@>

> 

> > 

> 

> > > To: disklavier@yahoogro ups.com

> 

> > 

> 

> > > Sent: Tuesday, November 6, 2007 9:07:27 PM

> 

> > 

> 

> > > Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > >   

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > >     

> 

> > 

> 

> > >             Hi Kevin, 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > When you say you've been unable to get our software to work, do you

> 

> > 

> 

> > mean specifically the command that switches albums/songs fails, or no

> 

> > 

> 

> > commands work?  

> 

> > 

> 

> > > 

> 

> > 

> 

> > > We tested the software with firmware 2.0

> 

> > 

> 

> > >  and it appeared to work.  Perhaps you are using the 2.1 firmware? 

> 

> > 

> 

> > Does the connection on port 3191 connect successfully?

> 

> > 

> 

> > > 

> 

> > 

> 

> > > The PRC and TRC used to send an identifier along with their messages

> 

> > 

> 

> > to the piano.  Our software did not supply an identifier, with no ill

> 

> > 

> 

> > effects.  But that is probably why it is prompting you to upgrade :-).

> 

> > 

> 

> >  Cute.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > You shouldnt have to install Linux just to sniff wireless traffic. 

> 

> > 

> 

> > I used Ethereal on Windows and it worked great.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > Matthew

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > On 11/6/07, Kevin Goroway

> 

> > 

> 

> > >  <kgoroway@yahoo. com> wrote:

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > >   

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > >     

> 

> > 

> 

> > >             

> 

> > 

> 

> > > Update on my progress.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > All of the database stuff that I've tried has been pretty simple, so

> 

> > 

> 

> > the ability to fetch albums and songs is pretty much complete.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > I ran into quite a bit of difficulty once I tried controlling the

> 

> > 

> 

> > piano from my java app though (this uses a separate connection).  I

> 

> > 

> 

> > can make it do a lot of the simple things (play, stop, etc), but I

> 

> > 

> 

> > can't select a different song/album.  It seems that the research paper

> 

> > 

> 

> > and project are either out of date (I've been unable to make the

> 

> > 

> 

> > project itself work), or I'm just doing something wrong.  What's there

> 

> > 

> 

> > already though works well.  The UI and Socket are on separate threads,

> 

> > 

> 

> > and there is a thread that heartbeats "<active/>"

> 

> > 

> 

> > >  with the piano every 3 seconds.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > I did notice that the piano is sending me XML that indicates that I

> 

> > 

> 

> > should pop up a message box informing the user that the software is

> 

> > 

> 

> > out of date running version "too old to tell", and that they should

> 

> > 

> 

> > update to 

> 

> > 

> 

> > > 2.0.  :-)  That makes me wonder how much of the protocol has changed.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > So, I've ended up having to install linux so I can get a wireless

> 

> > 

> 

> > card into "monitor" mode so that I can sniff the traffic.  I'll do

> 

> > 

> 

> > that tonight to try to solve the simplest of cases (waking up from

> 

> > 

> 

> > standby, and selecting an album/song).

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > -Kevin

> 

> > 

> 

> > > 

> 

> > 

> 

> > > ----- Original Message ----

> 

> > 

> 

> > > From: Kevin Goroway <

> 

> > 

> 

> > > kgoroway@yahoo. com>

> 

> > 

> 

> > > To: disklavier@yahoogro ups.com

> 

> > 

> 

> > > Sent: Friday, November 2, 2007 8:07:13 AM

> 

> > 

> 

> > > 

> 

> > 

> 

> > > Subject: Re: [disklavier] Re:

> 

> > 

> 

> > >  Alternative to tablet and PDA for MKIV

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > >     

> 

> > 

> 

> > >             

> 

> > 

> 

> > > Matt, and Chris,

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > Thanks so much for joining our conversation!  The background is very

> 

> > 

> 

> > interesting.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > Matt, I think you've done a wonderful job under the circumstances,

> 

> > 

> 

> > and it's opened up a world of possibilities.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > I'm wrapping up a pure java implementation that doesn't try to mimic

> 

> > 

> 

> > the PRC at all.  Instead it's basically a song and album browser (with

> 

> > 

> 

> > search capabilities) and the ability to play them once you find them.

> 

> > 

> 

> >  I'm also planning to include the ability to dump your songs and

> 

> > 

> 

> > albums to a CSV file so you can move them wherever you'd like (excel,

> 

> > 

> 

> > access, whatever), and a rudimentary reporting view so that you can at

> 

> > 

> 

> > least get a hardcopy of what you have on your

> 

> > 

> 

> > >  Disklavier.  

> 

> > 

> 

> > > 

> 

> > 

> 

> > > Like Matt, I program for a living (well, mostly manage now), and

> 

> > 

> 

> > with 3 kids at home I don't get much time to write code when I get

> 

> > 

> 

> > there...besides, I also want to actually play piano! :-)  So, it may

> 

> > 

> 

> > take a little while to actually wrap this up, but it's already got

> 

> > 

> 

> > some real functionality.  I plan to release it as source so that

> 

> > 

> 

> > others can continue it, and hopefully flesh it out to be more of a

> 

> > 

> 

> > tablet/pda replacement.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > Thanks again for joining us, and any insight you can provide would

> 

> > 

> 

> > be most helpful!

> 

> > 

> 

> > > 

> 

> > 

> 

> > > -Kevin

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > ----- Original Message ----

> 

> > 

> 

> > > From: mrmuk7 <mrmuk7@gmail. com>

> 

> > 

> 

> > > To: disklavier@yahoogro 

> 

> > 

> 

> > > ups.com

> 

> > 

> 

> > > Sent: Thursday, November 1, 2007 10:40:56 PM

> 

> > 

> 

> > > Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > >     

> 

> > 

> 

> > >             Hello all,

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > I'm certainly surprised and pleased to see such enthusiasm regarding

> 

> > 

> 

> > > 

> 

> > 

> 

> > > our software controller for the Disklavier.  I never expected anyone

> 

> > 

> 

> > > 

> 

> > 

> 

> > > to actually scrutinize those development notes I made while working on

> 

> > 

> 

> > > 

> 

> > 

> 

> > > the project :-)

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > As Chris mentioned, we choose Flash initially because we suspected the

> 

> > 

> 

> > > 

> 

> > 

> 

> > > original software used Flash due to its transparency effects and

> 

> > 

> 

> > > 

> 

> > 

> 

> > > animations.  It also seemed like a good choice because it had a built

> 

> > 

> 

> > > 

> 

> > 

> 

> > > in class called XMLSocket which would conveniently send XML on ports >

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 1024, just like the original software.  It is too bad we never got

> 

> > 

> 

> > > 

> 

> > 

> 

> > > access to some of Yamaha's UI Elements; with those in place, the

> 

> > 

> 

> > > 

> 

> > 

> 

> > > software would have a much more familiar feel to less technical users.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > In retrospect, I do agree that the overall architecture of the

> 

> > 

> 

> > > 

> 

> > 

> 

> > > software is somewhat of a hack due to the java backend running in a

> 

> > 

> 

> > > 

> 

> > 

> 

> > > separate process.  Note that this whole thing was thrown together in

> 

> > 

> 

> > > 

> 

> > 

> 

> > > about 4 months with only one person working on it, and no help from

> 

> > 

> 

> > > 

> 

> > 

> 

> > > Yamaha, so I had little time to evaluate and implement a more elegant

> 

> > 

> 

> > > 

> 

> > 

> 

> > > solution. 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > We had already invested a large amount of time in Flash when I

> 

> > 

> 

> > > 

> 

> > 

> 

> > > realized I needed a direct database connection.  I couldn't find any

> 

> > 

> 

> > > 

> 

> > 

> 

> > > free Flash plugins/source that could send SQL statements

> 

> > 

> 

> > > 

> 

> > 

> 

> > > synchronously.  A few existed, but they cost money, and we wanted the

> 

> > 

> 

> > > 

> 

> > 

> 

> > > software to be completely free and redistributable.  To get around

> 

> > 

> 

> > > 

> 

> > 

> 

> > > this problem, I implemented the Java backend, which of course takes

> 

> > 

> 

> > > 

> 

> > 

> 

> > > XML from the Flash app, restructures it into a query, and then sends

> 

> > 

> 

> > > 

> 

> > 

> 

> > > the results back to the Flash app asynchronously. 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > If members here are interested in rearchitecting the program, I would

> 

> > 

> 

> > > 

> 

> > 

> 

> > >  be wary of Flash.  It is not what I would consider an elegant or

> 

> > 

> 

> > > 

> 

> > 

> 

> > > powerful language.  Even the simplest tasks took hours to accomplish,

> 

> > 

> 

> > > 

> 

> > 

> 

> > > and in the version I was using (Flash 8), there were very annoying

> 

> > 

> 

> > > 

> 

> > 

> 

> > > bugs.  For example, in certain cases, the program compilation is

> 

> > 

> 

> > > 

> 

> > 

> 

> > > actually affected by where you place comments in the code! 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > Ridiculous, I know.  That's not to say that if you didn't use Flash,

> 

> > 

> 

> > > 

> 

> > 

> 

> > > you couldn't make a pretty interface.  There are a lot of great

> 

> > 

> 

> > > 

> 

> > 

> 

> > > alternatives now that look as good, if not better, than Flash...

> 

> > 

> 

> > > 

> 

> > 

> 

> > > including things you can do with WPF 3.0 and Silverlight (though I

> 

> > 

> 

> > > 

> 

> > 

> 

> > > haven't worked with them first-hand myself).

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > When we were asking Yamaha if we could publish the paper disclosing

> 

> > 

> 

> > > 

> 

> > 

> 

> > > details of their software, they mentioned that they might incorporate

> 

> > 

> 

> > > 

> 

> > 

> 

> > > additional security precautions in future versions.  I don't know if

> 

> > 

> 

> > > 

> 

> > 

> 

> > > that is a good or bad thing, but I certainly hope they keep the

> 

> > 

> 

> > > 

> 

> > 

> 

> > > protocol open and easy for third party devs to access.  Plus, judging

> 

> > 

> 

> > > 

> 

> > 

> 

> > > by their current history of software releases, this shouldn't happen

> 

> > 

> 

> > > 

> 

> > 

> 

> > > any time soon.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > Regardless of Yamaha's position, a community of Disklavier users

> 

> > 

> 

> > > 

> 

> > 

> 

> > > enthusiastic about improving the capabilities of their instrument will

> 

> > 

> 

> > > 

> 

> > 

> 

> > > only serve to promote Yamaha's product.  I'll be happy to stop by here

> 

> > 

> 

> > > 

> 

> > 

> 

> > > every so often and provide any insight I can.  I do work full time now

> 

> > 

> 

> > > 

> 

> > 

> 

> > > doing software development, so when I come home at the end of the day,

> 

> > 

> 

> > > 

> 

> > 

> 

> > > writing software is usually quite low on my activity list; but I still

> 

> > 

> 

> > > 

> 

> > 

> 

> > > live near the University and will be happy to support any development

> 

> > 

> 

> > > 

> 

> > 

> 

> > > efforts that commence (testing, troubleshooting, different firmwares,

> 

> > 

> 

> > > 

> 

> > 

> 

> > > etc).

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > I can help you get the software working if you would be so kind as to

> 

> > 

> 

> > > 

> 

> > 

> 

> > > post details such as: firmware version, PostgreSQL JDBC driver

> 

> > 

> 

> > > 

> 

> > 

> 

> > > version, java version, exact error messages, and the like.  I know of

> 

> > 

> 

> > > 

> 

> > 

> 

> > > at least 3 people around the world that have got it working

> 

> > 

> 

> > successfully.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > Thanks for your interest!

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > >     

> 

> > 

> 

> > >   

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > ____________ _________ _________ _________ _________ __

> 

> > 

> 

> > > Do You Yahoo!?

> 

> > 

> 

> > > Tired of spam?  Yahoo! Mail has the best spam protection around 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > http://mail. yahoo.com

> 

> > 

> 

> > >  

> 

> > 

> 

> > >     

> 

> > 

> 

> > > 

> 

> > 

> 

> > >   

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > ____________ _________ _________ _________ _________ __

> 

> > 

> 

> > > Do You Yahoo!?

> 

> > 

> 

> > > Tired of spam?  Yahoo! Mail has the best spam protection around 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > http://mail. yahoo.com 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > >     

> 

> > 

> 

> > >   

> 

> > 

> 

> > > 

> 

> > 

> 

> > >     

> 

> > 

> 

> > >     

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > >     

> 

> > 

> 

> > >   

> 

> > 

> 

> > > 

> 

> > 

> 

> > >     

> 

> > 

> 

> > >     

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > <!--

> 

> > 

> 

> > > 

> 

> > 

> 

> > > #ygrp-mkp{

> 

> > 

> 

> > > border:1px solid #d8d8d8;font- family:Arial; margin:14px

> 

> > 

> 

> > 0px;padding: 0px 14px;}

> 

> > 

> 

> > > #ygrp-mkp hr{

> 

> > 

> 

> > > border:1px solid #d8d8d8;}

> 

> > 

> 

> > > #ygrp-mkp #hd{

> 

> > 

> 

> > >

> 

> > 

> 

> > color:#628c2a; font-size: 85%;font- weight:bold; line-height: 122%;margin: 10px

> 

> > 

> 

> > 0px;}

> 

> > 

> 

> > > #ygrp-mkp #ads{

> 

> > 

> 

> > > margin-bottom: 10px;}

> 

> > 

> 

> > > #ygrp-mkp .ad{

> 

> > 

> 

> > > padding:0 0;}

> 

> > 

> 

> > > #ygrp-mkp .ad a{

> 

> > 

> 

> > > color:#0000ff; text-decoration: none;}

> 

> > 

> 

> > > -->

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > <!--

> 

> > 

> 

> > > 

> 

> > 

> 

> > > #ygrp-sponsor #ygrp-lc{

> 

> > 

> 

> > > font-family: Arial;}

> 

> > 

> 

> > > #ygrp-sponsor #ygrp-lc #hd{

> 

> > 

> 

> > > margin:10px 0px;font-weight: bold;font- size:78%; line-height: 122%;}

> 

> > 

> 

> > > #ygrp-sponsor #ygrp-lc .ad{

> 

> > 

> 

> > > margin-bottom: 10px;padding: 0 0;}

> 

> > 

> 

> > > -->

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > <!--

> 

> > 

> 

> > > 

> 

> > 

> 

> > > #ygrp-mlmsg {font-size:13px; font-family: arial, helvetica, clean,

> 

> > 

> 

> > sans-serif;}

> 

> > 

> 

> > > #ygrp-mlmsg table {font-size:inherit; font:100% ;}

> 

> > 

> 

> > > #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica,

> 

> > 

> 

> > clean, sans-serif;}

> 

> > 

> 

> > > #ygrp-mlmsg pre, code {font:115% monospace;}

> 

> > 

> 

> > > #ygrp-mlmsg * {line-height: 1.22em;}

> 

> > 

> 

> > > #ygrp-text{

> 

> > 

> 

> > > font-family: Georgia;

> 

> > 

> 

> > > }

> 

> > 

> 

> > > #ygrp-text p{

> 

> > 

> 

> > > margin:0 0 1em 0;}

> 

> > 

> 

> > > #ygrp-tpmsgs{

> 

> > 

> 

> > > font-family: Arial;

> 

> > 

> 

> > > clear:both;}

> 

> > 

> 

> > > #ygrp-vitnav{

> 

> > 

> 

> > > padding-top: 10px;font- family:Verdana; font-size: 77%;margin: 0;}

> 

> > 

> 

> > > #ygrp-vitnav a{

> 

> > 

> 

> > > padding:0 1px;}

> 

> > 

> 

> > > #ygrp-actbar{

> 

> > 

> 

> > > clear:both;margin: 25px

> 

> > 

> 

> > 0;white-space: nowrap;color: #666;text- align:right; }

> 

> > 

> 

> > > #ygrp-actbar .left{

> 

> > 

> 

> > > float:left;white- space:nowrap; }

> 

> > 

> 

> > > .bld{font-weight: bold;}

> 

> > 

> 

> > > #ygrp-grft{

> 

> > 

> 

> > > font-family: Verdana;font- size:77%; padding:15px 0;}

> 

> > 

> 

> > > #ygrp-ft{

> 

> > 

> 

> > > font-family: verdana;font- size:77%; border-top: 1px solid #666;

> 

> > 

> 

> > > padding:5px 0;

> 

> > 

> 

> > > }

> 

> > 

> 

> > > #ygrp-mlmsg #logo{

> 

> > 

> 

> > > padding-bottom: 10px;}

> 

> > 

> 

> > > 

> 

> > 

> 

> > > #ygrp-vital{

> 

> > 

> 

> > > background-color: #e0ecee;margin- bottom:20px; padding:2px 0 8px 8px;}

> 

> > 

> 

> > > #ygrp-vital #vithd{

> 

> > 

> 

> > >

> 

> > 

> 

> > font-size:77% ;font-family: Verdana;font- weight:bold; color:#333; text-transform: 

> 

> uppercase; }

> 

> > 

> 

> > > #ygrp-vital ul{

> 

> > 

> 

> > > padding:0;margin: 2px 0;}

> 

> > 

> 

> > > #ygrp-vital ul li{

> 

> > 

> 

> > > list-style-type: none;clear: both;border: 1px solid #e0ecee;

> 

> > 

> 

> > > }

> 

> > 

> 

> > > #ygrp-vital ul li .ct{

> 

> > 

> 

> > >

> 

> > 

> 

> > font-weight: bold;color: #ff7900;float: right;width: 2em;text- align:right; padding-

right: 

> 

> .5em;}

> 

> > 

> 

> > > #ygrp-vital ul li .cat{

> 

> > 

> 

> > > font-weight: bold;}

> 

> > 

> 

> > > #ygrp-vital a{

> 

> > 

> 

> > > text-decoration: none;}

> 

> > 

> 

> > > 

> 

> > 

> 

> > > #ygrp-vital a:hover{

> 

> > 

> 

> > > text-decoration: underline; }

> 

> > 

> 

> > > 

> 

> > 

> 

> > > #ygrp-sponsor #hd{

> 

> > 

> 

> > > color:#999;font- size:77%; }

> 

> > 

> 

> > > #ygrp-sponsor #ov{

> 

> > 

> 

> > > padding:6px 13px;background- color:#e0ecee; margin-bottom: 20px;}

> 

> > 

> 

> > > #ygrp-sponsor #ov ul{

> 

> > 

> 

> > > padding:0 0 0 8px;margin:0; }

> 

> > 

> 

> > > #ygrp-sponsor #ov li{

> 

> > 

> 

> > > list-style-type: square;padding: 6px 0;font-size: 77%;}

> 

> > 

> 

> > > #ygrp-sponsor #ov li a{

> 

> > 

> 

> > > text-decoration: none;font- size:130% ;}

> 

> > 

> 

> > > #ygrp-sponsor #nc{

> 

> > 

> 

> > > background-color: #eee;margin- bottom:20px; padding:0 8px;}

> 

> > 

> 

> > > #ygrp-sponsor .ad{

> 

> > 

> 

> > > padding:8px 0;}

> 

> > 

> 

> > > #ygrp-sponsor .ad #hd1{

> 

> > 

> 

> > >

> 

> > 

> 

> > font-family: Arial;font- weight:bold; color:#628c2a; font-size: 100%;line- height:

122% ;}

> 

> > 

> 

> > > #ygrp-sponsor .ad a{

> 

> > 

> 

> > > text-decoration: none;}

> 

> > 

> 

> > > #ygrp-sponsor .ad a:hover{

> 

> > 

> 

> > > text-decoration: underline; }

> 

> > 

> 

> > > #ygrp-sponsor .ad p{

> 

> > 

> 

> > > margin:0;}

> 

> > 

> 

> > > o{font-size: 0;}

> 

> > 

> 

> > > .MsoNormal{

> 

> > 

> 

> > > margin:0 0 0 0;}

> 

> > 

> 

> > > #ygrp-text tt{

> 

> > 

> 

> > > font-size:120% ;}

> 

> > 

> 

> > > blockquote{margin: 0 0 0 4px;}

> 

> > 

> 

> > > .replbq{margin: 4;}

> 

> > 

> 

> > > -->

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > ____________ _________ _________ _________ _________ __

> 

> > 

> 

> > > Do You Yahoo!?

> 

> > 

> 

> > > Tired of spam?  Yahoo! Mail has the best spam protection around 

> 

> > 

> 

> > > http://mail. yahoo.com

> 

> > 

> 

> > >

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> >     

> 

> >   

> 

> > 

> 

> >     

> 

> >     

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > <!--

> 

> > 

> 

> > #ygrp-mkp{

> 

> > border:1px solid #d8d8d8;font- family:Arial; margin:14px 0px;padding: 0px 14px;}

> 

> > #ygrp-mkp hr{

> 

> > border:1px solid #d8d8d8;}

> 

> > #ygrp-mkp #hd{

> 

> > color:#628c2a; font-size: 85%;font- weight:bold; line-height: 122%;margin: 10px 

0px;}

> 

> > #ygrp-mkp #ads{

> 

> > margin-bottom: 10px;}

> 

> > #ygrp-mkp .ad{

> 

> > padding:0 0;}

> 

> > #ygrp-mkp .ad a{

> 

> > color:#0000ff; text-decoration: none;}

> 

> > -->

> 

> > 

> 

> > 

> 

> > 

> 

> > <!--

> 

> > 

> 

> > #ygrp-sponsor #ygrp-lc{

> 

> > font-family: Arial;}

> 

> > #ygrp-sponsor #ygrp-lc #hd{

> 

> > margin:10px 0px;font-weight: bold;font- size:78%; line-height: 122%;}

> 

> > #ygrp-sponsor #ygrp-lc .ad{

> 

> > margin-bottom: 10px;padding: 0 0;}

> 

> > -->

> 

> > 

> 

> > 

> 

> > 

> 

> > <!--

> 

> > 

> 

> > #ygrp-mlmsg {font-size:13px; font-family: arial, helvetica, clean, sans-serif;}

> 

> > #ygrp-mlmsg table {font-size:inherit; font:100% ;}

> 

> > #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;}

> 

> > #ygrp-mlmsg pre, code {font:115% monospace;}

> 

> > #ygrp-mlmsg * {line-height: 1.22em;}

> 

> > #ygrp-text{

> 

> > font-family: Georgia;

> 

> > }

> 

> > #ygrp-text p{

> 

> > margin:0 0 1em 0;}

> 

> > #ygrp-tpmsgs{

> 

> > font-family: Arial;

> 

> > clear:both;}

> 

> > #ygrp-vitnav{

> 

> > padding-top: 10px;font- family:Verdana; font-size: 77%;margin: 0;}

> 

> > #ygrp-vitnav a{

> 

> > padding:0 1px;}

> 

> > #ygrp-actbar{

> 

> > clear:both;margin: 25px 0;white-space: nowrap;color: #666;text- align:right; }

> 

> > #ygrp-actbar .left{

> 

> > float:left;white- space:nowrap; }

> 

> > .bld{font-weight: bold;}

> 

> > #ygrp-grft{

> 

> > font-family: Verdana;font- size:77%; padding:15px 0;}

> 

> > #ygrp-ft{

> 

> > font-family: verdana;font- size:77%; border-top: 1px solid #666;

> 

> > padding:5px 0;

> 

> > }

> 

> > #ygrp-mlmsg #logo{

> 

> > padding-bottom: 10px;}

> 

> > 

> 

> > #ygrp-vital{

> 

> > background-color: #e0ecee;margin- bottom:20px; padding:2px 0 8px 8px;}

> 

> > #ygrp-vital #vithd{

> 

> > font-size:77% ;font-family: Verdana;font- weight:bold; color:#333; text-

> 

> transform:uppercase ;}

> 

> > #ygrp-vital ul{

> 

> > padding:0;margin: 2px 0;}

> 

> > #ygrp-vital ul li{

> 

> > list-style-type: none;clear: both;border: 1px solid #e0ecee;

> 

> > }

> 

> > #ygrp-vital ul li .ct{

> 

> > font-weight: bold;color: #ff7900;float: right;width: 2em;text- align:right; padding-

right: .

> 

> 5em;}

> 

> > #ygrp-vital ul li .cat{

> 

> > font-weight: bold;}

> 

> > #ygrp-vital a{

> 

> > text-decoration: none;}

> 

> > 

> 

> > #ygrp-vital a:hover{

> 

> > text-decoration: underline; }

> 

> > 

> 

> > #ygrp-sponsor #hd{

> 

> > color:#999;font- size:77%; }

> 

> > #ygrp-sponsor #ov{

> 

> > padding:6px 13px;background- color:#e0ecee; margin-bottom: 20px;}

> 

> > #ygrp-sponsor #ov ul{

> 

> > padding:0 0 0 8px;margin:0; }

> 

> > #ygrp-sponsor #ov li{

> 

> > list-style-type: square;padding: 6px 0;font-size: 77%;}

> 

> > #ygrp-sponsor #ov li a{

> 

> > text-decoration: none;font- size:130% ;}

> 

> > #ygrp-sponsor #nc{

> 

> > background-color: #eee;margin- bottom:20px; padding:0 8px;}

> 

> > #ygrp-sponsor .ad{

> 

> > padding:8px 0;}

> 

> > #ygrp-sponsor .ad #hd1{

> 

> > font-family: Arial;font- weight:bold; color:#628c2a; font-size: 100%;line- height:

122% ;}

> 

> > #ygrp-sponsor .ad a{

> 

> > text-decoration: none;}

> 

> > #ygrp-sponsor .ad a:hover{

> 

> > text-decoration: underline; }

> 

> > #ygrp-sponsor .ad p{

> 

> > margin:0;}

> 

> > o{font-size: 0;}

> 

> > .MsoNormal{

> 

> > margin:0 0 0 0;}

> 

> > #ygrp-text tt{

> 

> > font-size:120% ;}

> 

> > blockquote{margin: 0 0 0 4px;}

> 

> > .replbq{margin: 4;}

> 

> > -->

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > ____________ _________ _________ _________ _________ __

> 

> > Do You Yahoo!?

> 

> > Tired of spam?  Yahoo! Mail has the best spam protection around 

> 

> > http://mail. yahoo.com

> 

> >

> 

> 

> 

> 

> 

>     

>   

> 

>     

>     

> 

> 

> 

> 

> <!--

> 

> #ygrp-mkp{

> border:1px solid #d8d8d8;font- family:Arial; margin:14px 0px;padding: 0px 14px;}

> #ygrp-mkp hr{

> border:1px solid #d8d8d8;}

> #ygrp-mkp #hd{

> color:#628c2a; font-size: 85%;font- weight:bold; line-height: 122%;margin: 10px 0px;}

> #ygrp-mkp #ads{

> margin-bottom: 10px;}

> #ygrp-mkp .ad{

> padding:0 0;}

> #ygrp-mkp .ad a{

> color:#0000ff; text-decoration: none;}

> -->

> 

> 

> 

> <!--

> 

> #ygrp-sponsor #ygrp-lc{

> font-family: Arial;}

> #ygrp-sponsor #ygrp-lc #hd{

> margin:10px 0px;font-weight: bold;font- size:78%; line-height: 122%;}

> #ygrp-sponsor #ygrp-lc .ad{

> margin-bottom: 10px;padding: 0 0;}

> -->

> 

> 

> 

> <!--

> 

> #ygrp-mlmsg {font-size:13px; font-family: arial, helvetica, clean, sans-serif;}

> #ygrp-mlmsg table {font-size:inherit; font:100% ;}

> #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;}

> #ygrp-mlmsg pre, code {font:115% monospace;}

> #ygrp-mlmsg * {line-height: 1.22em;}

> #ygrp-text{

> font-family: Georgia;

> }

> #ygrp-text p{

> margin:0 0 1em 0;}

> #ygrp-tpmsgs{

> font-family: Arial;

> clear:both;}

> #ygrp-vitnav{

> padding-top: 10px;font- family:Verdana; font-size: 77%;margin: 0;}

> #ygrp-vitnav a{

> padding:0 1px;}

> #ygrp-actbar{

> clear:both;margin: 25px 0;white-space: nowrap;color: #666;text- align:right; }

> #ygrp-actbar .left{

> float:left;white- space:nowrap; }

> .bld{font-weight: bold;}

> #ygrp-grft{

> font-family: Verdana;font- size:77%; padding:15px 0;}

> #ygrp-ft{

> font-family: verdana;font- size:77%; border-top: 1px solid #666;

> padding:5px 0;

> }

> #ygrp-mlmsg #logo{

> padding-bottom: 10px;}

> 

> #ygrp-vital{

> background-color: #e0ecee;margin- bottom:20px; padding:2px 0 8px 8px;}

> #ygrp-vital #vithd{

> font-size:77% ;font-family: Verdana;font- weight:bold; color:#333; text-

transform:uppercase ;}

> #ygrp-vital ul{

> padding:0;margin: 2px 0;}

> #ygrp-vital ul li{

> list-style-type: none;clear: both;border: 1px solid #e0ecee;

> }

> #ygrp-vital ul li .ct{

> font-weight: bold;color: #ff7900;float: right;width: 2em;text- align:right; padding-right: .

5em;}

> #ygrp-vital ul li .cat{

> font-weight: bold;}

> #ygrp-vital a{

> text-decoration: none;}

> 

> #ygrp-vital a:hover{

> text-decoration: underline; }

> 

> #ygrp-sponsor #hd{

> color:#999;font- size:77%; }

> #ygrp-sponsor #ov{

> padding:6px 13px;background- color:#e0ecee; margin-bottom: 20px;}

> #ygrp-sponsor #ov ul{

> padding:0 0 0 8px;margin:0; }

> #ygrp-sponsor #ov li{

> list-style-type: square;padding: 6px 0;font-size: 77%;}

> #ygrp-sponsor #ov li a{

> text-decoration: none;font- size:130% ;}

> #ygrp-sponsor #nc{

> background-color: #eee;margin- bottom:20px; padding:0 8px;}

> #ygrp-sponsor .ad{

> padding:8px 0;}

> #ygrp-sponsor .ad #hd1{

> font-family: Arial;font- weight:bold; color:#628c2a; font-size: 100%;line- height:122% ;}

> #ygrp-sponsor .ad a{

> text-decoration: none;}

> #ygrp-sponsor .ad a:hover{

> text-decoration: underline; }

> #ygrp-sponsor .ad p{

> margin:0;}

> o{font-size: 0;}

> .MsoNormal{

> margin:0 0 0 0;}

> #ygrp-text tt{

> font-size:120% ;}

> blockquote{margin: 0 0 0 4px;}

> .replbq{margin: 4;}

> -->

> 

> 

> 

> 

> 

> 

> 

> ____________ _________ _________ _________ _________ __

> Do You Yahoo!?

> Tired of spam?  Yahoo! Mail has the best spam protection around 

> http://mail. yahoo.com

>





    
  

    
    




<!--

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-08 by Kevin Goroway

Ah, so I think you are in good shape...but one thing you said makes me a little concerned.

The To/From PC folder is exposed only when you are connected to the ethernet port on the DKV (either wired, or wireless).  If you have done that wirelessly, that's NOT the wireless I'm talking about... I hope this makes sense.

Either way, if you are wireless, you should be able to get this to work.  It's just that you have to make sure your wireless card is on the right SSID to talk to the piano (if it is working for anything else, then it's not on the right network).

My software can't do much about the fact that the CDs must be on the internal HD.  I suppose the only thing I can suggest is that you not store the CDs on the HD (they are huge, and are stored uncompressed AFAIK).  Just keep a CD rack nearby?  

-Kevin
Show quoted textHide quoted text
----- Original Message ----
From: Tom Wheeler <tnwheeler@...>
To: disklavier@yahoogroups.com
Sent: Thursday, November 8, 2007 1:34:10 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV









  


    
            Hi Kevin,


I would be pleased to help you test your software, especially when you get the search feature working.


I do have a wireless card on my laptop PC and it does see the DKV wireless network.  I can use the PC laptop and my iMac as well to move files from Mark IV to the PC for transmission via e-mail using the To/From PC Folder on the Mark IV.


The really frustrating part about having my internal HD filled on my Mark IV is that I am unable to directly  load new Yamaha software on the external 250 GB USB HD attached to my Mark IV.  Of course, I can add my own recordings to the external USB HD.  I suppose this is due to Yamaha's copy protection, but it has simply prevented me from purchasing any additional Yamaha software since I have no where to store it.


What I would really like to do is to move some of the Yamaha CD software stored on my internal HD of the Mark IV to the external USB HD attached to the Mark IV and play it from there.  This would allow me to purchase additional software and store it on the external USB HD.  Any chance that your software could enable this?  Please note that all of my Yamaha software is legally purchased and I have no desire to share it or otherwise violate Yamaha's copy protection other than to be able to store and play Yamaha software on my own USB HD for my own use only. 


Tom
         
On Nov 8, 2007, at 12:54 PM, Kevin Goroway wrote:

Tom, you are my target audience. :-)

I've had my DC3M4t for about 3 weeks now, and it has almost no software on it since it's being swapped out for a new one from Japan as soon as it gets here via a slow boat. :-(

Do you have a wireless card on your pc, or a laptop with a wireless card?

A prerequisite for this software to work is that your computer can see the wireless network that your piano presents to the PDA and tablet.  On my PC, it was more than happy to tell me that it found the network...have you seen anything like that?  Have you tried to search for it?

You've inspired me to get the search feature finished next (not that interesting to me since my piano mostly has the demo songs on it!).  It also seems like a full hard drive is yet another reason to be able to play songs off of the computer instead.

-Kevin







    
  

    
    




<!--

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-08 by Tom Wheeler

Kevin,

I did not mean to be misleading about what I am seeing via my wireless  
card on the PC.  I am seeing the dkv wireless connection.  Of course,  
other than the To/From PC Folder, I have not been able to do anything  
with the dkv connection.  Nonetheless, I do see the dkv and thus my  
wireless connection from the computer is working on it.

My wife, who is a programmer, is interested in your software and in  
contacting you.  Would mind if she sent you a private e-mail?  Also  
feel free, to continue this discussion with me via my private e-mail  
address if you wish. I am concerned that others on this forum may  
prefer that we not extensively discuss this on the forum.

Tom
Show quoted textHide quoted text
On Nov 8, 2007, at 1:57 PM, Kevin Goroway wrote:

> Ah, so I think you are in good shape...but one thing you said makes  
> me a little concerned.
>
> The To/From PC folder is exposed only when you are connected to the  
> ethernet port on the DKV (either wired, or wireless).  If you have  
> done that wirelessly, that's NOT the wireless I'm talking about... I  
> hope this makes sense.
>
> Either way, if you are wireless, you should be able to get this to  
> work.  It's just that you have to make sure your wireless card is on  
> the right SSID to talk to the piano (if it is working for anything  
> else, then it's not on the right network).
>
> My software can't do much about the fact that the CDs must be on the  
> internal HD.  I suppose the only thing I can suggest is that you not  
> store the CDs on the HD (they are huge, and are stored uncompressed  
> AFAIK).  Just keep a CD rack nearby?
>
> -Kevin
>
>

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-08 by Kevin Goroway

Well, one of things everyone will need to understand is the requirements for using it...so no harm in leaving it in this thread for now.

I still think we have some confusion over what you are seeing on wireless.  So, let me try again.

Scenario #1) You have a wireless card on your computer, you have nothing connected to your DKV's ethernet port.

In this scenario, your wireless card might tell you that there is a wireless access point out there, and you can hop on it, but there is nothing to be found.  And, you have no access whatsoever to the To/From PC folder.

Scenario #2) Like #1, but you have a hard wire connection to your router/switch from the DKV's ethernet port.

Like the first scenario, but now you have access to the To/From PC folder.

Scenario #3) Like #1, but you have attacted wireless hardware to the DKV's ethernet port, turning it into a wireless device.

In this situation, your wireless card has 2 choices.  One is the access point connected to the DKV's ethernet port, the other is the access point that the PDA/Tablet use.  If your wireless card attached to one, you'll see the To/From PC folder, if it attaches to the other...there's nothing to be found.

Just to be clear, in all 3 of those cases you can use the software, just as long as you can convince your wireless card to hop onto the access point that is there for the PDA.

Your wife can certainly contact me directly.  I plan to put the searching in this weekend, and have the source code ready for release before Monday.  (although you threw in the new feature of being able to search by artist which I hadn't considered. :-)  )

-Kevin
Show quoted textHide quoted text
----- Original Message ----
From: Tom Wheeler <tnwheeler@...>
To: disklavier@yahoogroups.com
Sent: Thursday, November 8, 2007 2:58:41 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV









  


    
            Kevin,


I did not mean to be misleading about what I am seeing via my wireless card on the PC.  I am seeing the dkv wireless connection.  Of course, other than the To/From PC Folder, I have not been able to do anything with the dkv connection.  Nonetheless, I do see the dkv and thus my wireless connection from the computer is working on it. 


My wife, who is a programmer, is interested in your software and in contacting you.  Would mind if she sent you a private e-mail?  Also feel free, to continue this discussion with me via my private e-mail address if you wish. I am concerned that others on this forum may prefer that we not extensively discuss this on the forum.


Tom
 
On Nov 8, 2007, at 1:57 PM, Kevin Goroway wrote:

Ah, so I think you are in good shape...but one thing you said makes me a little concerned.

The To/From PC folder is exposed only when you are connected to the ethernet port on the DKV (either wired, or wireless).  If you have done that wirelessly, that's NOT the wireless I'm talking about... I hope this makes sense.

Either way, if you are wireless, you should be able to get this to work.  It's just that you have to make sure your wireless card is on the right SSID to talk to the piano (if it is working for anything else, then it's not on the right network).

My software can't do much about the fact that the CDs must be on the internal HD.  I suppose the only thing I can suggest is that you not store the CDs on the HD (they are huge, and are stored uncompressed AFAIK).  Just keep a CD rack nearby?  

-Kevin









    
  

    
    




<!--

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-08 by Kevin Goroway

This is amazing information...If that's all there is to it, then the software can easily hit that bit.

I have some pianosoft on my HD...I'll connect a USB stick and see that I can't copy it, then hit the bit and try again.  Actually, I suppose this is true of the demo songs as well.

Thanks Matt!

-Kevin
Show quoted textHide quoted text
----- Original Message ----
From: Matthew Teeter <mrmuk7@...>
To: disklavier@yahoogroups.com
Sent: Thursday, November 8, 2007 2:04:28 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV









  


    
            Kevin's program should certainly be able to move the copy protected-songs residing on the Disklavier HD onto your USB drive, should he program it to do so.  In each song table in the database, there is a column called protect which contains a 1 or a 0.  The songs you purchase from Yamaha have the bit set to 1, which means you can't move that song to your usb device.  It would be quite easy to just change that value to 0 for all the songs so that you can move the songs around as you wish.  


This may seem a bit sketchy... but I'm sure it's you're legal right to move purchased media around wherever you want under fair use laws.  

Have you tried using the DLRC software mentioned earlier in this thread?  Kevin was having difficulties getting it to work.


Matthew


On Nov 8, 2007 10:52 AM, Kevin Goroway <kgoroway@yahoo. com> wrote:














  


    
            
Written in straight java so it should work on anything.  That's the plan anyway.  I plan to test from PC and Linux for sure.


----- Original Message ----
From: jheitzeb1 <
jheitzeb1@yahoo. com>
To: disklavier@yahoogro ups.com

Sent: Thursday, November 8, 2007 1:21:51 PM
Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV










    

            
Kevin,  will the software run on Macintosh computers or just PC's?  A search and catalog 

function would be very nice.



Thanks,

Joan




--- In disklavier@yahoogro ups.com, Kevin Goroway <kgoroway@.. .> wrote:

>



> Well, one might argue that it's much worse, since it doesn't support most of what the 

PDA does.

> 

> It's what it can do (in the near future) that the PDA can't, though, that makes it 

interesting.

> 1) search for songs and albums.  You know you've got "chopsticks" saved on there 

somewhere, but you've completely forgotten where.  Type in chopsticks, and there it 

is...Click on it to play.

> 2) Ability to print out a catalog of what you've got stored on your DKV.  Have a large 

library on there?  Want to present a list of what's available to some visitors?  Hand them 

the printout.  

> 

> The list can go on and on...It's also MUCH faster than the PDA, and has a whole lot more 

screen space to display album/song titles...though (in my case) it requires going to a 

different room, since I'm not doing this on a laptop. :-(

> 

> There's also the following possibility, which I haven't investigated yet.

> 

> Let's say you have a large MIDI library on your computer, but you haven't moved it to 

your DKV (for whatever reason).  You also don't have a MIDI connection between your 

computer and your DKV.  I think I can let you point the software are a folder filled with 

MIDI files on the computer, and have the DKV play them.  Here's how I imagine it would 

work.  

> a) computer copies file to the piano's from/to pc folder

> b) computer forces DKV to "refresh" it's from/to pc folder

> c) computer tells DKV to start playing that file

> d) when song is finished, computer removes file from piano's from/to pc folder

> e) lather/rinse/ repeat

> 

> -Kevin

> 

> ----- Original Message ----

> From: jheitzeb1 <jheitzeb1@. ..>




> To: disklavier@yahoogro ups.com

> Sent: Thursday, November 8, 2007 11:04:57 AM

> Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV

> 

> 

> 

> 

> 

> 

> 

> 

> 

>   

> 

> 

>     

>             What makes your program any different than using the pda with your MKIV?

> 

> 

> 

> Thanks,

> 

> Joan

> 

> 

> 

> --- In disklavier@yahoogro ups.com, Kevin Goroway <kgoroway@ .> wrote:

> 

> >

> 

> > Roberto,

> 

> > 

> 

> > I plan to continue to update the group on my progress (until I'm told to cut it out :-) ).

> 

> > 

> 

> > I did have a breakthrough last night.  I found out why I couldn't select songs to play.  I 

> 

> was sending the piano the song_id and the album_id (which seemed to make perfect 

> 

> sense), but the piano wants the album_id and the song sequence number, so, for 

example, 

> 

> "play the third song from album 1024"

> 

> > 

> 

> > I've got it all working now so I can peruse the pianosoft and the user sections as a 

tree-

> 

> view, select the song I want to hear, and press play.  It's actually quite fun.  The piano 

> 

> does have a natural behavior that is a bit counter-intuitive. ..Once you play a song, the 

> 

> piano will continue to play the next song on the album when that one is finished, and it 

> 

> will keep on going...No big deal, really.

> 

> > 

> 

> > The software needs some more things.  The ability to search with wildcards, support 

for 

> 

> the other "folders" (usb, floppy, etc), the ability to export the database, and ability to 

print 

> 

> a report on the database.  Ultimately, I'd REALLY love for it to be able to update the 

> 

> database (just the simple notion of correcting spelling/case/ titles would be great!).  I 

think 

> 

> this is also trivial though.  There's really nothing on the list that is difficult at all....it's all 

> 

> just time.

> 

> > 

> 

> > That being said, I'd love to release this even as is so people can start playing with 

it...but 

> 

> how many of you are even interested?  It also has absolutely no error checking in it at 

all, 

> 

> currently.

> 

> > 

> 

> > -Kevin

> 

> > 

> 

> > ----- Original Message ----

> 

> > From: ipermedia <r.fasciani@ ...>

> 

> > To: disklavier@yahoogro ups.com

> 

> > Sent: Wednesday, November 7, 2007 8:15:53 AM

> 

> > Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> >   

> 

> > 

> 

> > 

> 

> >     

> 

> >             Hi Kevin,

> 

> > 

> 

> > please let me know about your progress in this develop, I hope to

> 

> > 

> 

> > contribute as soon as mu DKV will work again.

> 

> > 

> 

> > Thanks

> 

> > 

> 

> > 

> 

> > 

> 

> > Roberto

> 

> > 

> 

> > 

> 

> > 

> 

> > --- In disklavier@yahoogro ups.com, Kevin Goroway <kgoroway@ .> wrote:

> 

> > 

> 

> > >

> 

> > 

> 

> > > Matt, I'm going to reply to this directly since it's probably

> 

> > 

> 

> > outside the scope of this group...

> 

> > 

> 

> > > 

> 

> > 

> 

> > > But here's an update for anyone following along.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > I got my linux installation working, and was able to sniff the

> 

> > 

> 

> > traffic.  I have a good capture now, and I can try to find out why I

> 

> > 

> 

> > am unable to do some of the things I want to do.  

> 

> > 

> 

> > > 

> 

> > 

> 

> > > I did notice something very interesting that I hadn't seen mentioned

> 

> > 

> 

> > before.  It turns out that the tablet interface interacts with the

> 

> > 

> 

> > piano differently from the PDA.  I hadn't expected this at all, but

> 

> > 

> 

> > instead of using XML to request album information, the tablet instead

> 

> > 

> 

> > uses HTTP to access a php page on the server.  I'm surprised they

> 

> > 

> 

> > bothered to have two ways to query the same information.  Since it's

> 

> > 

> 

> > noise in my captures at the moment, I plan to turn off the tablet and

> 

> > 

> 

> > concentrate on the PDA.  I hope to revisit the tablet interface to see

> 

> > 

> 

> > if there is anything more interesting there.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > -Kevin

> 

> > 

> 

> > > 

> 

> > 

> 

> > > ----- Original Message ----

> 

> > 

> 

> > > From: Matthew Teeter <mrmuk7@>

> 

> > 

> 

> > > To: disklavier@yahoogro ups.com

> 

> > 

> 

> > > Sent: Tuesday, November 6, 2007 9:07:27 PM

> 

> > 

> 

> > > Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > >   

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > >     

> 

> > 

> 

> > >             Hi Kevin, 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > When you say you've been unable to get our software to work, do you

> 

> > 

> 

> > mean specifically the command that switches albums/songs fails, or no

> 

> > 

> 

> > commands work?  

> 

> > 

> 

> > > 

> 

> > 

> 

> > > We tested the software with firmware 2.0

> 

> > 

> 

> > >  and it appeared to work.  Perhaps you are using the 2.1 firmware? 

> 

> > 

> 

> > Does the connection on port 3191 connect successfully?

> 

> > 

> 

> > > 

> 

> > 

> 

> > > The PRC and TRC used to send an identifier along with their messages

> 

> > 

> 

> > to the piano.  Our software did not supply an identifier, with no ill

> 

> > 

> 

> > effects.  But that is probably why it is prompting you to upgrade :-).

> 

> > 

> 

> >  Cute.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > You shouldnt have to install Linux just to sniff wireless traffic. 

> 

> > 

> 

> > I used Ethereal on Windows and it worked great.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > Matthew

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > On 11/6/07, Kevin Goroway

> 

> > 

> 

> > >  <kgoroway@yahoo. com> wrote:

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > >   

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > >     

> 

> > 

> 

> > >             

> 

> > 

> 

> > > Update on my progress.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > All of the database stuff that I've tried has been pretty simple, so

> 

> > 

> 

> > the ability to fetch albums and songs is pretty much complete.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > I ran into quite a bit of difficulty once I tried controlling the

> 

> > 

> 

> > piano from my java app though (this uses a separate connection).  I

> 

> > 

> 

> > can make it do a lot of the simple things (play, stop, etc), but I

> 

> > 

> 

> > can't select a different song/album.  It seems that the research paper

> 

> > 

> 

> > and project are either out of date (I've been unable to make the

> 

> > 

> 

> > project itself work), or I'm just doing something wrong.  What's there

> 

> > 

> 

> > already though works well.  The UI and Socket are on separate threads,

> 

> > 

> 

> > and there is a thread that heartbeats "<active/>"

> 

> > 

> 

> > >  with the piano every 3 seconds.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > I did notice that the piano is sending me XML that indicates that I

> 

> > 

> 

> > should pop up a message box informing the user that the software is

> 

> > 

> 

> > out of date running version "too old to tell", and that they should

> 

> > 

> 

> > update to 

> 

> > 

> 

> > > 2.0.  :-)  That makes me wonder how much of the protocol has changed.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > So, I've ended up having to install linux so I can get a wireless

> 

> > 

> 

> > card into "monitor" mode so that I can sniff the traffic.  I'll do

> 

> > 

> 

> > that tonight to try to solve the simplest of cases (waking up from

> 

> > 

> 

> > standby, and selecting an album/song).

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > -Kevin

> 

> > 

> 

> > > 

> 

> > 

> 

> > > ----- Original Message ----

> 

> > 

> 

> > > From: Kevin Goroway <

> 

> > 

> 

> > > kgoroway@yahoo. com>

> 

> > 

> 

> > > To: disklavier@yahoogro ups.com

> 

> > 

> 

> > > Sent: Friday, November 2, 2007 8:07:13 AM

> 

> > 

> 

> > > 

> 

> > 

> 

> > > Subject: Re: [disklavier] Re:

> 

> > 

> 

> > >  Alternative to tablet and PDA for MKIV

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > >     

> 

> > 

> 

> > >             

> 

> > 

> 

> > > Matt, and Chris,

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > Thanks so much for joining our conversation!  The background is very

> 

> > 

> 

> > interesting.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > Matt, I think you've done a wonderful job under the circumstances,

> 

> > 

> 

> > and it's opened up a world of possibilities.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > I'm wrapping up a pure java implementation that doesn't try to mimic

> 

> > 

> 

> > the PRC at all.  Instead it's basically a song and album browser (with

> 

> > 

> 

> > search capabilities) and the ability to play them once you find them.

> 

> > 

> 

> >  I'm also planning to include the ability to dump your songs and

> 

> > 

> 

> > albums to a CSV file so you can move them wherever you'd like (excel,

> 

> > 

> 

> > access, whatever), and a rudimentary reporting view so that you can at

> 

> > 

> 

> > least get a hardcopy of what you have on your

> 

> > 

> 

> > >  Disklavier.  

> 

> > 

> 

> > > 

> 

> > 

> 

> > > Like Matt, I program for a living (well, mostly manage now), and

> 

> > 

> 

> > with 3 kids at home I don't get much time to write code when I get

> 

> > 

> 

> > there...besides, I also want to actually play piano! :-)  So, it may

> 

> > 

> 

> > take a little while to actually wrap this up, but it's already got

> 

> > 

> 

> > some real functionality.  I plan to release it as source so that

> 

> > 

> 

> > others can continue it, and hopefully flesh it out to be more of a

> 

> > 

> 

> > tablet/pda replacement.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > Thanks again for joining us, and any insight you can provide would

> 

> > 

> 

> > be most helpful!

> 

> > 

> 

> > > 

> 

> > 

> 

> > > -Kevin

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > ----- Original Message ----

> 

> > 

> 

> > > From: mrmuk7 <mrmuk7@gmail. com>

> 

> > 

> 

> > > To: disklavier@yahoogro 

> 

> > 

> 

> > > ups.com

> 

> > 

> 

> > > Sent: Thursday, November 1, 2007 10:40:56 PM

> 

> > 

> 

> > > Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > >     

> 

> > 

> 

> > >             Hello all,

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > I'm certainly surprised and pleased to see such enthusiasm regarding

> 

> > 

> 

> > > 

> 

> > 

> 

> > > our software controller for the Disklavier.  I never expected anyone

> 

> > 

> 

> > > 

> 

> > 

> 

> > > to actually scrutinize those development notes I made while working on

> 

> > 

> 

> > > 

> 

> > 

> 

> > > the project :-)

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > As Chris mentioned, we choose Flash initially because we suspected the

> 

> > 

> 

> > > 

> 

> > 

> 

> > > original software used Flash due to its transparency effects and

> 

> > 

> 

> > > 

> 

> > 

> 

> > > animations.  It also seemed like a good choice because it had a built

> 

> > 

> 

> > > 

> 

> > 

> 

> > > in class called XMLSocket which would conveniently send XML on ports >

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 1024, just like the original software.  It is too bad we never got

> 

> > 

> 

> > > 

> 

> > 

> 

> > > access to some of Yamaha's UI Elements; with those in place, the

> 

> > 

> 

> > > 

> 

> > 

> 

> > > software would have a much more familiar feel to less technical users.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > In retrospect, I do agree that the overall architecture of the

> 

> > 

> 

> > > 

> 

> > 

> 

> > > software is somewhat of a hack due to the java backend running in a

> 

> > 

> 

> > > 

> 

> > 

> 

> > > separate process.  Note that this whole thing was thrown together in

> 

> > 

> 

> > > 

> 

> > 

> 

> > > about 4 months with only one person working on it, and no help from

> 

> > 

> 

> > > 

> 

> > 

> 

> > > Yamaha, so I had little time to evaluate and implement a more elegant

> 

> > 

> 

> > > 

> 

> > 

> 

> > > solution. 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > We had already invested a large amount of time in Flash when I

> 

> > 

> 

> > > 

> 

> > 

> 

> > > realized I needed a direct database connection.  I couldn't find any

> 

> > 

> 

> > > 

> 

> > 

> 

> > > free Flash plugins/source that could send SQL statements

> 

> > 

> 

> > > 

> 

> > 

> 

> > > synchronously.  A few existed, but they cost money, and we wanted the

> 

> > 

> 

> > > 

> 

> > 

> 

> > > software to be completely free and redistributable.  To get around

> 

> > 

> 

> > > 

> 

> > 

> 

> > > this problem, I implemented the Java backend, which of course takes

> 

> > 

> 

> > > 

> 

> > 

> 

> > > XML from the Flash app, restructures it into a query, and then sends

> 

> > 

> 

> > > 

> 

> > 

> 

> > > the results back to the Flash app asynchronously. 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > If members here are interested in rearchitecting the program, I would

> 

> > 

> 

> > > 

> 

> > 

> 

> > >  be wary of Flash.  It is not what I would consider an elegant or

> 

> > 

> 

> > > 

> 

> > 

> 

> > > powerful language.  Even the simplest tasks took hours to accomplish,

> 

> > 

> 

> > > 

> 

> > 

> 

> > > and in the version I was using (Flash 8), there were very annoying

> 

> > 

> 

> > > 

> 

> > 

> 

> > > bugs.  For example, in certain cases, the program compilation is

> 

> > 

> 

> > > 

> 

> > 

> 

> > > actually affected by where you place comments in the code! 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > Ridiculous, I know.  That's not to say that if you didn't use Flash,

> 

> > 

> 

> > > 

> 

> > 

> 

> > > you couldn't make a pretty interface.  There are a lot of great

> 

> > 

> 

> > > 

> 

> > 

> 

> > > alternatives now that look as good, if not better, than Flash...

> 

> > 

> 

> > > 

> 

> > 

> 

> > > including things you can do with WPF 3.0 and Silverlight (though I

> 

> > 

> 

> > > 

> 

> > 

> 

> > > haven't worked with them first-hand myself).

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > When we were asking Yamaha if we could publish the paper disclosing

> 

> > 

> 

> > > 

> 

> > 

> 

> > > details of their software, they mentioned that they might incorporate

> 

> > 

> 

> > > 

> 

> > 

> 

> > > additional security precautions in future versions.  I don't know if

> 

> > 

> 

> > > 

> 

> > 

> 

> > > that is a good or bad thing, but I certainly hope they keep the

> 

> > 

> 

> > > 

> 

> > 

> 

> > > protocol open and easy for third party devs to access.  Plus, judging

> 

> > 

> 

> > > 

> 

> > 

> 

> > > by their current history of software releases, this shouldn't happen

> 

> > 

> 

> > > 

> 

> > 

> 

> > > any time soon.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > Regardless of Yamaha's position, a community of Disklavier users

> 

> > 

> 

> > > 

> 

> > 

> 

> > > enthusiastic about improving the capabilities of their instrument will

> 

> > 

> 

> > > 

> 

> > 

> 

> > > only serve to promote Yamaha's product.  I'll be happy to stop by here

> 

> > 

> 

> > > 

> 

> > 

> 

> > > every so often and provide any insight I can.  I do work full time now

> 

> > 

> 

> > > 

> 

> > 

> 

> > > doing software development, so when I come home at the end of the day,

> 

> > 

> 

> > > 

> 

> > 

> 

> > > writing software is usually quite low on my activity list; but I still

> 

> > 

> 

> > > 

> 

> > 

> 

> > > live near the University and will be happy to support any development

> 

> > 

> 

> > > 

> 

> > 

> 

> > > efforts that commence (testing, troubleshooting, different firmwares,

> 

> > 

> 

> > > 

> 

> > 

> 

> > > etc).

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > I can help you get the software working if you would be so kind as to

> 

> > 

> 

> > > 

> 

> > 

> 

> > > post details such as: firmware version, PostgreSQL JDBC driver

> 

> > 

> 

> > > 

> 

> > 

> 

> > > version, java version, exact error messages, and the like.  I know of

> 

> > 

> 

> > > 

> 

> > 

> 

> > > at least 3 people around the world that have got it working

> 

> > 

> 

> > successfully.

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > Thanks for your interest!

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > >     

> 

> > 

> 

> > >   

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > ____________ _________ _________ _________ _________ __

> 

> > 

> 

> > > Do You Yahoo!?

> 

> > 

> 

> > > Tired of spam?  Yahoo! Mail has the best spam protection around 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > http://mail. yahoo.com

> 

> > 

> 

> > >  

> 

> > 

> 

> > >     

> 

> > 

> 

> > > 

> 

> > 

> 

> > >   

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > ____________ _________ _________ _________ _________ __

> 

> > 

> 

> > > Do You Yahoo!?

> 

> > 

> 

> > > Tired of spam?  Yahoo! Mail has the best spam protection around 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > http://mail. yahoo.com 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > >     

> 

> > 

> 

> > >   

> 

> > 

> 

> > > 

> 

> > 

> 

> > >     

> 

> > 

> 

> > >     

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > >     

> 

> > 

> 

> > >   

> 

> > 

> 

> > > 

> 

> > 

> 

> > >     

> 

> > 

> 

> > >     

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > <!--

> 

> > 

> 

> > > 

> 

> > 

> 

> > > #ygrp-mkp{

> 

> > 

> 

> > > border:1px solid #d8d8d8;font- family:Arial; margin:14px

> 

> > 

> 

> > 0px;padding: 0px 14px;}

> 

> > 

> 

> > > #ygrp-mkp hr{

> 

> > 

> 

> > > border:1px solid #d8d8d8;}

> 

> > 

> 

> > > #ygrp-mkp #hd{

> 

> > 

> 

> > >

> 

> > 

> 

> > color:#628c2a; font-size: 85%;font- weight:bold; line-height: 122%;margin: 10px

> 

> > 

> 

> > 0px;}

> 

> > 

> 

> > > #ygrp-mkp #ads{

> 

> > 

> 

> > > margin-bottom: 10px;}

> 

> > 

> 

> > > #ygrp-mkp .ad{

> 

> > 

> 

> > > padding:0 0;}

> 

> > 

> 

> > > #ygrp-mkp .ad a{

> 

> > 

> 

> > > color:#0000ff; text-decoration: none;}

> 

> > 

> 

> > > -->

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > <!--

> 

> > 

> 

> > > 

> 

> > 

> 

> > > #ygrp-sponsor #ygrp-lc{

> 

> > 

> 

> > > font-family: Arial;}

> 

> > 

> 

> > > #ygrp-sponsor #ygrp-lc #hd{

> 

> > 

> 

> > > margin:10px 0px;font-weight: bold;font- size:78%; line-height: 122%;}

> 

> > 

> 

> > > #ygrp-sponsor #ygrp-lc .ad{

> 

> > 

> 

> > > margin-bottom: 10px;padding: 0 0;}

> 

> > 

> 

> > > -->

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > <!--

> 

> > 

> 

> > > 

> 

> > 

> 

> > > #ygrp-mlmsg {font-size:13px; font-family: arial, helvetica, clean,

> 

> > 

> 

> > sans-serif;}

> 

> > 

> 

> > > #ygrp-mlmsg table {font-size:inherit; font:100% ;}

> 

> > 

> 

> > > #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica,

> 

> > 

> 

> > clean, sans-serif;}

> 

> > 

> 

> > > #ygrp-mlmsg pre, code {font:115% monospace;}

> 

> > 

> 

> > > #ygrp-mlmsg * {line-height: 1.22em;}

> 

> > 

> 

> > > #ygrp-text{

> 

> > 

> 

> > > font-family: Georgia;

> 

> > 

> 

> > > }

> 

> > 

> 

> > > #ygrp-text p{

> 

> > 

> 

> > > margin:0 0 1em 0;}

> 

> > 

> 

> > > #ygrp-tpmsgs{

> 

> > 

> 

> > > font-family: Arial;

> 

> > 

> 

> > > clear:both;}

> 

> > 

> 

> > > #ygrp-vitnav{

> 

> > 

> 

> > > padding-top: 10px;font- family:Verdana; font-size: 77%;margin: 0;}

> 

> > 

> 

> > > #ygrp-vitnav a{

> 

> > 

> 

> > > padding:0 1px;}

> 

> > 

> 

> > > #ygrp-actbar{

> 

> > 

> 

> > > clear:both;margin: 25px

> 

> > 

> 

> > 0;white-space: nowrap;color: #666;text- align:right; }

> 

> > 

> 

> > > #ygrp-actbar .left{

> 

> > 

> 

> > > float:left;white- space:nowrap; }

> 

> > 

> 

> > > .bld{font-weight: bold;}

> 

> > 

> 

> > > #ygrp-grft{

> 

> > 

> 

> > > font-family: Verdana;font- size:77%; padding:15px 0;}

> 

> > 

> 

> > > #ygrp-ft{

> 

> > 

> 

> > > font-family: verdana;font- size:77%; border-top: 1px solid #666;

> 

> > 

> 

> > > padding:5px 0;

> 

> > 

> 

> > > }

> 

> > 

> 

> > > #ygrp-mlmsg #logo{

> 

> > 

> 

> > > padding-bottom: 10px;}

> 

> > 

> 

> > > 

> 

> > 

> 

> > > #ygrp-vital{

> 

> > 

> 

> > > background-color: #e0ecee;margin- bottom:20px; padding:2px 0 8px 8px;}

> 

> > 

> 

> > > #ygrp-vital #vithd{

> 

> > 

> 

> > >

> 

> > 

> 

> > font-size:77% ;font-family: Verdana;font- weight:bold; color:#333; text-transform: 

> 

> uppercase; }

> 

> > 

> 

> > > #ygrp-vital ul{

> 

> > 

> 

> > > padding:0;margin: 2px 0;}

> 

> > 

> 

> > > #ygrp-vital ul li{

> 

> > 

> 

> > > list-style-type: none;clear: both;border: 1px solid #e0ecee;

> 

> > 

> 

> > > }

> 

> > 

> 

> > > #ygrp-vital ul li .ct{

> 

> > 

> 

> > >

> 

> > 

> 

> > font-weight: bold;color: #ff7900;float: right;width: 2em;text- align:right; padding-

right: 

> 

> .5em;}

> 

> > 

> 

> > > #ygrp-vital ul li .cat{

> 

> > 

> 

> > > font-weight: bold;}

> 

> > 

> 

> > > #ygrp-vital a{

> 

> > 

> 

> > > text-decoration: none;}

> 

> > 

> 

> > > 

> 

> > 

> 

> > > #ygrp-vital a:hover{

> 

> > 

> 

> > > text-decoration: underline; }

> 

> > 

> 

> > > 

> 

> > 

> 

> > > #ygrp-sponsor #hd{

> 

> > 

> 

> > > color:#999;font- size:77%; }

> 

> > 

> 

> > > #ygrp-sponsor #ov{

> 

> > 

> 

> > > padding:6px 13px;background- color:#e0ecee; margin-bottom: 20px;}

> 

> > 

> 

> > > #ygrp-sponsor #ov ul{

> 

> > 

> 

> > > padding:0 0 0 8px;margin:0; }

> 

> > 

> 

> > > #ygrp-sponsor #ov li{

> 

> > 

> 

> > > list-style-type: square;padding: 6px 0;font-size: 77%;}

> 

> > 

> 

> > > #ygrp-sponsor #ov li a{

> 

> > 

> 

> > > text-decoration: none;font- size:130% ;}

> 

> > 

> 

> > > #ygrp-sponsor #nc{

> 

> > 

> 

> > > background-color: #eee;margin- bottom:20px; padding:0 8px;}

> 

> > 

> 

> > > #ygrp-sponsor .ad{

> 

> > 

> 

> > > padding:8px 0;}

> 

> > 

> 

> > > #ygrp-sponsor .ad #hd1{

> 

> > 

> 

> > >

> 

> > 

> 

> > font-family: Arial;font- weight:bold; color:#628c2a; font-size: 100%;line- height:

122% ;}

> 

> > 

> 

> > > #ygrp-sponsor .ad a{

> 

> > 

> 

> > > text-decoration: none;}

> 

> > 

> 

> > > #ygrp-sponsor .ad a:hover{

> 

> > 

> 

> > > text-decoration: underline; }

> 

> > 

> 

> > > #ygrp-sponsor .ad p{

> 

> > 

> 

> > > margin:0;}

> 

> > 

> 

> > > o{font-size: 0;}

> 

> > 

> 

> > > .MsoNormal{

> 

> > 

> 

> > > margin:0 0 0 0;}

> 

> > 

> 

> > > #ygrp-text tt{

> 

> > 

> 

> > > font-size:120% ;}

> 

> > 

> 

> > > blockquote{margin: 0 0 0 4px;}

> 

> > 

> 

> > > .replbq{margin: 4;}

> 

> > 

> 

> > > -->

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > 

> 

> > 

> 

> > > ____________ _________ _________ _________ _________ __

> 

> > 

> 

> > > Do You Yahoo!?

> 

> > 

> 

> > > Tired of spam?  Yahoo! Mail has the best spam protection around 

> 

> > 

> 

> > > http://mail. yahoo.com

> 

> > 

> 

> > >

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> >     

> 

> >   

> 

> > 

> 

> >     

> 

> >     

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > <!--

> 

> > 

> 

> > #ygrp-mkp{

> 

> > border:1px solid #d8d8d8;font- family:Arial; margin:14px 0px;padding: 0px 14px;}

> 

> > #ygrp-mkp hr{

> 

> > border:1px solid #d8d8d8;}

> 

> > #ygrp-mkp #hd{

> 

> > color:#628c2a; font-size: 85%;font- weight:bold; line-height: 122%;margin: 10px 

0px;}

> 

> > #ygrp-mkp #ads{

> 

> > margin-bottom: 10px;}

> 

> > #ygrp-mkp .ad{

> 

> > padding:0 0;}

> 

> > #ygrp-mkp .ad a{

> 

> > color:#0000ff; text-decoration: none;}

> 

> > -->

> 

> > 

> 

> > 

> 

> > 

> 

> > <!--

> 

> > 

> 

> > #ygrp-sponsor #ygrp-lc{

> 

> > font-family: Arial;}

> 

> > #ygrp-sponsor #ygrp-lc #hd{

> 

> > margin:10px 0px;font-weight: bold;font- size:78%; line-height: 122%;}

> 

> > #ygrp-sponsor #ygrp-lc .ad{

> 

> > margin-bottom: 10px;padding: 0 0;}

> 

> > -->

> 

> > 

> 

> > 

> 

> > 

> 

> > <!--

> 

> > 

> 

> > #ygrp-mlmsg {font-size:13px; font-family: arial, helvetica, clean, sans-serif;}

> 

> > #ygrp-mlmsg table {font-size:inherit; font:100% ;}

> 

> > #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;}

> 

> > #ygrp-mlmsg pre, code {font:115% monospace;}

> 

> > #ygrp-mlmsg * {line-height: 1.22em;}

> 

> > #ygrp-text{

> 

> > font-family: Georgia;

> 

> > }

> 

> > #ygrp-text p{

> 

> > margin:0 0 1em 0;}

> 

> > #ygrp-tpmsgs{

> 

> > font-family: Arial;

> 

> > clear:both;}

> 

> > #ygrp-vitnav{

> 

> > padding-top: 10px;font- family:Verdana; font-size: 77%;margin: 0;}

> 

> > #ygrp-vitnav a{

> 

> > padding:0 1px;}

> 

> > #ygrp-actbar{

> 

> > clear:both;margin: 25px 0;white-space: nowrap;color: #666;text- align:right; }

> 

> > #ygrp-actbar .left{

> 

> > float:left;white- space:nowrap; }

> 

> > .bld{font-weight: bold;}

> 

> > #ygrp-grft{

> 

> > font-family: Verdana;font- size:77%; padding:15px 0;}

> 

> > #ygrp-ft{

> 

> > font-family: verdana;font- size:77%; border-top: 1px solid #666;

> 

> > padding:5px 0;

> 

> > }

> 

> > #ygrp-mlmsg #logo{

> 

> > padding-bottom: 10px;}

> 

> > 

> 

> > #ygrp-vital{

> 

> > background-color: #e0ecee;margin- bottom:20px; padding:2px 0 8px 8px;}

> 

> > #ygrp-vital #vithd{

> 

> > font-size:77% ;font-family: Verdana;font- weight:bold; color:#333; text-

> 

> transform:uppercase ;}

> 

> > #ygrp-vital ul{

> 

> > padding:0;margin: 2px 0;}

> 

> > #ygrp-vital ul li{

> 

> > list-style-type: none;clear: both;border: 1px solid #e0ecee;

> 

> > }

> 

> > #ygrp-vital ul li .ct{

> 

> > font-weight: bold;color: #ff7900;float: right;width: 2em;text- align:right; padding-

right: .

> 

> 5em;}

> 

> > #ygrp-vital ul li .cat{

> 

> > font-weight: bold;}

> 

> > #ygrp-vital a{

> 

> > text-decoration: none;}

> 

> > 

> 

> > #ygrp-vital a:hover{

> 

> > text-decoration: underline; }

> 

> > 

> 

> > #ygrp-sponsor #hd{

> 

> > color:#999;font- size:77%; }

> 

> > #ygrp-sponsor #ov{

> 

> > padding:6px 13px;background- color:#e0ecee; margin-bottom: 20px;}

> 

> > #ygrp-sponsor #ov ul{

> 

> > padding:0 0 0 8px;margin:0; }

> 

> > #ygrp-sponsor #ov li{

> 

> > list-style-type: square;padding: 6px 0;font-size: 77%;}

> 

> > #ygrp-sponsor #ov li a{

> 

> > text-decoration: none;font- size:130% ;}

> 

> > #ygrp-sponsor #nc{

> 

> > background-color: #eee;margin- bottom:20px; padding:0 8px;}

> 

> > #ygrp-sponsor .ad{

> 

> > padding:8px 0;}

> 

> > #ygrp-sponsor .ad #hd1{

> 

> > font-family: Arial;font- weight:bold; color:#628c2a; font-size: 100%;line- height:

122% ;}

> 

> > #ygrp-sponsor .ad a{

> 

> > text-decoration: none;}

> 

> > #ygrp-sponsor .ad a:hover{

> 

> > text-decoration: underline; }

> 

> > #ygrp-sponsor .ad p{

> 

> > margin:0;}

> 

> > o{font-size: 0;}

> 

> > .MsoNormal{

> 

> > margin:0 0 0 0;}

> 

> > #ygrp-text tt{

> 

> > font-size:120% ;}

> 

> > blockquote{margin: 0 0 0 4px;}

> 

> > .replbq{margin: 4;}

> 

> > -->

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > 

> 

> > ____________ _________ _________ _________ _________ __

> 

> > Do You Yahoo!?

> 

> > Tired of spam?  Yahoo! Mail has the best spam protection around 

> 

> > http://mail. yahoo.com

> 

> >

> 

> 

> 

> 

> 

>     

>   

> 

>     

>     

> 

> 

> 

> 

> <!--

> 

> #ygrp-mkp{

> border:1px solid #d8d8d8;font- family:Arial; margin:14px 0px;padding: 0px 14px;}

> #ygrp-mkp hr{

> border:1px solid #d8d8d8;}

> #ygrp-mkp #hd{

> color:#628c2a; font-size: 85%;font- weight:bold; line-height: 122%;margin: 10px 0px;}

> #ygrp-mkp #ads{

> margin-bottom: 10px;}

> #ygrp-mkp .ad{

> padding:0 0;}

> #ygrp-mkp .ad a{

> color:#0000ff; text-decoration: none;}

> -->

> 

> 

> 

> <!--

> 

> #ygrp-sponsor #ygrp-lc{

> font-family: Arial;}

> #ygrp-sponsor #ygrp-lc #hd{

> margin:10px 0px;font-weight: bold;font- size:78%; line-height: 122%;}

> #ygrp-sponsor #ygrp-lc .ad{

> margin-bottom: 10px;padding: 0 0;}

> -->

> 

> 

> 

> <!--

> 

> #ygrp-mlmsg {font-size:13px; font-family: arial, helvetica, clean, sans-serif;}

> #ygrp-mlmsg table {font-size:inherit; font:100% ;}

> #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;}

> #ygrp-mlmsg pre, code {font:115% monospace;}

> #ygrp-mlmsg * {line-height: 1.22em;}

> #ygrp-text{

> font-family: Georgia;

> }

> #ygrp-text p{

> margin:0 0 1em 0;}

> #ygrp-tpmsgs{

> font-family: Arial;

> clear:both;}

> #ygrp-vitnav{

> padding-top: 10px;font- family:Verdana; font-size: 77%;margin: 0;}

> #ygrp-vitnav a{

> padding:0 1px;}

> #ygrp-actbar{

> clear:both;margin: 25px 0;white-space: nowrap;color: #666;text- align:right; }

> #ygrp-actbar .left{

> float:left;white- space:nowrap; }

> .bld{font-weight: bold;}

> #ygrp-grft{

> font-family: Verdana;font- size:77%; padding:15px 0;}

> #ygrp-ft{

> font-family: verdana;font- size:77%; border-top: 1px solid #666;

> padding:5px 0;

> }

> #ygrp-mlmsg #logo{

> padding-bottom: 10px;}

> 

> #ygrp-vital{

> background-color: #e0ecee;margin- bottom:20px; padding:2px 0 8px 8px;}

> #ygrp-vital #vithd{

> font-size:77% ;font-family: Verdana;font- weight:bold; color:#333; text-

transform:uppercase ;}

> #ygrp-vital ul{

> padding:0;margin: 2px 0;}

> #ygrp-vital ul li{

> list-style-type: none;clear: both;border: 1px solid #e0ecee;

> }

> #ygrp-vital ul li .ct{

> font-weight: bold;color: #ff7900;float: right;width: 2em;text- align:right; padding-right: .

5em;}

> #ygrp-vital ul li .cat{

> font-weight: bold;}

> #ygrp-vital a{

> text-decoration: none;}

> 

> #ygrp-vital a:hover{

> text-decoration: underline; }

> 

> #ygrp-sponsor #hd{

> color:#999;font- size:77%; }

> #ygrp-sponsor #ov{

> padding:6px 13px;background- color:#e0ecee; margin-bottom: 20px;}

> #ygrp-sponsor #ov ul{

> padding:0 0 0 8px;margin:0; }

> #ygrp-sponsor #ov li{

> list-style-type: square;padding: 6px 0;font-size: 77%;}

> #ygrp-sponsor #ov li a{

> text-decoration: none;font- size:130% ;}

> #ygrp-sponsor #nc{

> background-color: #eee;margin- bottom:20px; padding:0 8px;}

> #ygrp-sponsor .ad{

> padding:8px 0;}

> #ygrp-sponsor .ad #hd1{

> font-family: Arial;font- weight:bold; color:#628c2a; font-size: 100%;line- height:122% ;}

> #ygrp-sponsor .ad a{

> text-decoration: none;}

> #ygrp-sponsor .ad a:hover{

> text-decoration: underline; }

> #ygrp-sponsor .ad p{

> margin:0;}

> o{font-size: 0;}

> .MsoNormal{

> margin:0 0 0 0;}

> #ygrp-text tt{

> font-size:120% ;}

> blockquote{margin: 0 0 0 4px;}

> .replbq{margin: 4;}

> -->

> 

> 

> 

> 

> 

> 

> 

> ____________ _________ _________ _________ _________ __

> Do You Yahoo!?

> Tired of spam?  Yahoo! Mail has the best spam protection around 

> http://mail. yahoo.com

>






    
  








____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 

http://mail. yahoo.com 

    
  

    
    























    
  

    
    




<!--

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-08 by Tom Wheeler

Kevin,

It is scenario no. 3 below that describes how my Mark IV is connected.

Again, thanks for working on this and I look forward to ultimately  
trying out your work when you are ready to release it.

Tom
Show quoted textHide quoted text
On Nov 8, 2007, at 4:17 PM, Kevin Goroway wrote:

> Well, one of things everyone will need to understand is the  
> requirements for using it...so no harm in leaving it in this thread  
> for now.
>
> I still think we have some confusion over what you are seeing on  
> wireless.  So, let me try again.
>
> Scenario #1) You have a wireless card on your computer, you have  
> nothing connected to your DKV's ethernet port.
>
> In this scenario, your wireless card might tell you that there is a  
> wireless access point out there, and you can hop on it, but there is  
> nothing to be found.  And, you have no access whatsoever to the To/ 
> From PC folder.
>
> Scenario #2) Like #1, but you have a hard wire connection to your  
> router/switch from the DKV's ethernet port.
>
> Like the first scenario, but now you have access to the To/From PC  
> folder.
>
> Scenario #3) Like #1, but you have attacted wireless hardware to the  
> DKV's ethernet port, turning it into a wireless device.
>
> In this situation, your wireless card has 2 choices.  One is the  
> access point connected to the DKV's ethernet port, the other is the  
> access point that the PDA/Tablet use.  If your wireless card  
> attached to one, you'll see the To/From PC folder, if it attaches to  
> the other...there's nothing to be found.
>
> Just to be clear, in all 3 of those cases you can use the software,  
> just as long as you can convince your wireless card to hop onto the  
> access point that is there for the PDA.
>
> Your wife can certainly contact me directly.  I plan to put the  
> searching in this weekend, and have the source code ready for  
> release before Monday.  (although you threw in the new feature of  
> being able to search by artist which I hadn't considered. :-)  )
>
> -Kevin

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-09 by Kevin Goroway

I made a bunch of progress last night.  Search is fully implemented, and works great (and FAST).  Of course, my database is tiny compared to some of yours, so I'll have to get some feedback from those of you who try it.

I did expect the USB and FLOPPY tables to exist in the database even when they weren't mounted...but that turned out not to be the case.  So, tonight I have to work on some code to understand when those are mounted and when they aren't.

I have no plans to support the copying of files between the sources, especially the protected ones.  

Release this weekend (as an alpha version) is looking quite likely.

-Kevin
Show quoted textHide quoted text
----- Original Message ----
From: Tom Wheeler <tnwheeler@...>
To: disklavier@yahoogroups.com
Sent: Thursday, November 8, 2007 6:29:46 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV









  


    
            Kevin,


It is scenario no. 3 below that describes how my Mark IV is connected.


Again, thanks for working on this and I look forward to ultimately trying out your work when you are ready to release it.  


Tom

On Nov 8, 2007, at 4:17 PM, Kevin Goroway wrote:

Well, one of things everyone will need to understand is the requirements for using it...so no harm in leaving it in this thread for now.

I still think we have some confusion over what you are seeing on wireless.  So, let me try again.

Scenario #1) You have a wireless card on your computer, you have nothing connected to your DKV's ethernet port.

In this scenario, your wireless card might tell you that there is a wireless access point out there, and you can hop on it, but there is nothing to be found.  And, you have no access whatsoever to the To/From PC folder.

Scenario #2) Like #1, but you have a hard wire connection to your router/switch from the DKV's ethernet port.

Like the first scenario, but now you have access to the To/From PC folder.

Scenario #3) Like #1, but you have attacted wireless hardware to the DKV's ethernet port, turning it into a wireless device.

In this situation, your wireless card has 2 choices.  One is the access point connected to the DKV's ethernet port, the other is the access point that the PDA/Tablet use.  If your wireless card attached to one, you'll see the To/From PC folder, if it attaches to the other...there' s nothing to be found.

Just to be clear, in all 3 of those cases you can use the software, just as long as you can convince your wireless card to hop onto the access point that is there for the PDA.

Your wife can certainly contact me directly.  I plan to put the searching in this weekend, and have the source code ready for release before Monday.  (although you threw in the new feature of being able to search by artist which I hadn't considered. :-)  )

-Kevin







    
  

    
    




<!--

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-09 by Kevin Goroway

Matthew,

I'm at work, so I can't check now, but does the piano send any notification of when it has finished building the table?

I've seen <remake_db /> come out for both the CD and the FD even though there was nothing mounted.

Any way to query for what is already mounted?

Otherwise...

There had been a request for the ability to search by artist, but I don't see anything explicit in the schema for artist.  It looks like it is normally stored as part of the song title (judging from the demos).  This will work fine with my current search.

The fields which might be interesting to search by are as follows:
song filename (already done)
song rating (is there any current way to give a song a rating?  If not, I wouldn't want to assume one and break a future release.)
song "your_record" (No idea what is here, maybe nothing, and no way to set it?
song comment (is there any way to enter this currently?)
song title (already done)
song subtitle (already done)
song genre (is there any way to enter this currently?)
album rating (see song rating)
album comment (is there any way to enter this currently?)
album title (already done)
album subtitle (are these used?)

Anyway, adding others is trivial at this point.  So, I'll have to investigate what is in the database when I get home.

-Kevin
Show quoted textHide quoted text
----- Original Message ----
From: Matthew Teeter <mrmuk7@...>
To: disklavier@yahoogroups.com
Sent: Friday, November 9, 2007 10:27:19 AM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV









  


    
            The tables for each media (ex. usb_album and usb_song) are only created when that media is inserted.  It takes a few seconds for the software to create the table, so if you insert and immediately query, you will miss results.  The tables are recreated each insertion.  This is discussed more in our paper.

Matthew


On 11/9/07, Kevin Goroway <kgoroway@yahoo. com> wrote:













  


    
            
I made a bunch of progress last night.  Search is fully implemented, and works great (and FAST).  Of course, my database is tiny compared to some of yours, so I'll have to get some feedback from those of you who try it.


I did expect the USB and FLOPPY tables to exist in the database even when they weren't mounted...but that turned out not to be the case.  So, tonight I have to work on some code to understand when those are mounted and when they aren't.


I have no plans to support the copying of files between the sources, especially the protected ones.  

Release this weekend (as an alpha version) is looking quite likely.

-Kevin


----- Original Message ----
From: Tom Wheeler <tnwheeler@nc. rr.com>
To: 
disklavier@yahoogro ups.com
Sent: Thursday, November 8, 2007 6:29:46 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV









    
            Kevin,


It is scenario no. 3 below that describes how my Mark IV is connected.


Again, thanks for working on this and I look forward to ultimately trying out your work when you are ready to release it.  



Tom

On Nov 8, 2007, at 4:17 PM, Kevin Goroway wrote:


Well, one of things
 everyone will need to understand is the requirements for using it...so no harm in leaving it in this thread for now.

I still think we have some confusion over what you are seeing on wireless.  So, let me try again.


Scenario #1) You have a wireless card on your computer, you have nothing connected to your DKV's ethernet port.

In this scenario, your wireless card might tell you that there is a wireless access point out there, and you can hop on it, but there is nothing to be found.  And, you have no access whatsoever to the To/From PC folder.


Scenario #2) Like #1, but you have a hard wire connection to your router/switch from the DKV's ethernet port.

Like the first scenario, but now you have access to the To/From PC folder.

Scenario #3) Like #1, but you have attacted wireless hardware to the DKV's ethernet port, turning it into a wireless device.


In this situation, your wireless card has 2
 choices.  One is the access point connected to the DKV's ethernet port, the other is the access point that the PDA/Tablet use.  If your wireless card attached to one, you'll see the To/From PC folder, if it attaches to the other...there' s nothing to be found.


Just to be clear, in all 3 of those cases you can use the software, just as long as you can convince your wireless card to hop onto the access point that is there for the PDA.

Your wife can certainly contact me directly.  I plan to put the searching in this weekend, and have the source code ready for release before Monday.  (although you threw in the new feature of being able to search by artist which I hadn't considered. :-)  )


-Kevin







    
  








____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 

http://mail. yahoo.com 

    
  

    
    






















    
  

    
    




<!--

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-10 by Kevin Goroway

Well, I uploaded the alpha release.

Please try it out and let me know how it goes.  This is my first ever java app, and getting these things into a working jar file was an experience!  The uploaded rar file includes the swt.jar for windows, with instructions for where to find it for other operating systems.

It's pretty crude at the moment, and doesn't yet support exporting the data.  There's probably lots of other things it doesn't support as well, since I have limited experience with the piano itself.  It also has only been tested against my piano which has very little data, so I don't know how well it behaves with HUGE databases.  Okay, enough disclaimers...Have fun!

-Kevin
Show quoted textHide quoted text
----- Original Message ----
From: Matthew Teeter <mrmuk7@...>
To: disklavier@yahoogroups.com
Sent: Friday, November 9, 2007 6:00:48 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV









  


    
            I believe <remake_db/> is sent when a usb drive is inserted or removed.  There may be some attributes on there that tell you which db, or it might be something like "Update your local cache of the db now".  

If you make a query while the software is building the table, you will see the songs that have been added at that point in time.  This shouldn't be of much concern; it usually only takes 30 sec to add everything to the songs table, even for large amounts of files on a drive.


I don't think there was a column for artist.  If there was, I think it contained the same info as the title.  But yes, Yamaha seems to put the artist within the title.  I believe you can set the comment on the song and album using the PRC's keyboard.  Hardly anyone would want to though - quite a laborious task poking tiny buttons.  I also seem to remember being able to set the songs rating from 1 to 5 stars using the PRC/TRC.  Never investigated that much personally though.

Matthew


On 11/9/07, Kevin Goroway <kgoroway@yahoo. com> wrote:













  


    
            
Matthew,

I'm at work, so I can't check now, but does the piano send any notification of when it has finished building the table?


I've seen <remake_db /> come out for both the CD and the FD even though there was nothing mounted.

Any way to query for what is already mounted?


Otherwise...

There had been a request for the ability to search by artist, but I don't see anything explicit in the schema for artist.  It looks like it is normally stored as part of the song title (judging from the demos).  This will work fine with my current search.


The fields which might be interesting to
 search by are as follows:
song filename (already done)
song rating (is there any current way to give a song a rating?  If not, I wouldn't want to assume one and break a future release.)
song "your_record" (No idea what is here, maybe nothing, and no way to set it?

song comment (is there any way to enter this currently?)
song title (already done)
song subtitle (already done)
song genre (is there any way to enter this currently?)
album rating (see song rating)
album comment (is there any way to enter this currently?)

album title (already done)
album subtitle (are these used?)

Anyway, adding others is trivial at this point.  So, I'll have to investigate what is in the database when I get home.

-Kevin


----- Original
 Message ----
From: Matthew Teeter <mrmuk7@gmail. com>
To: 
disklavier@yahoogro ups.com
Sent: Friday, November 9, 2007 10:27:19 AM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV









    
            The tables for each media (ex. usb_album and usb_song) are only created when that media is inserted.  It takes a few seconds for the software to create the table, so if you insert and immediately query, you will miss results.  The tables are recreated each insertion.  This is discussed more in our paper.

Matthew


On 11/9/07, Kevin Goroway <
kgoroway@yahoo. com> wrote:













  


    
            
I made a bunch of progress last night.  Search is fully implemented, and works great (and FAST).  Of course, my database is tiny compared to some of yours, so I'll have to get some feedback from those of you who try it.


I did expect the USB and FLOPPY tables to exist in the database even when they weren't mounted...but that turned out not to be the case.  So, tonight I have to work on some code to understand when those are mounted and when they aren't.


I have no plans to support the copying of files between the sources, especially the protected ones.  

Release this weekend (as an alpha version) is looking quite likely.

-Kevin



----- Original Message ----
From: Tom Wheeler <tnwheeler@nc. rr.com
>
To: 
disklavier@yahoogro ups.com

Sent: Thursday, November 8, 2007 6:29:46 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV










    
            Kevin,


It is scenario no. 3 below that describes how my Mark IV is connected.


Again, thanks for working on this and I look forward to ultimately trying out your work when you are ready to release it.  



Tom

On Nov 8, 2007, at 4:17 PM, Kevin Goroway wrote:



Well, one of things
 everyone will need to understand is the requirements for using it...so no harm in leaving it in this thread for now.

I still think we have some confusion over what you are seeing on wireless.  So, let me try again.


Scenario #1) You have a wireless card on your computer, you have nothing connected to your DKV's ethernet port.

In this scenario, your wireless card might tell you that there is a wireless access point out there, and you can hop on it, but there is nothing to be found.  And, you have no access whatsoever to the To/From PC folder.


Scenario #2) Like #1, but you have a hard wire connection to your router/switch from the DKV's ethernet port.

Like the first scenario, but now you have access to the To/From PC folder.

Scenario #3) Like #1, but you have attacted wireless hardware to the DKV's ethernet port, turning it into a wireless device.


In this situation, your wireless card has 2
 choices.  One is the access point connected to the DKV's ethernet port, the other is the access point that the PDA/Tablet use.  If your wireless card attached to one, you'll see the To/From PC folder, if it attaches to the other...there' s nothing to be found.


Just to be clear, in all 3 of those cases you can use the software, just as long as you can convince your wireless card to hop onto the access point that is there for the PDA.

Your wife can certainly contact me directly.  I plan to put the searching in this weekend, and have the source code ready for release before Monday.  (although you threw in the new feature of being able to search by artist which I hadn't considered. :-)  )


-Kevin







    
  









____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 


http://mail. yahoo.com 

    

  

    
    






















    
  








____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 

http://mail. yahoo.com 


    
  

    
    























    
  

    
    




<!--

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-11 by hugofon@aol.com

Kevin,


I just tried your alpha release.? Wow, it works great on my DC2 Mark IV. I don't have any problem at all.? I have a database of approximately 500 songs on the hard drive, and the browser produces a very accurate list of my softwares.? 


I have been following this discussion closely, but I have not participated in the discussion as I am really not a computer guy and have nothing techical to contribute.? Thank you so much for taking your time to work on this project.? Your work is greatly appreciated.? I can't wait for your future releases with more functionalities...... Perhaps a playlist or my favorites would be wonderful.? Thanks again.

Hugo
Show quoted textHide quoted text
-----Original Message-----
From: Kevin Goroway <kgoroway@...>
To: disklavier@yahoogroups.com
Sent: Sat, 10 Nov 2007 4:23 pm
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV










Well, I uploaded the alpha release.

Please try it out and let me know how it goes.? This is my first ever java app, and getting these things into a working jar file was an experience!? The uploaded rar file includes the swt.jar for windows, with instructions for where to find it for other operating systems.

It's pretty crude at the moment, and doesn't yet support exporting the data.? There's probably lots of other things it doesn't support as well, since I have limited experience with the piano itself.? It also has only been tested against my piano which has very little data, so I don't know how well it behaves with HUGE databases.? Okay, enough disclaimers...Have fun!

-Kevin


----- Original Message ----
From: Matthew Teeter <mrmuk7@...>
To: disklavier@yahoogroups.com
Sent: Friday, November 9, 2007 6:00:48 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV



I believe <remake_db/> is sent when a usb drive is inserted or removed.? There may be some attributes on there that tell you which db, or it might be something like "Update your local cache of the db now".? 
If you make a query while the software is building the table, you will see the songs that have been added at that point in time.? This shouldn't be of much concern; it usually only takes 30 sec to add everything to the songs table, even for large amounts of files on a drive. 

I don't think there was a column for artist.? If there was, I think it contained the same info as the title.? But yes, Yamaha seems to put the artist within the title.? I believe you can set the comment on the song and album using the PRC's keyboard.? Hardly anyone would want to though - quite a laborious task poking tiny buttons.? I also seem to remember being able to set the songs rating from 1 to 5 stars using the PRC/TRC.? Never investigated that much personally though. 
Matthew



On 11/9/07, Kevin Goroway <kgoroway@yahoo. com> wrote:








Matthew,

I'm at work, so I can't check now, but does the piano send any notification of when it has finished building the table? 

I've seen <remake_db /> come out for both the CD and the FD even though there was nothing mounted.

Any way to query for what is already mounted? 

Otherwise...

There had been a request for the ability to search by artist, but I don't see anything explicit in the schema for artist.? It looks like it is normally stored as part of the song title (judging from the demos).? This will work fine with my current search. 

The fields which might be interesting to search by are as follows:
song filename (already done)
song rating (is there any current way to give a song a rating?? If not, I wouldn't want to assume one and break a future release.)
song "your_record" (No idea what is here, maybe nothing, and no way to set it? 
song comment (is there any way to enter this currently?)
song title (already done)
song subtitle (already done)
song genre (is there any way to enter this currently?)
album rating (see song rating)
album comment (is there any way to enter this currently?) 
album title (already done)
album subtitle (are these used?)

Anyway, adding others is trivial at this point.? So, I'll have to investigate what is in the database when I get home.

-Kevin


----- Original Message ----
From: Matthew Teeter <mrmuk7@gmail. com>
To: disklavier@yahoogro ups.com
Sent: Friday, November 9, 2007 10:27:19 AM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV



The tables for each media (ex. usb_album and usb_song) are only created when that media is inserted.? It takes a few seconds for the software to create the table, so if you insert and immediately query, you will miss results.? The tables are recreated each insertion.? This is discussed more in our paper. 
Matthew



On 11/9/07, Kevin Goroway < kgoroway@yahoo. com> wrote:








I made a bunch of progress last night.? Search is fully implemented, and works great (and FAST).? Of course, my database is tiny compared to some of yours, so I'll have to get some feedback from those of you who try it. 

I did expect the USB and FLOPPY tables to exist in the database even when they weren't mounted...but that turned out not to be the case.? So, tonight I have to work on some code to understand when those are mounted and when they aren't. 

I have no plans to support the copying of files between the sources, especially the protected ones.? 

Release this weekend (as an alpha version) is looking quite likely.

-Kevin


----- Original Message ----
From: Tom Wheeler <tnwheeler@nc. rr.com >

To: disklavier@yahoogro ups.com


Sent: Thursday, November 8, 2007 6:29:46 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV 



Kevin,




It is scenario no. 3 below that describes how my Mark IV is connected.




Again, thanks for working on this and I look forward to ultimately trying out your work when you are ready to release it. ? 




Tom




On Nov 8, 2007, at 4:17 PM, Kevin Goroway wrote:





Well, one of things everyone will need to understand is the requirements for using it...so no harm in leaving it in this thread for now.

I still think we have some confusion over what you are seeing on wireless.? So, let me try again. 

Scenario #1) You have a wireless card on your computer, you have nothing connected to your DKV's ethernet port.

In this scenario, your wireless card might tell you that there is a wireless access point out there, and you can hop on it, but there is nothing to be found.? And, you have no access whatsoever to the To/From PC folder. 

Scenario #2) Like #1, but you have a hard wire connection to your router/switch from the DKV's ethernet port.

Like the first scenario, but now you have access to the To/From PC folder.

Scenario #3) Like #1, but you have attacted wireless hardware to the DKV's ethernet port, turning it into a wireless device. 

In this situation, your wireless card has 2 choices.? One is the access point connected to the DKV's ethernet port, the other is the access point that the PDA/Tablet use.? If your wireless card attached to one, you'll see the To/From PC folder, if it attaches to the other...there' s nothing to be found. 

Just to be clear, in all 3 of those cases you can use the software, just as long as you can convince your wireless card to hop onto the access point that is there for the PDA.

Your wife can certainly contact me directly.? I plan to put the searching in this weekend, and have the source code ready for release before Monday.? (although you threw in the new feature of being able to search by artist which I hadn't considered. :-)? ) 

-Kevin















____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around 
http://mail. yahoo.com 
















____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around 
http://mail. yahoo.com 

















__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


 

________________________________________________________________________
Email and AIM finally together. You've gotta check out free AOL Mail! - http://mail.aol.com

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-11 by Kevin Goroway

Wow, Hugo, thank you!

I was really concerned that it wouldn't work at all, so this is really encouraging!

How would you envision the playlists working?  Just mimic the playlists that are already on the piano?  That might be simplest.  Since I'm so new to the piano itself, I haven't played with playlists at all.  The PDA/table interface feels clunky, so I'd really like DKVBrowser to evolve into something that supports drag and drop to create playlists.  Also, editing of song titles, etc. right in the browser would be nice as well.

-Kevin
Show quoted textHide quoted text
----- Original Message ----
From: "hugofon@..." <hugofon@...>
To: disklavier@yahoogroups.com
Sent: Saturday, November 10, 2007 9:40:02 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV









  


    
            

Kevin,





I just tried your alpha release.  Wow, it works great on my DC2 Mark IV. I don't have any problem at all.  I have a database of approximately 500 songs on the hard drive, and the browser produces a very accurate list of my softwares.  





I have been following this discussion closely, but I have not participated in the discussion as I am really not a computer guy and have nothing techical to contribute.  Thank you so much for taking your time to work on this project.  Your work is greatly appreciated.  I can't wait for your future releases with more functionalities. ..... Perhaps a playlist or my favorites would be wonderful.  Thanks again.



Hugo





-----Original Message-----

From: Kevin Goroway <kgoroway@yahoo. com>

To: disklavier@yahoogro ups.com

Sent: Sat, 10 Nov 2007 4:23 pm

Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV



















Well, I uploaded the alpha release.



Please try it out and let me know how it goes.  This is my first ever java app, and getting these things into a working jar file was an experience!  The uploaded rar file includes the swt.jar for windows, with instructions for where to find it for other operating systems.



It's pretty crude at the moment, and doesn't yet support exporting the data.  There's probably lots of other things it doesn't support as well, since I have limited experience with the piano itself.  It also has only been tested against my piano which has very little data, so I don't know how well it behaves with HUGE databases.  Okay, enough disclaimers. ..Have fun!



-Kevin





----- Original Message ----

From: Matthew Teeter <mrmuk7@gmail. com>

To: disklavier@yahoogro ups.com

Sent: Friday, November 9, 2007 6:00:48 PM

Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV







I believe <remake_db/> is sent when a usb drive is inserted or removed.  There may be some attributes on there that tell you which db, or it might be something like "Update your local cache of the db now".  

If you make a query while the software is building the table, you will see the songs that have been added at that point in time.  This shouldn't be of much concern; it usually only takes 30 sec to add everything to the songs table, even for large amounts of files on a drive. 



I don't think there was a column for artist.  If there was, I think it contained the same info as the title.  But yes, Yamaha seems to put the artist within the title.  I believe you can set the comment on the song and album using the PRC's keyboard.  Hardly anyone would want to though - quite a laborious task poking tiny buttons.  I also seem to remember being able to set the songs rating from 1 to 5 stars using the PRC/TRC.  Never investigated that much personally though. 

Matthew







On 11/9/07, Kevin Goroway <kgoroway@yahoo. com> wrote:
















Matthew,



I'm at work, so I can't check now, but does the piano send any notification of when it has finished building the table? 



I've seen <remake_db /> come out for both the CD and the FD even though there was nothing mounted.



Any way to query for what is already mounted? 



Otherwise...



There had been a request for the ability to search by artist, but I don't see anything explicit in the schema for artist.  It looks like it is normally stored as part of the song title (judging from the demos).  This will work fine with my current search. 



The fields which might be interesting to search by are as follows:

song filename (already done)

song rating (is there any current way to give a song a rating?  If not, I wouldn't want to assume one and break a future release.)

song "your_record" (No idea what is here, maybe nothing, and no way to set it? 

song comment (is there any way to enter this currently?)

song title (already done)

song subtitle (already done)

song genre (is there any way to enter this currently?)

album rating (see song rating)

album comment (is there any way to enter this currently?) 

album title (already done)

album subtitle (are these used?)



Anyway, adding others is trivial at this point.  So, I'll have to investigate what is in the database when I get home.



-Kevin





----- Original Message ----

From: Matthew Teeter <mrmuk7@gmail. com>

To: disklavier@yahoogro ups.com

Sent: Friday, November 9, 2007 10:27:19 AM

Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV







The tables for each media (ex. usb_album and usb_song) are only created when that media is inserted.  It takes a few seconds for the software to create the table, so if you insert and immediately query, you will miss results.  The tables are recreated each insertion.  This is discussed more in our paper. 

Matthew







On 11/9/07, Kevin Goroway < kgoroway@yahoo. com> wrote:
















I made a bunch of progress last night.  Search is fully implemented, and works great (and FAST).  Of course, my database is tiny compared to some of yours, so I'll have to get some feedback from those of you who try it. 



I did expect the USB and FLOPPY tables to exist in the database even when they weren't mounted...but that turned out not to be the case.  So, tonight I have to work on some code to understand when those are mounted and when they aren't. 



I have no plans to support the copying of files between the sources, especially the protected ones.  



Release this weekend (as an alpha version) is looking quite likely.



-Kevin





----- Original Message ----

From: Tom Wheeler <tnwheeler@nc. rr.com >



To: disklavier@yahoogro ups.com





Sent: Thursday, November 8, 2007 6:29:46 PM

Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV 







Kevin,









It is scenario no. 3 below that describes how my Mark IV is connected.









Again, thanks for working on this and I look forward to ultimately trying out your work when you are ready to release it.   









Tom









On Nov 8, 2007, at 4:17 PM, Kevin Goroway wrote:










Well, one of things everyone will need to understand is the requirements for using it...so no harm in leaving it in this thread for now.



I still think we have some confusion over what you are seeing on wireless.  So, let me try again. 



Scenario #1) You have a wireless card on your computer, you have nothing connected to your DKV's ethernet port.



In this scenario, your wireless card might tell you that there is a wireless access point out there, and you can hop on it, but there is nothing to be found.  And, you have no access whatsoever to the To/From PC folder. 



Scenario #2) Like #1, but you have a hard wire connection to your router/switch from the DKV's ethernet port.



Like the first scenario, but now you have access to the To/From PC folder.



Scenario #3) Like #1, but you have attacted wireless hardware to the DKV's ethernet port, turning it into a wireless device. 



In this situation, your wireless card has 2 choices.  One is the access point connected to the DKV's ethernet port, the other is the access point that the PDA/Tablet use.  If your wireless card attached to one, you'll see the To/From PC folder, if it attaches to the other...there' s nothing to be found. 



Just to be clear, in all 3 of those cases you can use the software, just as long as you can convince your wireless card to hop onto the access point that is there for the PDA.



Your wife can certainly contact me directly.  I plan to put the searching in this weekend, and have the source code ready for release before Monday.  (although you threw in the new feature of being able to search by artist which I hadn't considered. :-)  ) 



-Kevin





























____________ _________ _________ _________ _________ __

Do You Yahoo!?

Tired of spam? Yahoo! Mail has the best spam protection around 

http://mail. yahoo.com 































____________ _________ _________ _________ _________ __

Do You Yahoo!?

Tired of spam? Yahoo! Mail has the best spam protection around 

http://mail. yahoo.com 

































____________ _________ _________ _________ _________ __

Do You Yahoo!?

Tired of spam? Yahoo! Mail has the best spam protection around 

http://mail. yahoo.com 





 









Email and AIM finally together. You've gotta check out free AOL Mail!







    
  

    
    




<!--

RE: [PHISHING]: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-11 by Neal Polan

----------------------------------------------------------------------------
-----------------------
Panda Antivirus 2008 has detected that this email could be spoofed

Take maximum precautions, as spoofed emails could be the sign of a fraud
attempt.
----------------------------------------------------------------------------
-----------------------


 

Hi Kevin,

I am feeling a little embarrassed to be "so behind & out of the loop". 

What platform does what you developed work on? Is it a laptop using wifi? I
already have a tablet (works great except it does not control Disklavier
radio) with my Mark lV. Will the tablet work with what you have developed?
Is there "no reason" to use this if I already have a tablet? 

The tablet already uses wifi to connect my piano to the internet Disklavier
radio etc. And of course the prc remote connects to the piano wirelessly. I
even extended the remotes range by replacing the cf card with a wireless
card using the i/o pc card slot with small antenna (under piano).

What you have done sounds really good. Especially adding search and drag and
drop abilities to the play list. Thanks for all you have done.

Neal

 

  _____  
Show quoted textHide quoted text
From: disklavier@yahoogroups.com [mailto:disklavier@yahoogroups.com] On
Behalf Of Kevin Goroway
Sent: Sunday, November 11, 2007 5:09 AM
To: disklavier@yahoogroups.com
Subject: [PHISHING]: Re: [disklavier] Re: Alternative to tablet and PDA for
MKIV

 

Wow, Hugo, thank you!

I was really concerned that it wouldn't work at all, so this is really
encouraging!

How would you envision the playlists working?  Just mimic the playlists that
are already on the piano?  That might be simplest.  Since I'm so new to the
piano itself, I haven't played with playlists at all.  The PDA/table
interface feels clunky, so I'd really like DKVBrowser to evolve into
something that supports drag and drop to create playlists.  Also, editing of
song titles, etc. right in the browser would be nice as well.

-Kevin

----- Original Message ----
From: "hugofon@..." <hugofon@...>
To: disklavier@yahoogroups.com
Sent: Saturday, November 10, 2007 9:40:02 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

Kevin,


I just tried your alpha release.  Wow, it works great on my DC2 Mark IV. I
don't have any problem at all.  I have a database of approximately 500 songs
on the hard drive, and the browser produces a very accurate list of my
softwares.  

I have been following this discussion closely, but I have not participated
in the discussion as I am really not a computer guy and have nothing
techical to contribute.  Thank you so much for taking your time to work on
this project.  Your work is greatly appreciated.  I can't wait for your
future releases with more functionalities. ..... Perhaps a playlist or my
favorites would be wonderful.  Thanks again.

Hugo


-----Original Message-----
From: Kevin Goroway <kgoroway@yahoo. com>
To: disklavier@yahoogro ups.com
Sent: Sat, 10 Nov 2007 4:23 pm
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

Well, I uploaded the alpha release.

Please try it out and let me know how it goes.  This is my first ever java
app, and getting these things into a working jar file was an experience!
The uploaded rar file includes the swt.jar for windows, with instructions
for where to find it for other operating systems.

It's pretty crude at the moment, and doesn't yet support exporting the data.
There's probably lots of other things it doesn't support as well, since I
have limited experience with the piano itself.  It also has only been tested
against my piano which has very little data, so I don't know how well it
behaves with HUGE databases.  Okay, enough disclaimers. ..Have fun!

-Kevin

----- Original Message ----
From: Matthew Teeter <mrmuk7@gmail. com>
To: disklavier@yahoogro ups.com
Sent: Friday, November 9, 2007 6:00:48 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

I believe <remake_db/> is sent when a usb drive is inserted or removed.
There may be some attributes on there that tell you which db, or it might be
something like "Update your local cache of the db now".  
If you make a query while the software is building the table, you will see
the songs that have been added at that point in time.  This shouldn't be of
much concern; it usually only takes 30 sec to add everything to the songs
table, even for large amounts of files on a drive. 

I don't think there was a column for artist.  If there was, I think it
contained the same info as the title.  But yes, Yamaha seems to put the
artist within the title.  I believe you can set the comment on the song and
album using the PRC's keyboard.  Hardly anyone would want to though - quite
a laborious task poking tiny buttons.  I also seem to remember being able to
set the songs rating from 1 to 5 stars using the PRC/TRC.  Never
investigated that much personally though. 
Matthew

On 11/9/07, Kevin Goroway <kgoroway@yahoo. com <mailto:kgoroway@...> >
wrote: 

Matthew,

I'm at work, so I can't check now, but does the piano send any notification
of when it has finished building the table? 

I've seen <remake_db /> come out for both the CD and the FD even though
there was nothing mounted.

Any way to query for what is already mounted? 

Otherwise...

There had been a request for the ability to search by artist, but I don't
see anything explicit in the schema for artist.  It looks like it is
normally stored as part of the song title (judging from the demos).  This
will work fine with my current search. 

The fields which might be interesting to search by are as follows:
song filename (already done)
song rating (is there any current way to give a song a rating?  If not, I
wouldn't want to assume one and break a future release.)
song "your_record" (No idea what is here, maybe nothing, and no way to set
it? 
song comment (is there any way to enter this currently?)
song title (already done)
song subtitle (already done)
song genre (is there any way to enter this currently?)
album rating (see song rating)
album comment (is there any way to enter this currently?) 
album title (already done)
album subtitle (are these used?)

Anyway, adding others is trivial at this point.  So, I'll have to
investigate what is in the database when I get home.

-Kevin

----- Original Message ----
From: Matthew Teeter <mrmuk7@gmail. com <mailto:mrmuk7@...> >
To: disklavier@yahoogro ups.com <mailto:disklavier@yahoogroups.com> 
Sent: Friday, November 9, 2007 10:27:19 AM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

The tables for each media (ex. usb_album and usb_song) are only created when
that media is inserted.  It takes a few seconds for the software to create
the table, so if you insert and immediately query, you will miss results.
The tables are recreated each insertion.  This is discussed more in our
paper. 
Matthew

On 11/9/07, Kevin Goroway < kgoroway@yahoo. com <mailto:kgoroway@...>
> wrote: 

I made a bunch of progress last night.  Search is fully implemented, and
works great (and FAST).  Of course, my database is tiny compared to some of
yours, so I'll have to get some feedback from those of you who try it. 

I did expect the USB and FLOPPY tables to exist in the database even when
they weren't mounted...but that turned out not to be the case.  So, tonight
I have to work on some code to understand when those are mounted and when
they aren't. 

I have no plans to support the copying of files between the sources,
especially the protected ones.  

Release this weekend (as an alpha version) is looking quite likely.

-Kevin

----- Original Message ----
From: Tom Wheeler <tnwheeler@nc. rr.com <mailto:tnwheeler@...>  >

To: disklavier@yahoogro ups.com <mailto:disklavier@yahoogroups.com> 



Sent: Thursday, November 8, 2007 6:29:46 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV 

Kevin,

 

It is scenario no. 3 below that describes how my Mark IV is connected.

 

Again, thanks for working on this and I look forward to ultimately trying
out your work when you are ready to release it.   

 

Tom

 

On Nov 8, 2007, at 4:17 PM, Kevin Goroway wrote:





Well, one of things everyone will need to understand is the requirements for
using it...so no harm in leaving it in this thread for now.

I still think we have some confusion over what you are seeing on wireless.
So, let me try again. 

Scenario #1) You have a wireless card on your computer, you have nothing
connected to your DKV's ethernet port.

In this scenario, your wireless card might tell you that there is a wireless
access point out there, and you can hop on it, but there is nothing to be
found.  And, you have no access whatsoever to the To/From PC folder. 

Scenario #2) Like #1, but you have a hard wire connection to your
router/switch from the DKV's ethernet port.

Like the first scenario, but now you have access to the To/From PC folder.

Scenario #3) Like #1, but you have attacted wireless hardware to the DKV's
ethernet port, turning it into a wireless device. 

In this situation, your wireless card has 2 choices.  One is the access
point connected to the DKV's ethernet port, the other is the access point
that the PDA/Tablet use.  If your wireless card attached to one, you'll see
the To/From PC folder, if it attaches to the other...there' s nothing to be
found. 

Just to be clear, in all 3 of those cases you can use the software, just as
long as you can convince your wireless card to hop onto the access point
that is there for the PDA.

Your wife can certainly contact me directly.  I plan to put the searching in
this weekend, and have the source code ready for release before Monday.
(although you threw in the new feature of being able to search by artist
which I hadn't considered. :-)  ) 

-Kevin

 

 


____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around 
http://mail. <http://mail.yahoo.com/>  yahoo.com 

 

 


____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around 
http://mail. <http://mail.yahoo.com/>  yahoo.com 

 

 


____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around 
http://mail <http://mail/> . yahoo.com 

Email and AIM finally together. You've gotta check out free AOL Mail
<http://o.aolcdn.com/cdn.webmail.aol.com/mailtour/aol/en-us/index.htm?ncid=A
OLAOF00020000000970> !

 


__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-11 by Tom Wheeler

Kevin,

It did not work for us.  We were able to get the DLRC to work by  
setting the IP to 192.168.11.15, so I guess we need a way to configure  
the IP.  (We could not get anything but the page 1 functionality of  
DLRC to work -- there were java errors on the other pages.

The error we get from your program is "Unable to establish wireless  
connection to piano>"

Thanks for your efforts.
Show quoted textHide quoted text
On Nov 10, 2007, at 4:23 PM, Kevin Goroway wrote:

> Well, I uploaded the alpha release.
>
> Please try it out and let me know how it goes.  This is my first  
> ever java app, and getting these things into a working jar file was  
> an experience!  The uploaded rar file includes the swt.jar for  
> windows, with instructions for where to find it for other operating  
> systems.
>
> It's pretty crude at the moment, and doesn't yet support exporting  
> the data.  There's probably lots of other things it doesn't support  
> as well, since I have limited experience with the piano itself.  It  
> also has only been tested against my piano which has very little  
> data, so I don't know how well it behaves with HUGE databases.   
> Okay, enough disclaimers...Have fun!
>
> -Kevin
>
> ----- Original Message ----
> From: Matthew Teeter <mrmuk7@...>
> To: disklavier@yahoogroups.com
> Sent: Friday, November 9, 2007 6:00:48 PM
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
>
> I believe <remake_db/> is sent when a usb drive is inserted or  
> removed.  There may be some attributes on there that tell you which  
> db, or it might be something like "Update your local cache of the db  
> now".
> If you make a query while the software is building the table, you  
> will see the songs that have been added at that point in time.  This  
> shouldn't be of much concern; it usually only takes 30 sec to add  
> everything to the songs table, even for large amounts of files on a  
> drive.
>
> I don't think there was a column for artist.  If there was, I think  
> it contained the same info as the title.  But yes, Yamaha seems to  
> put the artist within the title.  I believe you can set the comment  
> on the song and album using the PRC's keyboard.  Hardly anyone would  
> want to though - quite a laborious task poking tiny buttons.  I also  
> seem to remember being able to set the songs rating from 1 to 5  
> stars using the PRC/TRC.  Never investigated that much personally  
> though.
> Matthew
>
>
> On 11/9/07, Kevin Goroway <kgoroway@yahoo. com> wrote:
>
> Matthew,
>
> I'm at work, so I can't check now, but does the piano send any  
> notification of when it has finished building the table?
>
> I've seen <remake_db /> come out for both the CD and the FD even  
> though there was nothing mounted.
>
> Any way to query for what is already mounted?
>
> Otherwise...
>
> There had been a request for the ability to search by artist, but I  
> don't see anything explicit in the schema for artist.  It looks like  
> it is normally stored as part of the song title (judging from the  
> demos).  This will work fine with my current search.
>
> The fields which might be interesting to search by are as follows:
> song filename (already done)
> song rating (is there any current way to give a song a rating?  If  
> not, I wouldn't want to assume one and break a future release.)
> song "your_record" (No idea what is here, maybe nothing, and no way  
> to set it?
> song comment (is there any way to enter this currently?)
> song title (already done)
> song subtitle (already done)
> song genre (is there any way to enter this currently?)
> album rating (see song rating)
> album comment (is there any way to enter this currently?)
> album title (already done)
> album subtitle (are these used?)
>
> Anyway, adding others is trivial at this point.  So, I'll have to  
> investigate what is in the database when I get home.
>
> -Kevin
>
> ----- Original Message ----
> From: Matthew Teeter <mrmuk7@gmail. com>
> To: disklavier@yahoogro ups.com
> Sent: Friday, November 9, 2007 10:27:19 AM
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
>
> The tables for each media (ex. usb_album and usb_song) are only  
> created when that media is inserted.  It takes a few seconds for the  
> software to create the table, so if you insert and immediately  
> query, you will miss results.  The tables are recreated each  
> insertion.  This is discussed more in our paper.
> Matthew
>
>
> On 11/9/07, Kevin Goroway < kgoroway@yahoo. com> wrote:
>
> I made a bunch of progress last night.  Search is fully implemented,  
> and works great (and FAST).  Of course, my database is tiny compared  
> to some of yours, so I'll have to get some feedback from those of  
> you who try it.
>
> I did expect the USB and FLOPPY tables to exist in the database even  
> when they weren't mounted...but that turned out not to be the case.   
> So, tonight I have to work on some code to understand when those are  
> mounted and when they aren't.
>
> I have no plans to support the copying of files between the sources,  
> especially the protected ones.
>
> Release this weekend (as an alpha version) is looking quite likely.
>
> -Kevin
>
> ----- Original Message ----
> From: Tom Wheeler <tnwheeler@nc. rr.com >
> To: disklavier@yahoogro ups.com
> Sent: Thursday, November 8, 2007 6:29:46 PM
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
>
> Kevin,
>
>
> It is scenario no. 3 below that describes how my Mark IV is connected.
>
> Again, thanks for working on this and I look forward to ultimately  
> trying out your work when you are ready to release it.
>
> Tom
>
> On Nov 8, 2007, at 4:17 PM, Kevin Goroway wrote:
>
>> Well, one of things everyone will need to understand is the  
>> requirements for using it...so no harm in leaving it in this thread  
>> for now.
>>
>> I still think we have some confusion over what you are seeing on  
>> wireless.  So, let me try again.
>>
>> Scenario #1) You have a wireless card on your computer, you have  
>> nothing connected to your DKV's ethernet port.
>>
>> In this scenario, your wireless card might tell you that there is a  
>> wireless access point out there, and you can hop on it, but there  
>> is nothing to be found.  And, you have no access whatsoever to the  
>> To/From PC folder.
>>
>> Scenario #2) Like #1, but you have a hard wire connection to your  
>> router/switch from the DKV's ethernet port.
>>
>> Like the first scenario, but now you have access to the To/From PC  
>> folder.
>>
>> Scenario #3) Like #1, but you have attacted wireless hardware to  
>> the DKV's ethernet port, turning it into a wireless device.
>>
>> In this situation, your wireless card has 2 choices.  One is the  
>> access point connected to the DKV's ethernet port, the other is the  
>> access point that the PDA/Tablet use.  If your wireless card  
>> attached to one, you'll see the To/From PC folder, if it attaches  
>> to the other...there' s nothing to be found.
>>
>> Just to be clear, in all 3 of those cases you can use the software,  
>> just as long as you can convince your wireless card to hop onto the  
>> access point that is there for the PDA.
>>
>> Your wife can certainly contact me directly.  I plan to put the  
>> searching in this weekend, and have the source code ready for  
>> release before Monday.  (although you threw in the new feature of  
>> being able to search by artist which I hadn't considered. :-)  )
>>
>> -Kevin
>
>
>
> ____________ _________ _________ _________ _________ __
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail. yahoo.com
>
>
>
>
> ____________ _________ _________ _________ _________ __
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail. yahoo.com
>
>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-11 by Kevin Goroway

I didn't think the piano was ever anywhere but 192.168.88.1...Oh well... this is trivial to fix. Expect a new version very soon ( I'm working on playlist support, but will upload a new version before it's done)

-Kevin

Tom Wheeler wrote:
Kevin,

It did not work for us. We were able to get the DLRC to work by setting the IP to 192.168.11.15, so I guess we need a way to configure the IP. (We could not get anything but the page 1 functionality of DLRC to work -- there were java errors on the other pages.

The error we get from your program is "Unable to establish wireless connection to piano>"

Thanks for your efforts.

On Nov 10, 2007, at 4:23 PM, Kevin Goroway wrote:

Well, I uploaded the alpha release.

Please try it out and let me know how it goes. This is my first ever java app, and getting these things into a working jar file was an experience! The uploaded rar file includes the swt.jar for windows, with instructions for where to find it for other operating systems.

It's pretty crude at the moment, and doesn't yet support exporting the data. There's probably lots of other things it doesn't support as well, since I have limited experience with the piano itself. It also has only been tested against my piano which has very little data, so I don't know how well it behaves with HUGE databases. Okay, enough disclaimers...Have fun!

-Kevin

----- Original Message ----
Show quoted textHide quoted text
From: Matthew Teeter <mrmuk7@gmail.com>
To: disklavier@yahoogroups.com
Sent: Friday, November 9, 2007 6:00:48 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

I believe is sent when a usb drive is inserted or removed. There may be some attributes on there that tell you which db, or it might be something like "Update your local cache of the db now".
If you make a query while the software is building the table, you will see the songs that have been added at that point in time. This shouldn't be of much concern; it usually only takes 30 sec to add everything to the songs table, even for large amounts of files on a drive.

I don't think there was a column for artist. If there was, I think it contained the same info as the title. But yes, Yamaha seems to put the artist within the title. I believe you can set the comment on the song and album using the PRC's keyboard. Hardly anyone would want to though - quite a laborious task poking tiny buttons. I also seem to remember being able to set the songs rating from 1 to 5 stars using the PRC/TRC. Never investigated that much personally though.
Matthew

On 11/9/07, Kevin Goroway <kgoroway@yahoo. com> wrote:

Matthew,

I'm at work, so I can't check now, but does the piano send any notification of when it has finished building the table?

I've seen come out for both the CD and the FD even though there was nothing mounted.

Any way to query for what is already mounted?

Otherwise...

There had been a request for the ability to search by artist, but I don't see anything explicit in the schema for artist. It looks like it is normally stored as part of the song title (judging from the demos). This will work fine with my current search.

The fields which might be interesting to search by are as follows:
song filename (already done)
song rating (is there any current way to give a song a rating? If not, I wouldn't want to assume one and break a future release.)
song "your_record" (No idea what is here, maybe nothing, and no way to set it?
song comment (is there any way to enter this currently?)
song title (already done)
song subtitle (already done)
song genre (is there any way to enter this currently?)
album rating (see song rating)
album comment (is there any way to enter this currently?)
album title (already done)
album subtitle (are these used?)

Anyway, adding others is trivial at this point. So, I'll have to investigate what is in the database when I get home.

-Kevin

----- Original Message ----
From: Matthew Teeter <mrmuk7@gmail. com>
To: disklavier@yahoogro ups.com
Sent: Friday, November 9, 2007 10:27:19 AM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

The tables for each media (ex. usb_album and usb_song) are only created when that media is inserted. It takes a few seconds for the software to create the table, so if you insert and immediately query, you will miss results. The tables are recreated each insertion. This is discussed more in our paper.
Matthew

On 11/9/07, Kevin Goroway < kgoroway@yahoo. com> wrote:

I made a bunch of progress last night. Search is fully implemented, and works great (and FAST). Of course, my database is tiny compared to some of yours, so I'll have to get some feedback from those of you who try it.

I did expect the USB and FLOPPY tables to exist in the database even when they weren't mounted...but that turned out not to be the case. So, tonight I have to work on some code to understand when those are mounted and when they aren't.

I have no plans to support the copying of files between the sources, especially the protected ones.

Release this weekend (as an alpha version) is looking quite likely.

-Kevin

----- Original Message ----
From: Tom Wheeler <tnwheeler@nc. rr.com >
Sent: Thursday, November 8, 2007 6:29:46 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

Kevin,

It is scenario no. 3 below that describes how my Mark IV is connected.

Again, thanks for working on this and I look forward to ultimately trying out your work when you are ready to release it.

Tom

On Nov 8, 2007, at 4:17 PM, Kevin Goroway wrote:

Well, one of things everyone will need to understand is the requirements for using it...so no harm in leaving it in this thread for now.

I still think we have some confusion over what you are seeing on wireless. So, let me try again.

Scenario #1) You have a wireless card on your computer, you have nothing connected to your DKV's ethernet port.

In this scenario, your wireless card might tell you that there is a wireless access point out there, and you can hop on it, but there is nothing to be found. And, you have no access whatsoever to the To/From PC folder.

Scenario #2) Like #1, but you have a hard wire connection to your router/switch from the DKV's ethernet port.

Like the first scenario, but now you have access to the To/From PC folder.

Scenario #3) Like #1, but you have attacted wireless hardware to the DKV's ethernet port, turning it into a wireless device.

In this situation, your wireless card has 2 choices. One is the access point connected to the DKV's ethernet port, the other is the access point that the PDA/Tablet use. If your wireless card attached to one, you'll see the To/From PC folder, if it attaches to the other...there' s nothing to be found.

Just to be clear, in all 3 of those cases you can use the software, just as long as you can convince your wireless card to hop onto the access point that is there for the PDA.

Your wife can certainly contact me directly. I plan to put the searching in this weekend, and have the source code ready for release before Monday. (although you threw in the new feature of being able to search by artist which I hadn't considered. :-) )

-Kevin



____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail. yahoo.com




____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail. yahoo.com




__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com


__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-11 by Kevin Goroway

New version uploaded.

supports:
changing pianoIP and port on the command line
renaming albums and songs directly in the tree
preliminary support for playlists

-Kevin


Kevin Goroway wrote:
I didn't think the piano was ever anywhere but 192.168.88.1...Oh well... this is trivial to fix. Expect a new version very soon ( I'm working on playlist support, but will upload a new version before it's done)

-Kevin

Tom Wheeler rr.com> wrote:
Kevin,

It did not work for us. We were able to get the DLRC to work by setting the IP to 192.168.11.15, so I guess we need a way to configure the IP. (We could not get anything but the page 1 functionality of DLRC to work -- there were java errors on the other pages.

The error we get from your program is "Unable to establish wireless connection to piano>"

Thanks for your efforts.

On Nov 10, 2007, at 4:23 PM, Kevin Goroway wrote:

Well, I uploaded the alpha release.

Please try it out and let me know how it goes. This is my first ever java app, and getting these things into a working jar file was an experience! The uploaded rar file includes the swt.jar for windows, with instructions for where to find it for other operating systems.

It's pretty crude at the moment, and doesn't yet support exporting the data. There's probably lots of other things it doesn't support as well, since I have limited experience with the piano itself. It also has only been tested against my piano which has very little data, so I don't know how well it behaves with HUGE databases. Okay, enough disclaimers...Have fun!

-Kevin

----- Original Message ----
Show quoted textHide quoted text
From: Matthew Teeter <mrmuk7@gmail.com>
To: disklavier@yahoogroups.com
Sent: Friday, November 9, 2007 6:00:48 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

I believe is sent when a usb drive is inserted or removed. There may be some attributes on there that tell you which db, or it might be something like "Update your local cache of the db now".
If you make a query while the software is building the table, you will see the songs that have been added at that point in time. This shouldn't be of much concern; it usually only takes 30 sec to add everything to the songs table, even for large amounts of files on a drive.

I don't think there was a column for artist. If there was, I think it contained the same info as the title. But yes, Yamaha seems to put the artist within the title. I believe you can set the comment on the song and album using the PRC's keyboard. Hardly anyone would want to though - quite a laborious task poking tiny buttons. I also seem to remember being able to set the songs rating from 1 to 5 stars using the PRC/TRC. Never investigated that much personally though.
Matthew

On 11/9/07, Kevin Goroway <kgoroway@yahoo. com> wrote:

Matthew,

I'm at work, so I can't check now, but does the piano send any notification of when it has finished building the table?

I've seen come out for both the CD and the FD even though there was nothing mounted.

Any way to query for what is already mounted?

Otherwise...

There had been a request for the ability to search by artist, but I don't see anything explicit in the schema for artist. It looks like it is normally stored as part of the song title (judging from the demos). This will work fine with my current search.

The fields which might be interesting to search by are as follows:
song filename (already done)
song rating (is there any current way to give a song a rating? If not, I wouldn't want to assume one and break a future release.)
song "your_record" (No idea what is here, maybe nothing, and no way to set it?
song comment (is there any way to enter this currently?)
song title (already done)
song subtitle (already done)
song genre (is there any way to enter this currently?)
album rating (see song rating)
album comment (is there any way to enter this currently?)
album title (already done)
album subtitle (are these used?)

Anyway, adding others is trivial at this point. So, I'll have to investigate what is in the database when I get home.

-Kevin

----- Original Message ----
From: Matthew Teeter <mrmuk7@gmail. com>
To: disklavier@yahoogro ups.com
Sent: Friday, November 9, 2007 10:27:19 AM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

The tables for each media (ex. usb_album and usb_song) are only created when that media is inserted. It takes a few seconds for the software to create the table, so if you insert and immediately query, you will miss results. The tables are recreated each insertion. This is discussed more in our paper.
Matthew

On 11/9/07, Kevin Goroway < kgoroway@yahoo. com> wrote:

I made a bunch of progress last night. Search is fully implemented, and works great (and FAST). Of course, my database is tiny compared to some of yours, so I'll have to get some feedback from those of you who try it.

I did expect the USB and FLOPPY tables to exist in the database even when they weren't mounted...but that turned out not to be the case. So, tonight I have to work on some code to understand when those are mounted and when they aren't.

I have no plans to support the copying of files between the sources, especially the protected ones.

Release this weekend (as an alpha version) is looking quite likely.

-Kevin

----- Original Message ----
From: Tom Wheeler <tnwheeler@nc. rr.com >
Sent: Thursday, November 8, 2007 6:29:46 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

Kevin,

It is scenario no. 3 below that describes how my Mark IV is connected.

Again, thanks for working on this and I look forward to ultimately trying out your work when you are ready to release it.

Tom

On Nov 8, 2007, at 4:17 PM, Kevin Goroway wrote:

Well, one of things everyone will need to understand is the requirements for using it...so no harm in leaving it in this thread for now.

I still think we have some confusion over what you are seeing on wireless. So, let me try again.

Scenario #1) You have a wireless card on your computer, you have nothing connected to your DKV's ethernet port.

In this scenario, your wireless card might tell you that there is a wireless access point out there, and you can hop on it, but there is nothing to be found. And, you have no access whatsoever to the To/From PC folder.

Scenario #2) Like #1, but you have a hard wire connection to your router/switch from the DKV's ethernet port.

Like the first scenario, but now you have access to the To/From PC folder.

Scenario #3) Like #1, but you have attacted wireless hardware to the DKV's ethernet port, turning it into a wireless device.

In this situation, your wireless card has 2 choices. One is the access point connected to the DKV's ethernet port, the other is the access point that the PDA/Tablet use. If your wireless card attached to one, you'll see the To/From PC folder, if it attaches to the other...there' s nothing to be found.

Just to be clear, in all 3 of those cases you can use the software, just as long as you can convince your wireless card to hop onto the access point that is there for the PDA.

Your wife can certainly contact me directly. I plan to put the searching in this weekend, and have the source code ready for release before Monday. (although you threw in the new feature of being able to search by artist which I hadn't considered. :-) )

-Kevin



____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail. yahoo.com




____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail. yahoo.com




__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com


__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-12 by Tom Wheeler

Kevin,

Thanks for the quick turnaround. We do not get the error message any 
more, but it doesn't do anything.   I type the name of a song in the 
search box, and press Search, but nothing happens. I don't hear the disk 
running on the Disklavier.   I have checked and the disklavier is 
responding to its remote.   I think it may be something simple that we 
don't understand.  Do we have to do anything special with the postgresql 
jar file?  The  DLRC is telling me that the  Postgres sql driver is not 
in the Classpath.  I've tried googling that but have not found anything  
I could understand.



Kevin Goroway wrote:
Show quoted textHide quoted text
> New version uploaded.
>
> supports:
> changing pianoIP and port on the command line
> renaming albums and songs directly in the tree
> preliminary support for playlists
>
> -Kevin
>
>
> Kevin Goroway <kgoroway@...> wrote:
>
>     I didn't think the piano was ever anywhere but 192.168.88.1...Oh
>     well... this is trivial to fix.  Expect a new version very soon (
>     I'm working on playlist support, but will upload a new version
>     before it's done)
>
>     -Kevin
>
>     Tom Wheeler <tnwheeler@...> wrote:
>
>         Kevin,
>
>         It did not work for us.  We were able to get the DLRC to work
>         by setting the IP to 192.168.11.15, so I guess we need a way
>         to configure the IP.  (We could not get anything but the page
>         1 functionality of DLRC to work -- there were java errors on
>         the other pages.
>
>         The error we get from your program is "Unable to establish
>         wireless connection to piano>"
>
>         Thanks for your efforts.
>
>         On Nov 10, 2007, at 4:23 PM, Kevin Goroway wrote:
>
>>         Well, I uploaded the alpha release.
>>
>>         Please try it out and let me know how it goes.  This is my
>>         first ever java app, and getting these things into a working
>>         jar file was an experience!  The uploaded rar file includes
>>         the swt.jar for windows, with instructions for where to find
>>         it for other operating systems.
>>
>>         It's pretty crude at the moment, and doesn't yet support
>>         exporting the data.  There's probably lots of other things it
>>         doesn't support as well, since I have limited experience with
>>         the piano itself.  It also has only been tested against my
>>         piano which has very little data, so I don't know how well it
>>         behaves with HUGE databases.  Okay, enough disclaimers...Have
>>         fun!
>>
>>         -Kevin
>>
>>         ----- Original Message ----
>>         From: Matthew Teeter <mrmuk7@... <mailto:mrmuk7@...>>
>>         To: disklavier@yahoogroups.com
>>         <mailto:disklavier@yahoogroups.com>
>>         Sent: Friday, November 9, 2007 6:00:48 PM
>>         Subject: Re: [disklavier] Re: Alternative to tablet and PDA
>>         for MKIV
>>
>>         I believe <remake_db/> is sent when a usb drive is inserted
>>         or removed.  There may be some attributes on there that tell
>>         you which db, or it might be something like "Update your
>>         local cache of the db now".  
>>         If you make a query while the software is building the table,
>>         you will see the songs that have been added at that point in
>>         time.  This shouldn't be of much concern; it usually only
>>         takes 30 sec to add everything to the songs table, even for
>>         large amounts of files on a drive. 
>>
>>         I don't think there was a column for artist.  If there was, I
>>         think it contained the same info as the title.  But yes,
>>         Yamaha seems to put the artist within the title.  I believe
>>         you can set the comment on the song and album using the PRC's
>>         keyboard.  Hardly anyone would want to though - quite a
>>         laborious task poking tiny buttons.  I also seem to remember
>>         being able to set the songs rating from 1 to 5 stars using
>>         the PRC/TRC.  Never investigated that much personally though. 
>>         Matthew
>>
>>         On 11/9/07, Kevin Goroway <kgoroway@yahoo. com
>>         <mailto:kgoroway@...>> wrote:
>>
>>
>>             Matthew,
>>
>>             I'm at work, so I can't check now, but does the piano
>>             send any notification of when it has finished building
>>             the table? 
>>
>>             I've seen <remake_db /> come out for both the CD and the
>>             FD even though there was nothing mounted.
>>
>>             Any way to query for what is already mounted? 
>>
>>             Otherwise...
>>
>>             There had been a request for the ability to search by
>>             artist, but I don't see anything explicit in the schema
>>             for artist.  It looks like it is normally stored as part
>>             of the song title (judging from the demos).  This will
>>             work fine with my current search. 
>>
>>             The fields which might be interesting to search by are as
>>             follows:
>>             song filename (already done)
>>             song rating (is there any current way to give a song a
>>             rating?  If not, I wouldn't want to assume one and break
>>             a future release.)
>>             song "your_record" (No idea what is here, maybe nothing,
>>             and no way to set it? 
>>             song comment (is there any way to enter this currently?)
>>             song title (already done)
>>             song subtitle (already done)
>>             song genre (is there any way to enter this currently?)
>>             album rating (see song rating)
>>             album comment (is there any way to enter this currently?) 
>>             album title (already done)
>>             album subtitle (are these used?)
>>
>>             Anyway, adding others is trivial at this point.  So, I'll
>>             have to investigate what is in the database when I get home.
>>
>>             -Kevin
>>
>>             ----- Original Message ----
>>             From: Matthew Teeter <mrmuk7@gmail. com
>>             <mailto:mrmuk7@...>>
>>             To: disklavier@yahoogro ups.com
>>             <mailto:disklavier@yahoogroups.com>
>>             Sent: Friday, November 9, 2007 10:27:19 AM
>>             Subject: Re: [disklavier] Re: Alternative to tablet and
>>             PDA for MKIV
>>
>>             The tables for each media (ex. usb_album and usb_song)
>>             are only created when that media is inserted.  It takes a
>>             few seconds for the software to create the table, so if
>>             you insert and immediately query, you will miss results. 
>>             The tables are recreated each insertion.  This is
>>             discussed more in our paper. 
>>             Matthew
>>
>>             On 11/9/07, Kevin Goroway < kgoroway@yahoo. com
>>             <mailto:kgoroway@...>> wrote:
>>
>>
>>                 I made a bunch of progress last night.  Search is
>>                 fully implemented, and works great (and FAST).  Of
>>                 course, my database is tiny compared to some of
>>                 yours, so I'll have to get some feedback from those
>>                 of you who try it. 
>>
>>                 I did expect the USB and FLOPPY tables to exist in
>>                 the database even when they weren't mounted...but
>>                 that turned out not to be the case.  So, tonight I
>>                 have to work on some code to understand when those
>>                 are mounted and when they aren't. 
>>
>>                 I have no plans to support the copying of files
>>                 between the sources, especially the protected ones.  
>>
>>                 Release this weekend (as an alpha version) is looking
>>                 quite likely.
>>
>>                 -Kevin
>>
>>                 ----- Original Message ----
>>                 From: Tom Wheeler <tnwheeler@nc. rr.com
>>                 <mailto:tnwheeler@...> >
>>                 To: disklavier@yahoogro ups.com
>>                 <mailto:disklavier@yahoogroups.com>
>>                 Sent: Thursday, November 8, 2007 6:29:46 PM
>>                 Subject: Re: [disklavier] Re: Alternative to tablet
>>                 and PDA for MKIV 
>>
>>                 Kevin,
>>
>>                 It is scenario no. 3 below that describes how my Mark
>>                 IV is connected.
>>
>>                 Again, thanks for working on this and I look forward
>>                 to ultimately trying out your work when you are ready
>>                 to release it.  
>>
>>                 Tom
>>
>>                 On Nov 8, 2007, at 4:17 PM, Kevin Goroway wrote:
>>
>>>                 Well, one of things everyone will need to understand
>>>                 is the requirements for using it...so no harm in
>>>                 leaving it in this thread for now.
>>>
>>>                 I still think we have some confusion over what you
>>>                 are seeing on wireless.  So, let me try again. 
>>>
>>>                 Scenario #1) You have a wireless card on your
>>>                 computer, you have nothing connected to your DKV's
>>>                 ethernet port.
>>>
>>>                 In this scenario, your wireless card might tell you
>>>                 that there is a wireless access point out there, and
>>>                 you can hop on it, but there is nothing to be
>>>                 found.  And, you have no access whatsoever to the
>>>                 To/From PC folder. 
>>>
>>>                 Scenario #2) Like #1, but you have a hard wire
>>>                 connection to your router/switch from the DKV's
>>>                 ethernet port.
>>>
>>>                 Like the first scenario, but now you have access to
>>>                 the To/From PC folder.
>>>
>>>                 Scenario #3) Like #1, but you have attacted wireless
>>>                 hardware to the DKV's ethernet port, turning it into
>>>                 a wireless device. 
>>>
>>>                 In this situation, your wireless card has 2
>>>                 choices.  One is the access point connected to the
>>>                 DKV's ethernet port, the other is the access point
>>>                 that the PDA/Tablet use.  If your wireless card
>>>                 attached to one, you'll see the To/From PC folder,
>>>                 if it attaches to the other...there' s nothing to be
>>>                 found. 
>>>
>>>                 Just to be clear, in all 3 of those cases you can
>>>                 use the software, just as long as you can convince
>>>                 your wireless card to hop onto the access point that
>>>                 is there for the PDA.
>>>
>>>                 Your wife can certainly contact me directly.  I plan
>>>                 to put the searching in this weekend, and have the
>>>                 source code ready for release before Monday. 
>>>                 (although you threw in the new feature of being able
>>>                 to search by artist which I hadn't considered. :-)  ) 
>>>
>>>                 -Kevin
>>
>>
>>
>>
>>                 ____________ _________ _________ _________ _________ __
>>                 Do You Yahoo!?
>>                 Tired of spam? Yahoo! Mail has the best spam
>>                 protection around 
>>                 http://mail. yahoo.com <http://mail.yahoo.com>
>>
>>
>>
>>
>>             ____________ _________ _________ _________ _________ __
>>             Do You Yahoo!?
>>             Tired of spam? Yahoo! Mail has the best spam protection
>>             around 
>>             http://mail. yahoo.com <http://mail.yahoo.com>
>>
>>
>>
>>
>>         __________________________________________________
>>         Do You Yahoo!?
>>         Tired of spam? Yahoo! Mail has the best spam protection around 
>>         http://mail.yahoo.com <http://mail.yahoo.com> 
>
>
>
>     __________________________________________________
>     Do You Yahoo!?
>     Tired of spam? Yahoo! Mail has the best spam protection around
>     http://mail.yahoo.com
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.co 
>
>------------------------------------------------------------------------
>
>No virus found in this incoming message.
>Checked by AVG Free Edition. 
>Version: 7.5.503 / Virus Database: 269.15.29/1124 - Release Date: 11/11/2007 10:12 AM
>  
>

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-12 by hugofon@aol.com

Kevin,

I think it would be a good idea if the playlists?on the PDA can be copied to DKVBrowser.??And you are right about the PDA being clunky.....?So if DKVBrowser can support drag and drop playlists similar to most of the media players out there, it would be a great time saving tool to create new playlists suitable for the mood of the evening.? Would it be possible for the DKVBrowser playlists to be copied to the PDA/piano?? I am not really sure?if that information is stored on the PDA or the piano.

Editing the song info in the Browser would indeed be a nice feature to have too.? I remember reading many previous posts with questions about editing the metadata of the songs.? It sounds like the possibilities are endless here.? 

I did not have an issue with the IP address.? My laptop?was configured to accept DHCP assignment, and the Disklavier access point assigned the same dummy IP of 192.168.88.14 to my wireless card every time a connection was made.??I also noticed that?a connection could be made even when the paino was?in standby mode. Perhaps the access point was simply waiting for the PDA to be turned on.? Also, by launching the DKVBrowser and searching for softwares, the piano came out of the standby mode and could start playing.

Please keep up the good work.? Thanks again.

Hugo
Show quoted textHide quoted text
-----Original Message-----
From: Kevin Goroway <kgoroway@...>
To: disklavier@yahoogroups.com
Sent: Sun, 11 Nov 2007 8:08 am
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV









Wow, Hugo, thank you!

I was really concerned that it wouldn't work at all, so this is really encouraging!

How would you envision the playlists working?? Just mimic the playlists that are already on the piano?? That might be simplest.? Since I'm so new to the piano itself, I haven't played with playlists at all.? The PDA/table interface feels clunky, so I'd really like DKVBrowser to evolve into something that supports drag and drop to create playlists.? Also, editing of song titles, etc. right in the browser would be nice as well.

-Kevin


----- Original Message ----
From: "hugofon@..." <hugofon@...>
To: disklavier@yahoogroups.com
Sent: Saturday, November 10, 2007 9:40:02 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV





Kevin,


I just tried your alpha release.? Wow, it works great on my DC2 Mark IV. I don't have any problem at all.? I have a database of approximately 500 songs on the hard drive, and the browser produces a very accurate list of my softwares.? 


I have been following this discussion closely, but I have not participated in the discussion as I am really not a computer guy and have nothing techical to contribute.? Thank you so much for taking your time to work on this project.? Your work is greatly appreciated.? I can't wait for your future releases with more functionalities. ..... Perhaps a playlist or my favorites would be wonderful.? Thanks again.

Hugo


-----Original Message-----
From: Kevin Goroway <kgoroway@yahoo. com>
To: disklavier@yahoogro ups.com
Sent: Sat, 10 Nov 2007 4:23 pm
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV









Well, I uploaded the alpha release.

Please try it out and let me know how it goes.? This is my first ever java app, and getting these things into a working jar file was an experience!? The uploaded rar file includes the swt.jar for windows, with instructions for where to find it for other operating systems.

It's pretty crude at the moment, and doesn't yet support exporting the data.? There's probably lots of other things it doesn't support as well, since I have limited experience with the piano itself.? It also has only been tested against my piano which has very little data, so I don't know how well it behaves with HUGE databases.? Okay, enough disclaimers. ..Have fun!

-Kevin


----- Original Message ----
From: Matthew Teeter <mrmuk7@gmail. com>
To: disklavier@yahoogro ups.com
Sent: Friday, November 9, 2007 6:00:48 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV



I believe <remake_db/> is sent when a usb drive is inserted or removed.? There may be some attributes on there that tell you which db, or it might be something like "Update your local cache of the db now".? 
If you make a query while the software is building the table, you will see the songs that have been added at that point in time.? This shouldn't be of much concern; it usually only takes 30 sec to add everything to the songs table, even for large amounts of files on a drive. 

I don't think there was a column for artist.? If there was, I think it contained the same info as the title.? But yes, Yamaha seems to put the artist within the title.? I believe you can set the comment on the song and album using the PRC's keyboard.? Hardly anyone would want to though - quite a laborious task poking tiny buttons.? I also seem to remember being able to set the songs rating from 1 to 5 stars using the PRC/TRC.? Never investigated that much personally though. 
Matthew



On 11/9/07, Kevin Goroway <kgoroway@yahoo. com> wrote: 








Matthew,

I'm at work, so I can't check now, but does the piano send any notification of when it has finished building the table? 

I've seen <remake_db /> come out for both the CD and the FD even though there was nothing mounted.

Any way to query for what is already mounted? 

Otherwise...

There had been a request for the ability to search by artist, but I don't see anything explicit in the schema for artist.? It looks like it is normally stored as part of the song title (judging from the demos).? This will work fine with my current search. 

The fields which might be interesting to search by are as follows:
song filename (already done)
song rating (is there any current way to give a song a rating?? If not, I wouldn't want to assume one and break a future release.)
song "your_record" (No idea what is here, maybe nothing, and no way to set it? 
song comment (is there any way to enter this currently?)
song title (already done)
song subtitle (already done)
song genre (is there any way to enter this currently?)
album rating (see song rating)
album comment (is there any way to enter this currently?) 
album title (already done)
album subtitle (are these used?)

Anyway, adding others is trivial at this point.? So, I'll have to investigate what is in the database when I get home.

-Kevin


----- Original Message ----
From: Matthew Teeter <mrmuk7@gmail. com>
To: disklavier@yahoogro ups.com
Sent: Friday, November 9, 2007 10:27:19 AM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV



The tables for each media (ex. usb_album and usb_song) are only created when that media is inserted.? It takes a few seconds for the software to create the table, so if you insert and immediately query, you will miss results.? The tables are recreated each insertion.? This is discussed more in our paper. 
Matthew



On 11/9/07, Kevin Goroway < kgoroway@yahoo. com> wrote: 








I made a bunch of progress last night.? Search is fully implemented, and works great (and FAST).? Of course, my database is tiny compared to some of yours, so I'll have to get some feedback from those of you who try it. 

I did expect the USB and FLOPPY tables to exist in the database even when they weren't mounted...but that turned out not to be the case.? So, tonight I have to work on some code to understand when those are mounted and when they aren't. 

I have no plans to support the copying of files between the sources, especially the protected ones.? 

Release this weekend (as an alpha version) is looking quite likely.

-Kevin


----- Original Message ----
From: Tom Wheeler <tnwheeler@nc. rr.com >

To: disklavier@yahoogro ups.com


Sent: Thursday, November 8, 2007 6:29:46 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV 



Kevin,




It is scenario no. 3 below that describes how my Mark IV is connected.




Again, thanks for working on this and I look forward to ultimately trying out your work when you are ready to release it. ? 




Tom




On Nov 8, 2007, at 4:17 PM, Kevin Goroway wrote:





Well, one of things everyone will need to understand is the requirements for using it...so no harm in leaving it in this thread for now.

I still think we have some confusion over what you are seeing on wireless.? So, let me try again. 

Scenario #1) You have a wireless card on your computer, you have nothing connected to your DKV's ethernet port.

In this scenario, your wireless card might tell you that there is a wireless access point out there, and you can hop on it, but there is nothing to be found.? And, you have no access whatsoever to the To/From PC folder. 

Scenario #2) Like #1, but you have a hard wire connection to your router/switch from the DKV's ethernet port.

Like the first scenario, but now you have access to the To/From PC folder.

Scenario #3) Like #1, but you have attacted wireless hardware to the DKV's ethernet port, turning it into a wireless device. 

In this situation, your wireless card has 2 choices.? One is the access point connected to the DKV's ethernet port, the other is the access point that the PDA/Tablet use.? If your wireless card attached to one, you'll see the To/From PC folder, if it attaches to the other...there' s nothing to be found. 

Just to be clear, in all 3 of those cases you can use the software, just as long as you can convince your wireless card to hop onto the access point that is there for the PDA.

Your wife can certainly contact me directly.? I plan to put the searching in this weekend, and have the source code ready for release before Monday.? (although you threw in the new feature of being able to search by artist which I hadn't considered. :-)? ) 

-Kevin















____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around 
http://mail. yahoo.com 
















____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around 
http://mail. yahoo.com 

















____________ _________ _________ _________ _________ __
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around 
http://mail. yahoo.com 




Email and AIM finally together. You've gotta check out free AOL Mail!










__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


 

________________________________________________________________________
Email and AIM finally together. You've gotta check out free AOL Mail! - http://mail.aol.com

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-12 by Kevin Goroway

Ahh, the dangers of releasing software without much error checking...

There are a lot of debug statements in there, but they are off by default...I should have put in a command line parameter to turn them on.  I'll do that in the next release.  My best guess, is, as you suspect, that it is having trouble talking to the database.

If you leave the postgresql jar file in the lib directory where it is the program should fine it.  Have you had any luck trying to connect to the database by any other means?  Anyway, we'll see what it says when the debug statements come flying out to the console (there are LOTS of them, and since you are likely now connecting to the wireless port, you'll see the entire conversation).

I'll try to get that out tonight.  If you were adventerous, you could probably do it yourself...All of the source code is in that jar file itself...and the jar file is just a zip file.

-Kevin
Show quoted textHide quoted text
----- Original Message ----
From: Tom Wheeler <tnwheeler@...>
To: disklavier@yahoogroups.com
Sent: Sunday, November 11, 2007 9:06:56 PM
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV









  


    
            



Kevin,



Thanks for the quick turnaround. We do not get the error message any
more, but it doesn't do anything.   I type the name of a song in the
search box, and press Search, but nothing happens. I don't hear the
disk running on the Disklavier.   I have checked and the disklavier is
responding to its remote.   I think it may be something simple that we
don't understand.  Do we have to do anything special with the
postgresql jar file?  The  DLRC is telling me that the  Postgres sql
driver is not in the Classpath.  I've tried googling that but have not
found anything  I could understand.







Kevin Goroway wrote:


  New version uploaded.

  

supports:

changing pianoIP and port on the command line

renaming albums and songs directly in the tree

preliminary support for playlists

  

-Kevin

  

  

  Kevin Goroway <kgoroway@yahoo. com> wrote:
  
    
    I didn't think the piano was ever anywhere but 192.168.88.1. ..Oh
well... this is trivial to fix.  Expect a new version very soon ( I'm
working on playlist support, but will upload a new version before it's
done)

    

-Kevin

    

    Tom Wheeler <tnwheeler@nc. rr.com> wrote:

    
      
      Kevin,

      

      

      It did not work for us.  We were able to get the DLRC to
work by setting the IP to 192.168.11.15, so I guess we need a way to
configure the IP.  (We could not get anything but the page 1
functionality of DLRC to work -- there were java errors on the other
pages.

      

      

      The error we get from your program is "Unable to establish
wireless connection to piano>"

      

      

      Thanks for your efforts.

      

      
      On Nov 10, 2007, at 4:23 PM, Kevin Goroway wrote:

      

      
        
        
        Well,
I uploaded the alpha release.

        

Please try it out and let me know how it goes.  This is my first ever
java app, and getting these things into a working jar file was an
experience!  The uploaded rar file includes the swt.jar for windows,
with instructions for where to find it for other operating systems.

        

It's pretty crude at the moment, and doesn't yet support exporting the
data.  There's probably lots of other things it doesn't support as
well, since I have limited experience with the piano itself.  It also
has only been tested against my piano which has very little data, so I
don't know how well it behaves with HUGE databases.  Okay, enough
disclaimers. ..Have fun!

        

-Kevin

        

        -----
Original Message ----

From: Matthew Teeter <mrmuk7@gmail. com>

To: disklavier@yahoogro ups.com

Sent: Friday, November 9, 2007 6:00:48 PM

Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

        

        
        I believe <remake_db/> is sent when a usb drive is
inserted or removed.  There may be some attributes on there that tell
you which db, or it might be something like "Update your local cache of
the db now".  

If you make a query while the software is building the table, you will
see the songs that have been added at that point in time.  This
shouldn't be of much concern; it usually only takes 30 sec to add
everything to the songs table, even for large amounts of files on a
drive. 

        

I don't think there was a column for artist.  If there was, I think it
contained the same info as the title.  But yes, Yamaha seems to put the
artist within the title.  I believe you can set the comment on the song
and album using the PRC's keyboard.  Hardly anyone would want to though
- quite a laborious task poking tiny buttons.  I also seem to remember
being able to set the songs rating from 1 to 5 stars using the
PRC/TRC.  Never investigated that much personally though. 

Matthew

        

        

        On 11/9/07, Kevin
Goroway <kgoroway@yahoo. com> wrote:
        
          
          
          
          
          

          

          
          Matthew,

          

I'm at work, so I can't check now, but does the piano send any
notification of when it has finished building the table? 

          

I've seen <remake_db
/> come out for both the CD and the FD even though there was nothing
mounted.

          

Any way to query for what is already mounted? 

          

Otherwise...

          

There had been a request for the ability to search by artist, but I
don't see anything explicit in the schema for artist.  It looks like it
is normally stored as part of the song title (judging from the demos). 
This will work fine with my current search. 

          

The fields which might be interesting to search by are as follows:

song filename (already done)

song rating (is there any current way to give a song a rating?  If not,
I wouldn't want to assume one and break a future release.)

song "your_record" (No idea what is here, maybe nothing, and no way to
set it? 

song comment (is there any way to enter this currently?)

song title (already done)

song subtitle (already done)

song genre (is there any way to enter this currently?)

album rating (see song rating)

album comment (is there any way to enter this currently?) 

album title (already done)

album subtitle (are these used?)

          

Anyway, adding others is trivial at this point.  So, I'll have to
investigate what is in the database when I get home.

          

-Kevin

          

          -----
Original Message ----

From: Matthew Teeter <mrmuk7@gmail. com>

To: disklavier@yahoogro ups.com

Sent: Friday, November 9, 2007 10:27:19 AM

Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

          

          
          
          The tables for each media (ex. usb_album and usb_song)
are only created when that media is inserted.  It takes a few seconds
for the software to create the table, so if you insert and immediately
query, you will miss results.  The tables are recreated each
insertion.  This is discussed more in our paper. 

Matthew

          

          

          
          On 11/9/07, Kevin
Goroway < kgoroway@yahoo.
com> wrote:
          
            
            
            
            
            

            

            
            I made a bunch of progress last night.  Search is fully
implemented, and works great (and FAST).  Of course, my database is
tiny compared to some of yours, so I'll have to get some feedback from
those of you who try it. 

            

I did expect the USB and FLOPPY tables to exist in the database even
when they weren't mounted...but that turned out not to be the case. 
So, tonight I have to work on some code to understand when those are
mounted and when they aren't. 

            

I have no plans to support the copying of files between the sources,
especially the protected ones.  

            

Release this weekend (as an alpha version) is looking quite likely.

            

-Kevin

            

            
            ----- Original Message ----

From: Tom Wheeler <tnwheeler@nc. rr.com >

            
            To: disklavier@yahoogro ups.com

            

            
            Sent:
Thursday, November 8, 2007 6:29:46 PM

Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV 

            

            
            
            Kevin,

            

            

            It is scenario no. 3 below that describes how my Mark
IV is connected.

            

            

            Again, thanks for working on this and I look forward
to ultimately trying out your work when you are ready to release it.  

            

            

            Tom

            

            
            On Nov 8, 2007, at 4:17 PM, Kevin Goroway wrote:

            

            
              
              
              Well, one of things
everyone will need to understand is the requirements for using it...so
no harm in leaving it in this thread for now.

              

I still think we have some confusion over what you are seeing on
wireless.  So, let me try again. 

              

Scenario #1) You have a wireless card on your computer, you have
nothing connected to your DKV's ethernet port.

              

In this scenario, your wireless card might tell you that there is a
wireless access point out there, and you can hop on it, but there is
nothing to be found.  And, you have no access whatsoever to the To/From
PC folder. 

              

Scenario #2) Like #1, but you have a hard wire connection to your
router/switch from the DKV's ethernet port.

              

Like the first scenario, but now you have access to the To/From PC
folder.

              

Scenario #3) Like #1, but you have attacted wireless hardware to the
DKV's ethernet port, turning it into a wireless device. 

              

In this situation, your wireless card has 2 choices.  One is the access
point connected to the DKV's ethernet port, the other is the access
point that the PDA/Tablet use.  If your wireless card attached to one,
you'll see the To/From PC folder, if it attaches to the other...there'
s nothing to be found. 

              

Just to be clear, in all 3 of those cases you can use the software,
just as long as you can convince your wireless card to hop onto the
access point that is there for the PDA.

              

Your wife can certainly contact me directly.  I plan to put the
searching in this weekend, and have the source code ready for release
before Monday.  (although you threw in the new feature of being able to
search by artist which I hadn't considered. :-)  ) 

              

-Kevin

              

              

              

              
            

            

            

            

            

            

            

            

            

            

____________ _________ _________ _________ _________ __

Do You Yahoo!?

Tired of spam? Yahoo! Mail has the best spam protection around 

            http://mail. yahoo.com
            

            

            

            

            

            

            

          
          

          

          

          

          

          

          

          

____________ _________ _________ _________ _________ __

Do You Yahoo!?

Tired of spam? Yahoo! Mail has the best spam protection around 

          http://mail.
yahoo.com

          

          

          

          

          

          

          

        
        

        

        

        

        

        

        

        

____________ _________ _________ _________ _________ __

Do You Yahoo!?

Tired of spam? Yahoo! Mail has the best spam protection around 

        http://mail. yahoo.com 

        
      

      

      

      

 
    

     ____________ _________ _________ _________ _________ __

Do You Yahoo!?

Tired of spam? Yahoo! Mail has the best spam protection around 

http://mail. yahoo.com 

    

 
  

   ____________ _________ _________ _________ _________ __

Do You Yahoo!?

Tired of spam? Yahoo! Mail has the best spam protection around 

http://mail. yahoo.co 
  

No virus found in this incoming message.
Checked by AVG Free Edition. 
Version: 7.5.503 / Virus Database: 269.15.29/1124 - Release Date: 11/11/2007 10:12 AM
  





    
  

    
    




<!--

Re: Alternative to tablet and PDA for MKIV

2007-11-12 by Cheetham

Kevin,
This is great being able to control the piano from my office via the 
computer. 
Is the ability to change song titles already built in or are you 
working on that? Using the PDA to do this is painfully slow.
Alos wonder if you plan to add drag and drop from a computer folder 
to the piano?
Great job and thanks to the Christopoher and Matthew at UCI for 
starting this.
Howard

--- In disklavier@yahoogroups.com, hugofon@... wrote:
>
> Kevin,
> 
> I think it would be a good idea if the playlists?on the PDA can be 
copied to DKVBrowser.??And you are right about the PDA being 
clunky.....?So if DKVBrowser can support drag and drop playlists 
similar to most of the media players out there, it would be a great 
time saving tool to create new playlists suitable for the mood of the 
evening.? Would it be possible for the DKVBrowser playlists to be 
copied to the PDA/piano?? I am not really sure?if that information is 
stored on the PDA or the piano.
> 
> Editing the song info in the Browser would indeed be a nice feature 
to have too.? I remember reading many previous posts with questions 
about editing the metadata of the songs.? It sounds like the 
possibilities are endless here.? 
> 
> I did not have an issue with the IP address.? My laptop?was 
configured to accept DHCP assignment, and the Disklavier access point 
assigned the same dummy IP of 192.168.88.14 to my wireless card every 
time a connection was made.??I also noticed that?a connection could 
be made even when the paino was?in standby mode. Perhaps the access 
point was simply waiting for the PDA to be turned on.? Also, by 
launching the DKVBrowser and searching for softwares, the piano came 
out of the standby mode and could start playing.
> 
> Please keep up the good work.? Thanks again.
> 
> Hugo
> 
> -----Original Message-----
> From: Kevin Goroway <kgoroway@...>
> To: disklavier@yahoogroups.com
> Sent: Sun, 11 Nov 2007 8:08 am
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Wow, Hugo, thank you!
> 
> I was really concerned that it wouldn't work at all, so this is 
really encouraging!
> 
> How would you envision the playlists working?? Just mimic the 
playlists that are already on the piano?? That might be simplest.? 
Since I'm so new to the piano itself, I haven't played with playlists 
at all.? The PDA/table interface feels clunky, so I'd really like 
DKVBrowser to evolve into something that supports drag and drop to 
create playlists.? Also, editing of song titles, etc. right in the 
browser would be nice as well.
> 
> -Kevin
> 
> 
> ----- Original Message ----
> From: "hugofon@..." <hugofon@...>
> To: disklavier@yahoogroups.com
> Sent: Saturday, November 10, 2007 9:40:02 PM
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> 
> 
> Kevin,
> 
> 
> I just tried your alpha release.? Wow, it works great on my DC2 
Mark IV. I don't have any problem at all.? I have a database of 
approximately 500 songs on the hard drive, and the browser produces a 
very accurate list of my softwares.? 
> 
> 
> I have been following this discussion closely, but I have not 
participated in the discussion as I am really not a computer guy and 
have nothing techical to contribute.? Thank you so much for taking 
your time to work on this project.? Your work is greatly 
appreciated.? I can't wait for your future releases with more 
functionalities. ..... Perhaps a playlist or my favorites would be 
wonderful.? Thanks again.
> 
> Hugo
> 
> 
> -----Original Message-----
> From: Kevin Goroway <kgoroway@yahoo. com>
> To: disklavier@yahoogro ups.com
> Sent: Sat, 10 Nov 2007 4:23 pm
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Well, I uploaded the alpha release.
> 
> Please try it out and let me know how it goes.? This is my first 
ever java app, and getting these things into a working jar file was 
an experience!? The uploaded rar file includes the swt.jar for 
windows, with instructions for where to find it for other operating 
systems.
> 
> It's pretty crude at the moment, and doesn't yet support exporting 
the data.? There's probably lots of other things it doesn't support 
as well, since I have limited experience with the piano itself.? It 
also has only been tested against my piano which has very little 
data, so I don't know how well it behaves with HUGE databases.? Okay, 
enough disclaimers. ..Have fun!
> 
> -Kevin
> 
> 
> ----- Original Message ----
> From: Matthew Teeter <mrmuk7@gmail. com>
> To: disklavier@yahoogro ups.com
> Sent: Friday, November 9, 2007 6:00:48 PM
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> I believe <remake_db/> is sent when a usb drive is inserted or 
removed.? There may be some attributes on there that tell you which 
db, or it might be something like "Update your local cache of the db 
now".? 
> If you make a query while the software is building the table, you 
will see the songs that have been added at that point in time.? This 
shouldn't be of much concern; it usually only takes 30 sec to add 
everything to the songs table, even for large amounts of files on a 
drive. 
> 
> I don't think there was a column for artist.? If there was, I think 
it contained the same info as the title.? But yes, Yamaha seems to 
put the artist within the title.? I believe you can set the comment 
on the song and album using the PRC's keyboard.? Hardly anyone would 
want to though - quite a laborious task poking tiny buttons.? I also 
seem to remember being able to set the songs rating from 1 to 5 stars 
using the PRC/TRC.? Never investigated that much personally though. 
> Matthew
> 
> 
> 
> On 11/9/07, Kevin Goroway <kgoroway@yahoo. com> wrote: 
> 
> 
> 
> 
> 
> 
> 
> 
> Matthew,
> 
> I'm at work, so I can't check now, but does the piano send any 
notification of when it has finished building the table? 
> 
> I've seen <remake_db /> come out for both the CD and the FD even 
though there was nothing mounted.
> 
> Any way to query for what is already mounted? 
> 
> Otherwise...
> 
> There had been a request for the ability to search by artist, but I 
don't see anything explicit in the schema for artist.? It looks like 
it is normally stored as part of the song title (judging from the 
demos).? This will work fine with my current search. 
> 
> The fields which might be interesting to search by are as follows:
> song filename (already done)
> song rating (is there any current way to give a song a rating?? If 
not, I wouldn't want to assume one and break a future release.)
> song "your_record" (No idea what is here, maybe nothing, and no way 
to set it? 
> song comment (is there any way to enter this currently?)
> song title (already done)
> song subtitle (already done)
> song genre (is there any way to enter this currently?)
> album rating (see song rating)
> album comment (is there any way to enter this currently?) 
> album title (already done)
> album subtitle (are these used?)
> 
> Anyway, adding others is trivial at this point.? So, I'll have to 
investigate what is in the database when I get home.
> 
> -Kevin
> 
> 
> ----- Original Message ----
> From: Matthew Teeter <mrmuk7@gmail. com>
> To: disklavier@yahoogro ups.com
> Sent: Friday, November 9, 2007 10:27:19 AM
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> The tables for each media (ex. usb_album and usb_song) are only 
created when that media is inserted.? It takes a few seconds for the 
software to create the table, so if you insert and immediately query, 
you will miss results.? The tables are recreated each insertion.? 
This is discussed more in our paper. 
> Matthew
> 
> 
> 
> On 11/9/07, Kevin Goroway < kgoroway@yahoo. com> wrote: 
> 
> 
> 
> 
> 
> 
> 
> 
> I made a bunch of progress last night.? Search is fully 
implemented, and works great (and FAST).? Of course, my database is 
tiny compared to some of yours, so I'll have to get some feedback 
from those of you who try it. 
> 
> I did expect the USB and FLOPPY tables to exist in the database 
even when they weren't mounted...but that turned out not to be the 
case.? So, tonight I have to work on some code to understand when 
those are mounted and when they aren't. 
> 
> I have no plans to support the copying of files between the 
sources, especially the protected ones.? 
> 
> Release this weekend (as an alpha version) is looking quite likely.
> 
> -Kevin
> 
> 
> ----- Original Message ----
> From: Tom Wheeler <tnwheeler@nc. rr.com >
> 
> To: disklavier@yahoogro ups.com
> 
> 
> Sent: Thursday, November 8, 2007 6:29:46 PM
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for 
MKIV 
> 
> 
> 
> Kevin,
> 
> 
> 
> 
> It is scenario no. 3 below that describes how my Mark IV is 
connected.
> 
> 
> 
> 
> Again, thanks for working on this and I look forward to ultimately 
trying out your work when you are ready to release it. ? 
> 
> 
> 
> 
> Tom
> 
> 
> 
> 
> On Nov 8, 2007, at 4:17 PM, Kevin Goroway wrote:
> 
> 
> 
> 
> 
> Well, one of things everyone will need to understand is the 
requirements for using it...so no harm in leaving it in this thread 
for now.
> 
> I still think we have some confusion over what you are seeing on 
wireless.? So, let me try again. 
> 
> Scenario #1) You have a wireless card on your computer, you have 
nothing connected to your DKV's ethernet port.
> 
> In this scenario, your wireless card might tell you that there is a 
wireless access point out there, and you can hop on it, but there is 
nothing to be found.? And, you have no access whatsoever to the 
To/From PC folder. 
> 
> Scenario #2) Like #1, but you have a hard wire connection to your 
router/switch from the DKV's ethernet port.
> 
> Like the first scenario, but now you have access to the To/From PC 
folder.
> 
> Scenario #3) Like #1, but you have attacted wireless hardware to 
the DKV's ethernet port, turning it into a wireless device. 
> 
> In this situation, your wireless card has 2 choices.? One is the 
access point connected to the DKV's ethernet port, the other is the 
access point that the PDA/Tablet use.? If your wireless card attached 
to one, you'll see the To/From PC folder, if it attaches to the 
other...there' s nothing to be found. 
> 
> Just to be clear, in all 3 of those cases you can use the software, 
just as long as you can convince your wireless card to hop onto the 
access point that is there for the PDA.
> 
> Your wife can certainly contact me directly.? I plan to put the 
searching in this weekend, and have the source code ready for release 
before Monday.? (although you threw in the new feature of being able 
to search by artist which I hadn't considered. :-)? ) 
> 
> -Kevin
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> ____________ _________ _________ _________ _________ __
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around 
> http://mail. yahoo.com 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> ____________ _________ _________ _________ _________ __
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around 
> http://mail. yahoo.com 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> ____________ _________ _________ _________ _________ __
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around 
> http://mail. yahoo.com 
> 
> 
> 
> 
> Email and AIM finally together. You've gotta check out free AOL 
Mail!
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
> 
> 
>  
> 
> 
______________________________________________________________________
__
> Email and AIM finally together. You've gotta check out free AOL 
Mail! - http://mail.aol.com
>

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-12 by Kevin Goroway

Glad you are enjoying it. You can change album and song titles for anything in the pianosoft or user catalog in verion 0.2 (uploaded last night).

Drag and drop from the computer to the piano is already supported by the piano (assuming you are connected to it's physical networking port somehow), and isn't a feature that the interface DKVBrowser is sitting on top of provides. I should probably support the to/from piano folder though.

-Kevin

Cheetham wrote:
Show quoted textHide quoted text
Kevin,
This is great being able to control the piano from my office via the
computer.
Is the ability to change song titles already built in or are you
working on that? Using the PDA to do this is painfully slow.
Alos wonder if you plan to add drag and drop from a computer folder
to the piano?
Great job and thanks to the Christopoher and Matthew at UCI for
starting this.
Howard

--- In disklavier@yahoogroups.com, hugofon@... wrote:
>
> Kevin,
>
> I think it would be a good idea if the playlists?on the PDA can be
copied to DKVBrowser.??And you are right about the PDA being
clunky.....?So if DKVBrowser can support drag and drop playlists
similar to most of the media players out there, it would be a great
time saving tool to create new playlists suitable for the mood of the
evening.? Would it be possible for the DKVBrowser playlists to be
copied to the PDA/piano?? I am not really sure?if that information is
stored on the PDA or the piano.
>
> Editing the song info in the Browser would indeed be a nice feature
to have too.? I remember reading many previous posts with questions
about editing the metadata of the songs.? It sounds like the
possibilities are endless here.?
>
> I did not have an issue with the IP address.? My laptop?was
configured to accept DHCP assignment, and the Disklavier access point
assigned the same dummy IP of 192.168.88.14 to my wireless card every
time a connection was made.??I also noticed that?a connection could
be made even when the paino was?in standby mode. Perhaps the access
point was simply waiting for the PDA to be turned on.? Also, by
launching the DKVBrowser and searching for softwares, the piano came
out of the standby mode and could start playing.
>
> Please keep up the good work.? Thanks again.
>
> Hugo
>
> -----Original Message-----
> From: Kevin Goroway .>
> To: disklavier@yahoogroups.com
> Sent: Sun, 11 Nov 2007 8:08 am
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
>
>
>
>
>
>
>
>
>
> Wow, Hugo, thank you!
>
> I was really concerned that it wouldn't work at all, so this is
really encouraging!
>
> How would you envision the playlists working?? Just mimic the
playlists that are already on the piano?? That might be simplest.?
Since I'm so new to the piano itself, I haven't played with playlists
at all.? The PDA/table interface feels clunky, so I'd really like
DKVBrowser to evolve into something that supports drag and drop to
create playlists.? Also, editing of song titles, etc. right in the
browser would be nice as well.
>
> -Kevin
>
>
> ----- Original Message ----
> From: "hugofon@..." >
> To: disklavier@yahoogroups.com
> Sent: Saturday, November 10, 2007 9:40:02 PM
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
>
>
>
>
>
> Kevin,
>
>
> I just tried your alpha release.? Wow, it works great on my DC2
Mark IV. I don't have any problem at all.? I have a database of
approximately 500 songs on the hard drive, and the browser produces a
very accurate list of my softwares.?
>
>
> I have been following this discussion closely, but I have not
participated in the discussion as I am really not a computer guy and
have nothing techical to contribute.? Thank you so much for taking
your time to work on this project.? Your work is greatly
appreciated.? I can't wait for your future releases with more
functionalities. ..... Perhaps a playlist or my favorites would be
wonderful.? Thanks again.
>
> Hugo
>
>
> -----Original Message-----
> From: Kevin Goroway
> To: disklavier@yahoogro ups.com
> Sent: Sat, 10 Nov 2007 4:23 pm
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
>
>
>
>
>
>
>
>
>
> Well, I uploaded the alpha release.
>
> Please try it out and let me know how it goes.? This is my first
ever java app, and getting these things into a working jar file was
an experience!? The uploaded rar file includes the swt.jar for
windows, with instructions for where to find it for other operating
systems.
>
> It's pretty crude at the moment, and doesn't yet support exporting
the data.? There's probably lots of other things it doesn't support
as well, since I have limited experience with the piano itself.? It
also has only been tested against my piano which has very little
data, so I don't know how well it behaves with HUGE databases.? Okay,
enough disclaimers. ..Have fun!
>
> -Kevin
>
>
> ----- Original Message ----
> From: Matthew Teeter
> To: disklavier@yahoogro ups.com
> Sent: Friday, November 9, 2007 6:00:48 PM
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
>
>
>
> I believe is sent when a usb drive is inserted or
removed.? There may be some attributes on there that tell you which
db, or it might be something like "Update your local cache of the db
now".?
> If you make a query while the software is building the table, you
will see the songs that have been added at that point in time.? This
shouldn't be of much concern; it usually only takes 30 sec to add
everything to the songs table, even for large amounts of files on a
drive.
>
> I don't think there was a column for artist.? If there was, I think
it contained the same info as the title.? But yes, Yamaha seems to
put the artist within the title.? I believe you can set the comment
on the song and album using the PRC's keyboard.? Hardly anyone would
want to though - quite a laborious task poking tiny buttons.? I also
seem to remember being able to set the songs rating from 1 to 5 stars
using the PRC/TRC.? Never investigated that much personally though.
> Matthew
>
>
>
> On 11/9/07, Kevin Goroway wrote:
>
>
>
>
>
>
>
>
> Matthew,
>
> I'm at work, so I can't check now, but does the piano send any
notification of when it has finished building the table?
>
> I've seen come out for both the CD and the FD even
though there was nothing mounted.
>
> Any way to query for what is already mounted?
>
> Otherwise...
>
> There had been a request for the ability to search by artist, but I
don't see anything explicit in the schema for artist.? It looks like
it is normally stored as part of the song title (judging from the
demos).? This will work fine with my current search.
>
> The fields which might be interesting to search by are as follows:
> song filename (already done)
> song rating (is there any current way to give a song a rating?? If
not, I wouldn't want to assume one and break a future release.)
> song "your_record" (No idea what is here, maybe nothing, and no way
to set it?
> song comment (is there any way to enter this currently?)
> song title (already done)
> song subtitle (already done)
> song genre (is there any way to enter this currently?)
> album rating (see song rating)
> album comment (is there any way to enter this currently?)
> album title (already done)
> album subtitle (are these used?)
>
> Anyway, adding others is trivial at this point.? So, I'll have to
investigate what is in the database when I get home.
>
> -Kevin
>
>
> ----- Original Message ----
> From: Matthew Teeter
> To: disklavier@yahoogro ups.com
> Sent: Friday, November 9, 2007 10:27:19 AM
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
>
>
>
> The tables for each media (ex. usb_album and usb_song) are only
created when that media is inserted.? It takes a few seconds for the
software to create the table, so if you insert and immediately query,
you will miss results.? The tables are recreated each insertion.?
This is discussed more in our paper.
> Matthew
>
>
>
> On 11/9/07, Kevin Goroway < kgoroway@yahoo. com> wrote:
>
>
>
>
>
>
>
>
> I made a bunch of progress last night.? Search is fully
implemented, and works great (and FAST).? Of course, my database is
tiny compared to some of yours, so I'll have to get some feedback
from those of you who try it.
>
> I did expect the USB and FLOPPY tables to exist in the database
even when they weren't mounted...but that turned out not to be the
case.? So, tonight I have to work on some code to understand when
those are mounted and when they aren't.
>
> I have no plans to support the copying of files between the
sources, especially the protected ones.?
>
> Release this weekend (as an alpha version) is looking quite likely.
>
> -Kevin
>
>
> ----- Original Message ----
> From: Tom Wheeler
>
> To: disklavier@yahoogro ups.com
>
>
> Sent: Thursday, November 8, 2007 6:29:46 PM
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for
MKIV
>
>
>
> Kevin,
>
>
>
>
> It is scenario no. 3 below that describes how my Mark IV is
connected.
>
>
>
>
> Again, thanks for working on this and I look forward to ultimately
trying out your work when you are ready to release it. ?
>
>
>
>
> Tom
>
>
>
>
> On Nov 8, 2007, at 4:17 PM, Kevin Goroway wrote:
>
>
>
>
>
> Well, one of things everyone will need to understand is the
requirements for using it...so no harm in leaving it in this thread
for now.
>
> I still think we have some confusion over what you are seeing on
wireless.? So, let me try again.
>
> Scenario #1) You have a wireless card on your computer, you have
nothing connected to your DKV's ethernet port.
>
> In this scenario, your wireless card might tell you that there is a
wireless access point out there, and you can hop on it, but there is
nothing to be found.? And, you have no access whatsoever to the
To/From PC folder.
>
> Scenario #2) Like #1, but you have a hard wire connection to your
router/switch from the DKV's ethernet port.
>
> Like the first scenario, but now you have access to the To/From PC
folder.
>
> Scenario #3) Like #1, but you have attacted wireless hardware to
the DKV's ethernet port, turning it into a wireless device.
>
> In this situation, your wireless card has 2 choices.? One is the
access point connected to the DKV's ethernet port, the other is the
access point that the PDA/Tablet use.? If your wireless card attached
to one, you'll see the To/From PC folder, if it attaches to the
other...there' s nothing to be found.
>
> Just to be clear, in all 3 of those cases you can use the software,
just as long as you can convince your wireless card to hop onto the
access point that is there for the PDA.
>
> Your wife can certainly contact me directly.? I plan to put the
searching in this weekend, and have the source code ready for release
before Monday.? (although you threw in the new feature of being able
to search by artist which I hadn't considered. :-)? )
>
> -Kevin
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> ____________ _________ _________ _________ _________ __
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail. yahoo.com
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> ____________ _________ _________ _________ _________ __
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail. yahoo.com
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> ____________ _________ _________ _________ _________ __
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail. yahoo.com
>
>
>
>
> Email and AIM finally together. You've gotta check out free AOL
Mail!
>
>
>
>
>
>
>
>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
>
>
>
>
__________________________________________________________
__
> Email and AIM finally together. You've gotta check out free AOL
Mail! - http://mail.aol.com
>


__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

RE: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-12 by Neal Polan

Second request.

I think what you are doing is fantastic. Can you fill me in? It sounds like
this runs on a PC that's part of the wifi network that the Disklavier is
hooked to. Could you please point me in the right direction for trying this
and knowing what going on?

Thanks

Neal

 

  _____  
Show quoted textHide quoted text
From: disklavier@yahoogroups.com [mailto:disklavier@yahoogroups.com] On
Behalf Of Kevin Goroway
Sent: Monday, November 12, 2007 9:27 AM
To: disklavier@yahoogroups.com
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

 

Glad you are enjoying it.  You can change album and song titles for anything
in the pianosoft or user catalog in verion 0.2 (uploaded last night).

Drag and drop from the computer to the piano is already supported by the
piano (assuming you are connected to it's physical networking port somehow),
and isn't a feature that the interface DKVBrowser is sitting on top of
provides.  I should probably support the to/from piano folder though.

-Kevin

Cheetham <cheetham@...> wrote:

Kevin,
This is great being able to control the piano from my office via the 
computer. 
Is the ability to change song titles already built in or are you 
working on that? Using the PDA to do this is painfully slow.
Alos wonder if you plan to add drag and drop from a computer folder 
to the piano?
Great job and thanks to the Christopoher and Matthew at UCI for 
starting this.
Howard

--- In disklavier@yahoogro <mailto:disklavier%40yahoogroups.com> ups.com,
hugofon@... wrote:
>
> Kevin,
> 
> I think it would be a good idea if the playlists?on the PDA can be 
copied to DKVBrowser.??And you are right about the PDA being 
clunky.....?So if DKVBrowser can support drag and drop playlists 
similar to most of the media players out there, it would be a great 
time saving tool to create new playlists suitable for the mood of the 
evening.? Would it be possible for the DKVBrowser playlists to be 
copied to the PDA/piano?? I am not really sure?if that information is 
stored on the PDA or the piano.
> 
> Editing the song info in the Browser would indeed be a nice feature 
to have too.? I remember reading many previous posts with questions 
about editing the metadata of the songs.? It sounds like the 
possibilities are endless here.? 
> 
> I did not have an issue with the IP address.? My laptop?was 
configured to accept DHCP assignment, and the Disklavier access point 
assigned the same dummy IP of 192.168.88.14 to my wireless card every 
time a connection was made.??I also noticed that?a connection could 
be made even when the paino was?in standby mode. Perhaps the access 
point was simply waiting for the PDA to be turned on.? Also, by 
launching the DKVBrowser and searching for softwares, the piano came 
out of the standby mode and could start playing.
> 
> Please keep up the good work.? Thanks again.
> 
> Hugo
> 
> -----Original Message-----
> From: Kevin Goroway <kgoroway@...>
> To: disklavier@yahoogro <mailto:disklavier%40yahoogroups.com> ups.com
> Sent: Sun, 11 Nov 2007 8:08 am
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Wow, Hugo, thank you!
> 
> I was really concerned that it wouldn't work at all, so this is 
really encouraging!
> 
> How would you envision the playlists working?? Just mimic the 
playlists that are already on the piano?? That might be simplest.? 
Since I'm so new to the piano itself, I haven't played with playlists 
at all.? The PDA/table interface feels clunky, so I'd really like 
DKVBrowser to evolve into something that supports drag and drop to 
create playlists.? Also, editing of song titles, etc. right in the 
browser would be nice as well.
> 
> -Kevin
> 
> 
> ----- Original Message ----
> From: "hugofon@..." <hugofon@...>
> To: disklavier@yahoogro <mailto:disklavier%40yahoogroups.com> ups.com
> Sent: Saturday, November 10, 2007 9:40:02 PM
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> 
> 
> Kevin,
> 
> 
> I just tried your alpha release.? Wow, it works great on my DC2 
Mark IV. I don't have any problem at all.? I have a database of 
approximately 500 songs on the hard drive, and the browser produces a 
very accurate list of my softwares.? 
> 
> 
> I have been following this discussion closely, but I have not 
participated in the discussion as I am really not a computer guy and 
have nothing techical to contribute.? Thank you so much for taking 
your time to work on this project.? Your work is greatly 
appreciated.? I can't wait for your future releases with more 
functionalities. ..... Perhaps a playlist or my favorites would be 
wonderful.? Thanks again.
> 
> Hugo
> 
> 
> -----Original Message-----
> From: Kevin Goroway <kgoroway@yahoo. com>
> To: disklavier@yahoogro ups.com
> Sent: Sat, 10 Nov 2007 4:23 pm
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Well, I uploaded the alpha release.
> 
> Please try it out and let me know how it goes.? This is my first 
ever java app, and getting these things into a working jar file was 
an experience!? The uploaded rar file includes the swt.jar for 
windows, with instructions for where to find it for other operating 
systems.
> 
> It's pretty crude at the moment, and doesn't yet support exporting 
the data.? There's probably lots of other things it doesn't support 
as well, since I have limited experience with the piano itself.? It 
also has only been tested against my piano which has very little 
data, so I don't know how well it behaves with HUGE databases.? Okay, 
enough disclaimers. ..Have fun!
> 
> -Kevin
> 
> 
> ----- Original Message ----
> From: Matthew Teeter <mrmuk7@gmail. com>
> To: disklavier@yahoogro ups.com
> Sent: Friday, November 9, 2007 6:00:48 PM
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> I believe <remake_db/> is sent when a usb drive is inserted or 
removed.? There may be some attributes on there that tell you which 
db, or it might be something like "Update your local cache of the db 
now".? 
> If you make a query while the software is building the table, you 
will see the songs that have been added at that point in time.? This 
shouldn't be of much concern; it usually only takes 30 sec to add 
everything to the songs table, even for large amounts of files on a 
drive. 
> 
> I don't think there was a column for artist.? If there was, I think 
it contained the same info as the title.? But yes, Yamaha seems to 
put the artist within the title.? I believe you can set the comment 
on the song and album using the PRC's keyboard.? Hardly anyone would 
want to though - quite a laborious task poking tiny buttons.? I also 
seem to remember being able to set the songs rating from 1 to 5 stars 
using the PRC/TRC.? Never investigated that much personally though. 
> Matthew
> 
> 
> 
> On 11/9/07, Kevin Goroway <kgoroway@yahoo. com> wrote: 
> 
> 
> 
> 
> 
> 
> 
> 
> Matthew,
> 
> I'm at work, so I can't check now, but does the piano send any 
notification of when it has finished building the table? 
> 
> I've seen <remake_db /> come out for both the CD and the FD even 
though there was nothing mounted.
> 
> Any way to query for what is already mounted? 
> 
> Otherwise...
> 
> There had been a request for the ability to search by artist, but I 
don't see anything explicit in the schema for artist.? It looks like 
it is normally stored as part of the song title (judging from the 
demos).? This will work fine with my current search. 
> 
> The fields which might be interesting to search by are as follows:
> song filename (already done)
> song rating (is there any current way to give a song a rating?? If 
not, I wouldn't want to assume one and break a future release.)
> song "your_record" (No idea what is here, maybe nothing, and no way 
to set it? 
> song comment (is there any way to enter this currently?)
> song title (already done)
> song subtitle (already done)
> song genre (is there any way to enter this currently?)
> album rating (see song rating)
> album comment (is there any way to enter this currently?) 
> album title (already done)
> album subtitle (are these used?)
> 
> Anyway, adding others is trivial at this point.? So, I'll have to 
investigate what is in the database when I get home.
> 
> -Kevin
> 
> 
> ----- Original Message ----
> From: Matthew Teeter <mrmuk7@gmail. com>
> To: disklavier@yahoogro ups.com
> Sent: Friday, November 9, 2007 10:27:19 AM
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> The tables for each media (ex. usb_album and usb_song) are only 
created when that media is inserted.? It takes a few seconds for the 
software to create the table, so if you insert and immediately query, 
you will miss results.? The tables are recreated each insertion.? 
This is discussed more in our paper. 
> Matthew
> 
> 
> 
> On 11/9/07, Kevin Goroway < kgoroway@yahoo. com> wrote: 
> 
> 
> 
> 
> 
> 
> 
> 
> I made a bunch of progress last night.? Search is fully 
implemented, and works great (and FAST).? Of course, my database is 
tiny compared to some of yours, so I'll have to get some feedback 
from those of you who try it. 
> 
> I did expect the USB and FLOPPY tables to exist in the database 
even when they weren't mounted...but that turned out not to be the 
case.? So, tonight I have to work on some code to understand when 
those are mounted and when they aren't. 
> 
> I have no plans to support the copying of files between the 
sources, especially the protected ones.? 
> 
> Release this weekend (as an alpha version) is looking quite likely.
> 
> -Kevin
> 
> 
> ----- Original Message ----
> From: Tom Wheeler <tnwheeler@nc. rr.com >
> 
> To: disklavier@yahoogro ups.com
> 
> 
> Sent: Thursday, November 8, 2007 6:29:46 PM
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for 
MKIV 
> 
> 
> 
> Kevin,
> 
> 
> 
> 
> It is scenario no. 3 below that describes how my Mark IV is 
connected.
> 
> 
> 
> 
> Again, thanks for working on this and I look forward to ultimately 
trying out your work when you are ready to release it. ? 
> 
> 
> 
> 
> Tom
> 
> 
> 
> 
> On Nov 8, 2007, at 4:17 PM, Kevin Goroway wrote:
> 
> 
> 
> 
> 
> Well, one of things everyone will need to understand is the 
requirements for using it...so no harm in leaving it in this thread 
for now.
> 
> I still think we have some confusion over what you are seeing on 
wireless.? So, let me try again. 
> 
> Scenario #1) You have a wireless card on your computer, you have 
nothing connected to your DKV's ethernet port.
> 
> In this scenario, your wireless card might tell you that there is a 
wireless access point out there, and you can hop on it, but there is 
nothing to be found.? And, you have no access whatsoever to the 
To/From PC folder. 
> 
> Scenario #2) Like #1, but you have a hard wire connection to your 
router/switch from the DKV's ethernet port.
> 
> Like the first scenario, but now you have access to the To/From PC 
folder.
> 
> Scenario #3) Like #1, but you have attacted wireless hardware to 
the DKV's ethernet port, turning it into a wireless device. 
> 
> In this situation, your wireless card has 2 choices.? One is the 
access point connected to the DKV's ethernet port, the other is the 
access point that the PDA/Tablet use.? If your wireless card attached 
to one, you'll see the To/From PC folder, if it attaches to the 
other...there' s nothing to be found. 
> 
> Just to be clear, in all 3 of those cases you can use the software, 
just as long as you can convince your wireless card to hop onto the 
access point that is there for the PDA.
> 
> Your wife can certainly contact me directly.? I plan to put the 
searching in this weekend, and have the source code ready for release 
before Monday.? (although you threw in the new feature of being able 
to search by artist which I hadn't considered. :-)? ) 
> 
> -Kevin
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> ____________ _________ _________ _________ _________ __
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around 
> http://mail. yahoo.com 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> ____________ _________ _________ _________ _________ __
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around 
> http://mail. yahoo.com 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> ____________ _________ _________ _________ _________ __
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around 
> http://mail. yahoo.com 
> 
> 
> 
> 
> Email and AIM finally together. You've gotta check out free AOL 
Mail!
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around 
> http://mail. <http://mail.yahoo.com> yahoo.com 
> 
> 
> 
> 
> 
__________________________________________________________
__
> Email and AIM finally together. You've gotta check out free AOL 
Mail! - http://mail. <http://mail.aol.com> aol.com
>

 

 __________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com

Re: Alternative to tablet and PDA for MKIV

2007-11-14 by kgoroway

(sorry if this is a duplicate, I just noticed that some of my replies
didn't ever make it to the group)

DKVBrowser and the PDA (and tablet) will (and do) share the playlists.
 It's all stored on the piano. Try the latest version.

Drag and drop isn't there yet, but I'm working on it.  For now, it
allows you to at least play a playlist, which the first version didn't.

Editing the song/album title is there (for a pianosoft and user
sections only, for now, since the others seem transient anyway). 
Editting the other metadata of the songs (subtitle, genre, rating,
etc) is easily done, but not there.

DKVBrowser automatically tries to wake the DKV out of standby every
time you run it...this is harmless if it is already running, so it
just does it every time.

Glad it's working for someone!  Now to figure out Tom's issue...

-Kevin



--- In disklavier@yahoogroups.com, hugofon@... wrote:
>
> Kevin,
> 
> I think it would be a good idea if the playlists?on the PDA can be
copied to DKVBrowser.??And you are right about the PDA being
clunky.....?So if DKVBrowser can support drag and drop playlists
similar to most of the media players out there, it would be a great
time saving tool to create new playlists suitable for the mood of the
evening.? Would it be possible for the DKVBrowser playlists to be
copied to the PDA/piano?? I am not really sure?if that information is
stored on the PDA or the piano.
> 
> Editing the song info in the Browser would indeed be a nice feature
to have too.? I remember reading many previous posts with questions
about editing the metadata of the songs.? It sounds like the
possibilities are endless here.? 
> 
> I did not have an issue with the IP address.? My laptop?was
configured to accept DHCP assignment, and the Disklavier access point
assigned the same dummy IP of 192.168.88.14 to my wireless card every
time a connection was made.??I also noticed that?a connection could be
made even when the paino was?in standby mode. Perhaps the access point
was simply waiting for the PDA to be turned on.? Also, by launching
the DKVBrowser and searching for softwares, the piano came out of the
standby mode and could start playing.
> 
> Please keep up the good work.? Thanks again.
> 
> Hugo
> 
> -----Original Message-----
> From: Kevin Goroway <kgoroway@...>
> To: disklavier@yahoogroups.com
> Sent: Sun, 11 Nov 2007 8:08 am
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Wow, Hugo, thank you!
> 
> I was really concerned that it wouldn't work at all, so this is
really encouraging!
> 
> How would you envision the playlists working?? Just mimic the
playlists that are already on the piano?? That might be simplest.?
Since I'm so new to the piano itself, I haven't played with playlists
at all.? The PDA/table interface feels clunky, so I'd really like
DKVBrowser to evolve into something that supports drag and drop to
create playlists.? Also, editing of song titles, etc. right in the
browser would be nice as well.
> 
> -Kevin
> 
> 
> ----- Original Message ----
> From: "hugofon@..." <hugofon@...>
> To: disklavier@yahoogroups.com
> Sent: Saturday, November 10, 2007 9:40:02 PM
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> 
> 
> Kevin,
> 
> 
> I just tried your alpha release.? Wow, it works great on my DC2 Mark
IV. I don't have any problem at all.? I have a database of
approximately 500 songs on the hard drive, and the browser produces a
very accurate list of my softwares.? 
> 
> 
> I have been following this discussion closely, but I have not
participated in the discussion as I am really not a computer guy and
have nothing techical to contribute.? Thank you so much for taking
your time to work on this project.? Your work is greatly appreciated.?
I can't wait for your future releases with more functionalities. .....
Perhaps a playlist or my favorites would be wonderful.? Thanks again.
> 
> Hugo
> 
> 
> -----Original Message-----
> From: Kevin Goroway <kgoroway@yahoo. com>
> To: disklavier@yahoogro ups.com
> Sent: Sat, 10 Nov 2007 4:23 pm
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> 
> 
> 
> 
> 
> 
> Well, I uploaded the alpha release.
> 
> Please try it out and let me know how it goes.? This is my first
ever java app, and getting these things into a working jar file was an
experience!? The uploaded rar file includes the swt.jar for windows,
with instructions for where to find it for other operating systems.
> 
> It's pretty crude at the moment, and doesn't yet support exporting
the data.? There's probably lots of other things it doesn't support as
well, since I have limited experience with the piano itself.? It also
has only been tested against my piano which has very little data, so I
don't know how well it behaves with HUGE databases.? Okay, enough
disclaimers. ..Have fun!
> 
> -Kevin
> 
> 
> ----- Original Message ----
> From: Matthew Teeter <mrmuk7@gmail. com>
> To: disklavier@yahoogro ups.com
> Sent: Friday, November 9, 2007 6:00:48 PM
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> I believe <remake_db/> is sent when a usb drive is inserted or
removed.? There may be some attributes on there that tell you which
db, or it might be something like "Update your local cache of the db
now".? 
> If you make a query while the software is building the table, you
will see the songs that have been added at that point in time.? This
shouldn't be of much concern; it usually only takes 30 sec to add
everything to the songs table, even for large amounts of files on a
drive. 
> 
> I don't think there was a column for artist.? If there was, I think
it contained the same info as the title.? But yes, Yamaha seems to put
the artist within the title.? I believe you can set the comment on the
song and album using the PRC's keyboard.? Hardly anyone would want to
though - quite a laborious task poking tiny buttons.? I also seem to
remember being able to set the songs rating from 1 to 5 stars using
the PRC/TRC.? Never investigated that much personally though. 
> Matthew
> 
> 
> 
> On 11/9/07, Kevin Goroway <kgoroway@yahoo. com> wrote: 
> 
> 
> 
> 
> 
> 
> 
> 
> Matthew,
> 
> I'm at work, so I can't check now, but does the piano send any
notification of when it has finished building the table? 
> 
> I've seen <remake_db /> come out for both the CD and the FD even
though there was nothing mounted.
> 
> Any way to query for what is already mounted? 
> 
> Otherwise...
> 
> There had been a request for the ability to search by artist, but I
don't see anything explicit in the schema for artist.? It looks like
it is normally stored as part of the song title (judging from the
demos).? This will work fine with my current search. 
> 
> The fields which might be interesting to search by are as follows:
> song filename (already done)
> song rating (is there any current way to give a song a rating?? If
not, I wouldn't want to assume one and break a future release.)
> song "your_record" (No idea what is here, maybe nothing, and no way
to set it? 
> song comment (is there any way to enter this currently?)
> song title (already done)
> song subtitle (already done)
> song genre (is there any way to enter this currently?)
> album rating (see song rating)
> album comment (is there any way to enter this currently?) 
> album title (already done)
> album subtitle (are these used?)
> 
> Anyway, adding others is trivial at this point.? So, I'll have to
investigate what is in the database when I get home.
> 
> -Kevin
> 
> 
> ----- Original Message ----
> From: Matthew Teeter <mrmuk7@gmail. com>
> To: disklavier@yahoogro ups.com
> Sent: Friday, November 9, 2007 10:27:19 AM
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> The tables for each media (ex. usb_album and usb_song) are only
created when that media is inserted.? It takes a few seconds for the
software to create the table, so if you insert and immediately query,
you will miss results.? The tables are recreated each insertion.? This
is discussed more in our paper. 
> Matthew
> 
> 
> 
> On 11/9/07, Kevin Goroway < kgoroway@yahoo. com> wrote: 
> 
> 
> 
> 
> 
> 
> 
> 
> I made a bunch of progress last night.? Search is fully implemented,
and works great (and FAST).? Of course, my database is tiny compared
to some of yours, so I'll have to get some feedback from those of you
who try it. 
> 
> I did expect the USB and FLOPPY tables to exist in the database even
when they weren't mounted...but that turned out not to be the case.?
So, tonight I have to work on some code to understand when those are
mounted and when they aren't. 
> 
> I have no plans to support the copying of files between the sources,
especially the protected ones.? 
> 
> Release this weekend (as an alpha version) is looking quite likely.
> 
> -Kevin
> 
> 
> ----- Original Message ----
> From: Tom Wheeler <tnwheeler@nc. rr.com >
> 
> To: disklavier@yahoogro ups.com
> 
> 
> Sent: Thursday, November 8, 2007 6:29:46 PM
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV 
> 
> 
> 
> Kevin,
> 
> 
> 
> 
> It is scenario no. 3 below that describes how my Mark IV is connected.
> 
> 
> 
> 
> Again, thanks for working on this and I look forward to ultimately
trying out your work when you are ready to release it. ? 
> 
> 
> 
> 
> Tom
> 
> 
> 
> 
> On Nov 8, 2007, at 4:17 PM, Kevin Goroway wrote:
> 
> 
> 
> 
> 
> Well, one of things everyone will need to understand is the
requirements for using it...so no harm in leaving it in this thread
for now.
> 
> I still think we have some confusion over what you are seeing on
wireless.? So, let me try again. 
> 
> Scenario #1) You have a wireless card on your computer, you have
nothing connected to your DKV's ethernet port.
> 
> In this scenario, your wireless card might tell you that there is a
wireless access point out there, and you can hop on it, but there is
nothing to be found.? And, you have no access whatsoever to the
To/From PC folder. 
> 
> Scenario #2) Like #1, but you have a hard wire connection to your
router/switch from the DKV's ethernet port.
> 
> Like the first scenario, but now you have access to the To/From PC
folder.
> 
> Scenario #3) Like #1, but you have attacted wireless hardware to the
DKV's ethernet port, turning it into a wireless device. 
> 
> In this situation, your wireless card has 2 choices.? One is the
access point connected to the DKV's ethernet port, the other is the
access point that the PDA/Tablet use.? If your wireless card attached
to one, you'll see the To/From PC folder, if it attaches to the
other...there' s nothing to be found. 
> 
> Just to be clear, in all 3 of those cases you can use the software,
just as long as you can convince your wireless card to hop onto the
access point that is there for the PDA.
> 
> Your wife can certainly contact me directly.? I plan to put the
searching in this weekend, and have the source code ready for release
before Monday.? (although you threw in the new feature of being able
to search by artist which I hadn't considered. :-)? ) 
> 
> -Kevin
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> ____________ _________ _________ _________ _________ __
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around 
> http://mail. yahoo.com 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> ____________ _________ _________ _________ _________ __
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around 
> http://mail. yahoo.com 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> ____________ _________ _________ _________ _________ __
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around 
> http://mail. yahoo.com 
> 
> 
> 
> 
> Email and AIM finally together. You've gotta check out free AOL Mail!
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
> 
> 
>  
> 
> ________________________________________________________________________
> Email and AIM finally together. You've gotta check out free AOL
Mail! - http://mail.aol.com
>

Re: Alternative to tablet and PDA for MKIV

2007-11-14 by kgoroway

<sorry if this is a duplicate>

Neal, everything there is to be said about this project is on this
thread (and a bit more in the README file in the project).

You can download the project right from this yahoo group:

http://launch.groups.yahoo.com/group/disklavier/files/All%20new%20uploads%20go%20here%21/

It's called DKVBrowser.rar

You are correct that it runs on a PC that is part of the wifi network
that the Mark IV makes available.

-Kevin

--- In disklavier@yahoogroups.com, "Neal Polan" <carwizard@...> wrote:
>
> Second request.
> 
> I think what you are doing is fantastic. Can you fill me in? It
sounds like
> this runs on a PC that's part of the wifi network that the Disklavier is
> hooked to. Could you please point me in the right direction for
trying this
> and knowing what going on?
> 
> Thanks
> 
> Neal
> 
>  
> 
>   _____  
> 
> From: disklavier@yahoogroups.com [mailto:disklavier@yahoogroups.com] On
> Behalf Of Kevin Goroway
> Sent: Monday, November 12, 2007 9:27 AM
> To: disklavier@yahoogroups.com
> Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
>  
> 
> Glad you are enjoying it.  You can change album and song titles for
anything
> in the pianosoft or user catalog in verion 0.2 (uploaded last night).
> 
> Drag and drop from the computer to the piano is already supported by the
> piano (assuming you are connected to it's physical networking port
somehow),
> and isn't a feature that the interface DKVBrowser is sitting on top of
> provides.  I should probably support the to/from piano folder though.
> 
> -Kevin
> 
> Cheetham <cheetham@...> wrote:
> 
> Kevin,
> This is great being able to control the piano from my office via the 
> computer. 
> Is the ability to change song titles already built in or are you 
> working on that? Using the PDA to do this is painfully slow.
> Alos wonder if you plan to add drag and drop from a computer folder 
> to the piano?
> Great job and thanks to the Christopoher and Matthew at UCI for 
> starting this.
> Howard
> 
> --- In disklavier@yahoogro <mailto:disklavier%40yahoogroups.com>
ups.com,
Show quoted textHide quoted text
> hugofon@ wrote:
> >
> > Kevin,
> > 
> > I think it would be a good idea if the playlists?on the PDA can be 
> copied to DKVBrowser.??And you are right about the PDA being 
> clunky.....?So if DKVBrowser can support drag and drop playlists 
> similar to most of the media players out there, it would be a great 
> time saving tool to create new playlists suitable for the mood of the 
> evening.? Would it be possible for the DKVBrowser playlists to be 
> copied to the PDA/piano?? I am not really sure?if that information is 
> stored on the PDA or the piano.
> > 
> > Editing the song info in the Browser would indeed be a nice feature 
> to have too.? I remember reading many previous posts with questions 
> about editing the metadata of the songs.? It sounds like the 
> possibilities are endless here.? 
> > 
> > I did not have an issue with the IP address.? My laptop?was 
> configured to accept DHCP assignment, and the Disklavier access point 
> assigned the same dummy IP of 192.168.88.14 to my wireless card every 
> time a connection was made.??I also noticed that?a connection could 
> be made even when the paino was?in standby mode. Perhaps the access 
> point was simply waiting for the PDA to be turned on.? Also, by 
> launching the DKVBrowser and searching for softwares, the piano came 
> out of the standby mode and could start playing.
> > 
> > Please keep up the good work.? Thanks again.
> > 
> > Hugo
> > 
> > -----Original Message-----
> > From: Kevin Goroway <kgoroway@>
> > To: disklavier@yahoogro <mailto:disklavier%40yahoogroups.com> ups.com
> > Sent: Sun, 11 Nov 2007 8:08 am
> > Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > Wow, Hugo, thank you!
> > 
> > I was really concerned that it wouldn't work at all, so this is 
> really encouraging!
> > 
> > How would you envision the playlists working?? Just mimic the 
> playlists that are already on the piano?? That might be simplest.? 
> Since I'm so new to the piano itself, I haven't played with playlists 
> at all.? The PDA/table interface feels clunky, so I'd really like 
> DKVBrowser to evolve into something that supports drag and drop to 
> create playlists.? Also, editing of song titles, etc. right in the 
> browser would be nice as well.
> > 
> > -Kevin
> > 
> > 
> > ----- Original Message ----
> > From: "hugofon@" <hugofon@>
> > To: disklavier@yahoogro <mailto:disklavier%40yahoogroups.com> ups.com
> > Sent: Saturday, November 10, 2007 9:40:02 PM
> > Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> > 
> > 
> > 
> > 
> > 
> > Kevin,
> > 
> > 
> > I just tried your alpha release.? Wow, it works great on my DC2 
> Mark IV. I don't have any problem at all.? I have a database of 
> approximately 500 songs on the hard drive, and the browser produces a 
> very accurate list of my softwares.? 
> > 
> > 
> > I have been following this discussion closely, but I have not 
> participated in the discussion as I am really not a computer guy and 
> have nothing techical to contribute.? Thank you so much for taking 
> your time to work on this project.? Your work is greatly 
> appreciated.? I can't wait for your future releases with more 
> functionalities. ..... Perhaps a playlist or my favorites would be 
> wonderful.? Thanks again.
> > 
> > Hugo
> > 
> > 
> > -----Original Message-----
> > From: Kevin Goroway <kgoroway@yahoo. com>
> > To: disklavier@yahoogro ups.com
> > Sent: Sat, 10 Nov 2007 4:23 pm
> > Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > Well, I uploaded the alpha release.
> > 
> > Please try it out and let me know how it goes.? This is my first 
> ever java app, and getting these things into a working jar file was 
> an experience!? The uploaded rar file includes the swt.jar for 
> windows, with instructions for where to find it for other operating 
> systems.
> > 
> > It's pretty crude at the moment, and doesn't yet support exporting 
> the data.? There's probably lots of other things it doesn't support 
> as well, since I have limited experience with the piano itself.? It 
> also has only been tested against my piano which has very little 
> data, so I don't know how well it behaves with HUGE databases.? Okay, 
> enough disclaimers. ..Have fun!
> > 
> > -Kevin
> > 
> > 
> > ----- Original Message ----
> > From: Matthew Teeter <mrmuk7@gmail. com>
> > To: disklavier@yahoogro ups.com
> > Sent: Friday, November 9, 2007 6:00:48 PM
> > Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> > 
> > 
> > 
> > I believe <remake_db/> is sent when a usb drive is inserted or 
> removed.? There may be some attributes on there that tell you which 
> db, or it might be something like "Update your local cache of the db 
> now".? 
> > If you make a query while the software is building the table, you 
> will see the songs that have been added at that point in time.? This 
> shouldn't be of much concern; it usually only takes 30 sec to add 
> everything to the songs table, even for large amounts of files on a 
> drive. 
> > 
> > I don't think there was a column for artist.? If there was, I think 
> it contained the same info as the title.? But yes, Yamaha seems to 
> put the artist within the title.? I believe you can set the comment 
> on the song and album using the PRC's keyboard.? Hardly anyone would 
> want to though - quite a laborious task poking tiny buttons.? I also 
> seem to remember being able to set the songs rating from 1 to 5 stars 
> using the PRC/TRC.? Never investigated that much personally though. 
> > Matthew
> > 
> > 
> > 
> > On 11/9/07, Kevin Goroway <kgoroway@yahoo. com> wrote: 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > Matthew,
> > 
> > I'm at work, so I can't check now, but does the piano send any 
> notification of when it has finished building the table? 
> > 
> > I've seen <remake_db /> come out for both the CD and the FD even 
> though there was nothing mounted.
> > 
> > Any way to query for what is already mounted? 
> > 
> > Otherwise...
> > 
> > There had been a request for the ability to search by artist, but I 
> don't see anything explicit in the schema for artist.? It looks like 
> it is normally stored as part of the song title (judging from the 
> demos).? This will work fine with my current search. 
> > 
> > The fields which might be interesting to search by are as follows:
> > song filename (already done)
> > song rating (is there any current way to give a song a rating?? If 
> not, I wouldn't want to assume one and break a future release.)
> > song "your_record" (No idea what is here, maybe nothing, and no way 
> to set it? 
> > song comment (is there any way to enter this currently?)
> > song title (already done)
> > song subtitle (already done)
> > song genre (is there any way to enter this currently?)
> > album rating (see song rating)
> > album comment (is there any way to enter this currently?) 
> > album title (already done)
> > album subtitle (are these used?)
> > 
> > Anyway, adding others is trivial at this point.? So, I'll have to 
> investigate what is in the database when I get home.
> > 
> > -Kevin
> > 
> > 
> > ----- Original Message ----
> > From: Matthew Teeter <mrmuk7@gmail. com>
> > To: disklavier@yahoogro ups.com
> > Sent: Friday, November 9, 2007 10:27:19 AM
> > Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
> > 
> > 
> > 
> > The tables for each media (ex. usb_album and usb_song) are only 
> created when that media is inserted.? It takes a few seconds for the 
> software to create the table, so if you insert and immediately query, 
> you will miss results.? The tables are recreated each insertion.? 
> This is discussed more in our paper. 
> > Matthew
> > 
> > 
> > 
> > On 11/9/07, Kevin Goroway < kgoroway@yahoo. com> wrote: 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > I made a bunch of progress last night.? Search is fully 
> implemented, and works great (and FAST).? Of course, my database is 
> tiny compared to some of yours, so I'll have to get some feedback 
> from those of you who try it. 
> > 
> > I did expect the USB and FLOPPY tables to exist in the database 
> even when they weren't mounted...but that turned out not to be the 
> case.? So, tonight I have to work on some code to understand when 
> those are mounted and when they aren't. 
> > 
> > I have no plans to support the copying of files between the 
> sources, especially the protected ones.? 
> > 
> > Release this weekend (as an alpha version) is looking quite likely.
> > 
> > -Kevin
> > 
> > 
> > ----- Original Message ----
> > From: Tom Wheeler <tnwheeler@nc. rr.com >
> > 
> > To: disklavier@yahoogro ups.com
> > 
> > 
> > Sent: Thursday, November 8, 2007 6:29:46 PM
> > Subject: Re: [disklavier] Re: Alternative to tablet and PDA for 
> MKIV 
> > 
> > 
> > 
> > Kevin,
> > 
> > 
> > 
> > 
> > It is scenario no. 3 below that describes how my Mark IV is 
> connected.
> > 
> > 
> > 
> > 
> > Again, thanks for working on this and I look forward to ultimately 
> trying out your work when you are ready to release it. ? 
> > 
> > 
> > 
> > 
> > Tom
> > 
> > 
> > 
> > 
> > On Nov 8, 2007, at 4:17 PM, Kevin Goroway wrote:
> > 
> > 
> > 
> > 
> > 
> > Well, one of things everyone will need to understand is the 
> requirements for using it...so no harm in leaving it in this thread 
> for now.
> > 
> > I still think we have some confusion over what you are seeing on 
> wireless.? So, let me try again. 
> > 
> > Scenario #1) You have a wireless card on your computer, you have 
> nothing connected to your DKV's ethernet port.
> > 
> > In this scenario, your wireless card might tell you that there is a 
> wireless access point out there, and you can hop on it, but there is 
> nothing to be found.? And, you have no access whatsoever to the 
> To/From PC folder. 
> > 
> > Scenario #2) Like #1, but you have a hard wire connection to your 
> router/switch from the DKV's ethernet port.
> > 
> > Like the first scenario, but now you have access to the To/From PC 
> folder.
> > 
> > Scenario #3) Like #1, but you have attacted wireless hardware to 
> the DKV's ethernet port, turning it into a wireless device. 
> > 
> > In this situation, your wireless card has 2 choices.? One is the 
> access point connected to the DKV's ethernet port, the other is the 
> access point that the PDA/Tablet use.? If your wireless card attached 
> to one, you'll see the To/From PC folder, if it attaches to the 
> other...there' s nothing to be found. 
> > 
> > Just to be clear, in all 3 of those cases you can use the software, 
> just as long as you can convince your wireless card to hop onto the 
> access point that is there for the PDA.
> > 
> > Your wife can certainly contact me directly.? I plan to put the 
> searching in this weekend, and have the source code ready for release 
> before Monday.? (although you threw in the new feature of being able 
> to search by artist which I hadn't considered. :-)? ) 
> > 
> > -Kevin
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > ____________ _________ _________ _________ _________ __
> > Do You Yahoo!?
> > Tired of spam? Yahoo! Mail has the best spam protection around 
> > http://mail. yahoo.com 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > ____________ _________ _________ _________ _________ __
> > Do You Yahoo!?
> > Tired of spam? Yahoo! Mail has the best spam protection around 
> > http://mail. yahoo.com 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > ____________ _________ _________ _________ _________ __
> > Do You Yahoo!?
> > Tired of spam? Yahoo! Mail has the best spam protection around 
> > http://mail. yahoo.com 
> > 
> > 
> > 
> > 
> > Email and AIM finally together. You've gotta check out free AOL 
> Mail!
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Tired of spam? Yahoo! Mail has the best spam protection around 
> > http://mail. <http://mail.yahoo.com> yahoo.com 
> > 
> > 
> > 
> > 
> > 
> __________________________________________________________
> __
> > Email and AIM finally together. You've gotta check out free AOL 
> Mail! - http://mail. <http://mail.aol.com> aol.com
> >
> 
>  
> 
>  __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com
>

Re: Alternative to tablet and PDA for MKIV

2007-11-14 by kgoroway

<last one that may be a duplicate>

Update on progress:

It seems that everyone who has tried this has gotten it to work now. 
Anyone on a platform other than Windows?

In place editting of album titles and song titles is in, but I did it
wrong...It's hitting the database directly instead of sending the
commands to make it happen.  The side affect of this is that the PDA
and or Tablet won't pick up the change until they re-read the data for
some other reason.  I'll fix that shortly.  You access this feature by
highlighting the song or album to rename, and hitting F2.  This only
works on pianosoft and user catalogs.

You can toggle playlist viewing on and off from the Window menu at the
top.  Currently, you can't "search" in playlists...is this a requirement?

Drag and drop in java was harder than I would have guessed, but it's
all done now.
The following operations are going to be implemented, some are already
working.
From the left hand pane, to the left hand pane:
1) Drop a song in a different album (either a move, or a copy of the
song) Standard drag is move.  If you hold down the CTRL key while
dragging, the icon changes to indicate that you will be copying the song.
2) Drop a song in the same album.  This is a rearrangement of the play
order. (won't do a copy)

From the right hand pane (playlists) to the right hand pane (a
manipulation of playlists)
1) Drop a song in a different album (either move or copy) adds that
song to the other playlist
2) Drop a song in the same album (either move or copy) a move is a
rearrangement of play order, a copy puts the song in the playlist again.

From the left hand pane to the playlist pane (adding songs to playlists)
1) Drop a song in an album.  Add that song to the album, and insert it
into the play order where it was dropped.  It won't do a move, only copy.

The REALLY nice part about all of this is that you get to determine
the play order at the same time as you add the album.  The PDA always
adds songs to the end of the playlist, and then you have to go through
the sorting after that...Yuck (but no easy way to fix that on the PDA).

I've added the ability to remove (delete) songs from playlists only. 
Right now, it is on a right click context menu.  Should I support the
"DEL" key, or is that too easy to hit?  Currently there is no
confirmation dialog...it just does it.

It turns out that reorganizing the order of the songs due to and add
and insert causes a whole bunch of coding headaches.  You can't just
fire the two commands at the piano one after the other.  You have to
wait for it to tell you that it's ready for file management commands
again.  This is made more difficult by the threading and the sockets.
 That part is solved for now, but it leads to another problem.  When
you insert a song in the playlist it gets a new songId.  The piano
tells you that you need to refresh your view, but that means
rebuilding the tree again.  That's ugly.  So, I've got to work on code
to sync the old tree with the new information.  That's next.

I hope to have a fully working playlist supported drag-n-drop version
out by this weekend.

In the meantime, I've gotten approval for a sourceforge project, and
will likely be moving the project there (and all communication about
it!) to relieve this group of rambling emails like this one. :-)

https://sourceforge.net/projects/dkvbrowser/

-Kevin



--- In disklavier@yahoogroups.com, Kevin Goroway <kgoroway@...> wrote:
>
> Glad you are enjoying it.  You can change album and song titles for
anything in the pianosoft or user catalog in verion 0.2 (uploaded last
night).
> 
> Drag and drop from the computer to the piano is already supported by
the piano (assuming you are connected to it's physical networking port
somehow), and isn't a feature that the interface DKVBrowser is sitting
on top of provides.  I should probably support the to/from piano
folder though.
Show quoted textHide quoted text
> 
> -Kevin
> 
> Cheetham <cheetham@...> wrote:                               Kevin,
>  This is great being able to control the piano from my office via the 
>  computer. 
>  Is the ability to change song titles already built in or are you 
>  working on that? Using the PDA to do this is painfully slow.
>  Alos wonder if you plan to add drag and drop from a computer folder 
>  to the piano?
>  Great job and thanks to the Christopoher and Matthew at UCI for 
>  starting this.
>  Howard
>  
>  --- In disklavier@yahoogroups.com, hugofon@ wrote:
>  >
>  > Kevin,
>  > 
>  > I think it would be a good idea if the playlists?on the PDA can be 
>  copied to DKVBrowser.??And you are right about the PDA being 
>  clunky.....?So if DKVBrowser can support drag and drop playlists 
>  similar to most of the media players out there, it would be a great 
>  time saving tool to create new playlists suitable for the mood of the 
>  evening.? Would it be possible for the DKVBrowser playlists to be 
>  copied to the PDA/piano?? I am not really sure?if that information is 
>  stored on the PDA or the piano.
>  > 
>  > Editing the song info in the Browser would indeed be a nice feature 
>  to have too.? I remember reading many previous posts with questions 
>  about editing the metadata of the songs.? It sounds like the 
>  possibilities are endless here.? 
>  > 
>  > I did not have an issue with the IP address.? My laptop?was 
>  configured to accept DHCP assignment, and the Disklavier access point 
>  assigned the same dummy IP of 192.168.88.14 to my wireless card every 
>  time a connection was made.??I also noticed that?a connection could 
>  be made even when the paino was?in standby mode. Perhaps the access 
>  point was simply waiting for the PDA to be turned on.? Also, by 
>  launching the DKVBrowser and searching for softwares, the piano came 
>  out of the standby mode and could start playing.
>  > 
>  > Please keep up the good work.? Thanks again.
>  > 
>  > Hugo
>  > 
>  > -----Original Message-----
>  > From: Kevin Goroway <kgoroway@>
>  > To: disklavier@yahoogroups.com
>  > Sent: Sun, 11 Nov 2007 8:08 am
>  > Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > Wow, Hugo, thank you!
>  > 
>  > I was really concerned that it wouldn't work at all, so this is 
>  really encouraging!
>  > 
>  > How would you envision the playlists working?? Just mimic the 
>  playlists that are already on the piano?? That might be simplest.? 
>  Since I'm so new to the piano itself, I haven't played with playlists 
>  at all.? The PDA/table interface feels clunky, so I'd really like 
>  DKVBrowser to evolve into something that supports drag and drop to 
>  create playlists.? Also, editing of song titles, etc. right in the 
>  browser would be nice as well.
>  > 
>  > -Kevin
>  > 
>  > 
>  > ----- Original Message ----
>  > From: "hugofon@" <hugofon@>
>  > To: disklavier@yahoogroups.com
>  > Sent: Saturday, November 10, 2007 9:40:02 PM
>  > Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
>  > 
>  > 
>  > 
>  > 
>  > 
>  > Kevin,
>  > 
>  > 
>  > I just tried your alpha release.? Wow, it works great on my DC2 
>  Mark IV. I don't have any problem at all.? I have a database of 
>  approximately 500 songs on the hard drive, and the browser produces a 
>  very accurate list of my softwares.? 
>  > 
>  > 
>  > I have been following this discussion closely, but I have not 
>  participated in the discussion as I am really not a computer guy and 
>  have nothing techical to contribute.? Thank you so much for taking 
>  your time to work on this project.? Your work is greatly 
>  appreciated.? I can't wait for your future releases with more 
>  functionalities. ..... Perhaps a playlist or my favorites would be 
>  wonderful.? Thanks again.
>  > 
>  > Hugo
>  > 
>  > 
>  > -----Original Message-----
>  > From: Kevin Goroway <kgoroway@yahoo. com>
>  > To: disklavier@yahoogro ups.com
>  > Sent: Sat, 10 Nov 2007 4:23 pm
>  > Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > Well, I uploaded the alpha release.
>  > 
>  > Please try it out and let me know how it goes.? This is my first 
>  ever java app, and getting these things into a working jar file was 
>  an experience!? The uploaded rar file includes the swt.jar for 
>  windows, with instructions for where to find it for other operating 
>  systems.
>  > 
>  > It's pretty crude at the moment, and doesn't yet support exporting 
>  the data.? There's probably lots of other things it doesn't support 
>  as well, since I have limited experience with the piano itself.? It 
>  also has only been tested against my piano which has very little 
>  data, so I don't know how well it behaves with HUGE databases.? Okay, 
>  enough disclaimers. ..Have fun!
>  > 
>  > -Kevin
>  > 
>  > 
>  > ----- Original Message ----
>  > From: Matthew Teeter <mrmuk7@gmail. com>
>  > To: disklavier@yahoogro ups.com
>  > Sent: Friday, November 9, 2007 6:00:48 PM
>  > Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
>  > 
>  > 
>  > 
>  > I believe <remake_db/> is sent when a usb drive is inserted or 
>  removed.? There may be some attributes on there that tell you which 
>  db, or it might be something like "Update your local cache of the db 
>  now".? 
>  > If you make a query while the software is building the table, you 
>  will see the songs that have been added at that point in time.? This 
>  shouldn't be of much concern; it usually only takes 30 sec to add 
>  everything to the songs table, even for large amounts of files on a 
>  drive. 
>  > 
>  > I don't think there was a column for artist.? If there was, I think 
>  it contained the same info as the title.? But yes, Yamaha seems to 
>  put the artist within the title.? I believe you can set the comment 
>  on the song and album using the PRC's keyboard.? Hardly anyone would 
>  want to though - quite a laborious task poking tiny buttons.? I also 
>  seem to remember being able to set the songs rating from 1 to 5 stars 
>  using the PRC/TRC.? Never investigated that much personally though. 
>  > Matthew
>  > 
>  > 
>  > 
>  > On 11/9/07, Kevin Goroway <kgoroway@yahoo. com> wrote: 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > Matthew,
>  > 
>  > I'm at work, so I can't check now, but does the piano send any 
>  notification of when it has finished building the table? 
>  > 
>  > I've seen <remake_db /> come out for both the CD and the FD even 
>  though there was nothing mounted.
>  > 
>  > Any way to query for what is already mounted? 
>  > 
>  > Otherwise...
>  > 
>  > There had been a request for the ability to search by artist, but I 
>  don't see anything explicit in the schema for artist.? It looks like 
>  it is normally stored as part of the song title (judging from the 
>  demos).? This will work fine with my current search. 
>  > 
>  > The fields which might be interesting to search by are as follows:
>  > song filename (already done)
>  > song rating (is there any current way to give a song a rating?? If 
>  not, I wouldn't want to assume one and break a future release.)
>  > song "your_record" (No idea what is here, maybe nothing, and no way 
>  to set it? 
>  > song comment (is there any way to enter this currently?)
>  > song title (already done)
>  > song subtitle (already done)
>  > song genre (is there any way to enter this currently?)
>  > album rating (see song rating)
>  > album comment (is there any way to enter this currently?) 
>  > album title (already done)
>  > album subtitle (are these used?)
>  > 
>  > Anyway, adding others is trivial at this point.? So, I'll have to 
>  investigate what is in the database when I get home.
>  > 
>  > -Kevin
>  > 
>  > 
>  > ----- Original Message ----
>  > From: Matthew Teeter <mrmuk7@gmail. com>
>  > To: disklavier@yahoogro ups.com
>  > Sent: Friday, November 9, 2007 10:27:19 AM
>  > Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
>  > 
>  > 
>  > 
>  > The tables for each media (ex. usb_album and usb_song) are only 
>  created when that media is inserted.? It takes a few seconds for the 
>  software to create the table, so if you insert and immediately query, 
>  you will miss results.? The tables are recreated each insertion.? 
>  This is discussed more in our paper. 
>  > Matthew
>  > 
>  > 
>  > 
>  > On 11/9/07, Kevin Goroway < kgoroway@yahoo. com> wrote: 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > I made a bunch of progress last night.? Search is fully 
>  implemented, and works great (and FAST).? Of course, my database is 
>  tiny compared to some of yours, so I'll have to get some feedback 
>  from those of you who try it. 
>  > 
>  > I did expect the USB and FLOPPY tables to exist in the database 
>  even when they weren't mounted...but that turned out not to be the 
>  case.? So, tonight I have to work on some code to understand when 
>  those are mounted and when they aren't. 
>  > 
>  > I have no plans to support the copying of files between the 
>  sources, especially the protected ones.? 
>  > 
>  > Release this weekend (as an alpha version) is looking quite likely.
>  > 
>  > -Kevin
>  > 
>  > 
>  > ----- Original Message ----
>  > From: Tom Wheeler <tnwheeler@nc. rr.com >
>  > 
>  > To: disklavier@yahoogro ups.com
>  > 
>  > 
>  > Sent: Thursday, November 8, 2007 6:29:46 PM
>  > Subject: Re: [disklavier] Re: Alternative to tablet and PDA for 
>  MKIV 
>  > 
>  > 
>  > 
>  > Kevin,
>  > 
>  > 
>  > 
>  > 
>  > It is scenario no. 3 below that describes how my Mark IV is 
>  connected.
>  > 
>  > 
>  > 
>  > 
>  > Again, thanks for working on this and I look forward to ultimately 
>  trying out your work when you are ready to release it. ? 
>  > 
>  > 
>  > 
>  > 
>  > Tom
>  > 
>  > 
>  > 
>  > 
>  > On Nov 8, 2007, at 4:17 PM, Kevin Goroway wrote:
>  > 
>  > 
>  > 
>  > 
>  > 
>  > Well, one of things everyone will need to understand is the 
>  requirements for using it...so no harm in leaving it in this thread 
>  for now.
>  > 
>  > I still think we have some confusion over what you are seeing on 
>  wireless.? So, let me try again. 
>  > 
>  > Scenario #1) You have a wireless card on your computer, you have 
>  nothing connected to your DKV's ethernet port.
>  > 
>  > In this scenario, your wireless card might tell you that there is a 
>  wireless access point out there, and you can hop on it, but there is 
>  nothing to be found.? And, you have no access whatsoever to the 
>  To/From PC folder. 
>  > 
>  > Scenario #2) Like #1, but you have a hard wire connection to your 
>  router/switch from the DKV's ethernet port.
>  > 
>  > Like the first scenario, but now you have access to the To/From PC 
>  folder.
>  > 
>  > Scenario #3) Like #1, but you have attacted wireless hardware to 
>  the DKV's ethernet port, turning it into a wireless device. 
>  > 
>  > In this situation, your wireless card has 2 choices.? One is the 
>  access point connected to the DKV's ethernet port, the other is the 
>  access point that the PDA/Tablet use.? If your wireless card attached 
>  to one, you'll see the To/From PC folder, if it attaches to the 
>  other...there' s nothing to be found. 
>  > 
>  > Just to be clear, in all 3 of those cases you can use the software, 
>  just as long as you can convince your wireless card to hop onto the 
>  access point that is there for the PDA.
>  > 
>  > Your wife can certainly contact me directly.? I plan to put the 
>  searching in this weekend, and have the source code ready for release 
>  before Monday.? (although you threw in the new feature of being able 
>  to search by artist which I hadn't considered. :-)? ) 
>  > 
>  > -Kevin
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > ____________ _________ _________ _________ _________ __
>  > Do You Yahoo!?
>  > Tired of spam? Yahoo! Mail has the best spam protection around 
>  > http://mail. yahoo.com 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > ____________ _________ _________ _________ _________ __
>  > Do You Yahoo!?
>  > Tired of spam? Yahoo! Mail has the best spam protection around 
>  > http://mail. yahoo.com 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > ____________ _________ _________ _________ _________ __
>  > Do You Yahoo!?
>  > Tired of spam? Yahoo! Mail has the best spam protection around 
>  > http://mail. yahoo.com 
>  > 
>  > 
>  > 
>  > 
>  > Email and AIM finally together. You've gotta check out free AOL 
>  Mail!
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > __________________________________________________
>  > Do You Yahoo!?
>  > Tired of spam? Yahoo! Mail has the best spam protection around 
>  > http://mail.yahoo.com 
>  > 
>  > 
>  >  
>  > 
>  > 
>  __________________________________________________________
>  __
>  > Email and AIM finally together. You've gotta check out free AOL 
>  Mail! - http://mail.aol.com
>  >
>  
>  
>      
>                                
> 
>  __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com
>

Re: Alternative to tablet and PDA for MKIV

2007-11-16 by kgoroway

Alpha version 0.22 uploaded to SourceForge.  Source code isn't there
yet, but all further discussion on this project will move to the
forums there.  You can register to be emailed when new releases come out.

The latest one supports playlists, and drag and drop.

get it here:
https://sourceforge.net/projects/dkvbrowser

Hope to see you there!

-Kevin

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-16 by Kevin Goroway

So, about 20 people downloaded version 0.22, but no one signed up for automatic notifications when a new version is there.  I suggest you do that if you have any interest in the project, since I plan to stop sending information about updates to this list...

I just put version 0.23 on SourceForge.  It adds support for the cd drive ( a request ), and adds a confirmation dialog when deleting from the playlist.  I also posted a message on the forum there seeking help from someone who can draw icons.

get it here:

https://sourceforge .net/projects/ dkvbrowser



-Kevin
Show quoted textHide quoted text
----- Original Message ----
From: kgoroway <kgoroway@...>
To: disklavier@yahoogroups.com
Sent: Thursday, November 15, 2007 8:12:04 PM
Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV










  


    
            Alpha version 0.22 uploaded to SourceForge.  Source code isn't there

yet, but all further discussion on this project will move to the

forums there.  You can register to be emailed when new releases come out.



The latest one supports playlists, and drag and drop.



get it here:

https://sourceforge .net/projects/ dkvbrowser



Hope to see you there!



-Kevin





    
  

    
    




<!--

RE: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-17 by Michael Weinstock

Hi Kevin,
 
Its not obvious to me where to sign up for the automatic notifications in
the sourceforge dkvbrowser site.  Can you please elaborate on how/where to
signup ?
 
I only have a MkIII, so the project is not personally useful to me, but that
said, I am an IT professional and am very interested in both the discussion
and the development and want to keep myself informed on the progress as it
happens.  The way you capture the datacomms conversation using ethereal to
work out how to mimic the PDA is similar to how I capture client server
datacomms for the purpose of synthetic load testing... where I spoof client
connections and interactions so I can stress and volume test applications
before they go into production.
 
Best regards,
 
Michael Weinstock
Melbourne, Australia
Show quoted textHide quoted text
-----Original Message-----
From: disklavier@yahoogroups.com [mailto:disklavier@yahoogroups.com] On
Behalf Of Kevin Goroway
Sent: Saturday, 17 November 2007 9:13 AM
To: disklavier@yahoogroups.com
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV





So, about 20 people downloaded version 0.22, but no one signed up for
automatic notifications when a new version is there.  I suggest you do that
if you have any interest in the project, since I plan to stop sending
information about updates to this list...

I just put version 0.23 on SourceForge.  It adds support for the cd drive (
a request ), and adds a confirmation dialog when deleting from the playlist.
I also posted a message on the forum there seeking help from someone who can
draw icons.

get it here:
https://sourceforge .net/projects/
<https://sourceforge.net/projects/dkvbrowser> dkvbrowser

-Kevin


----- Original Message ----
From: kgoroway <kgoroway@...>
To: disklavier@yahoogroups.com
Sent: Thursday, November 15, 2007 8:12:04 PM
Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV



Alpha version 0.22 uploaded to SourceForge. Source code isn't there
yet, but all further discussion on this project will move to the
forums there. You can register to be emailed when new releases come out.

The latest one supports playlists, and drag and drop.

get it here:
https://sourceforge .net/projects/ dkvbrowser
<https://sourceforge.net/projects/dkvbrowser> 

Hope to see you there!

-Kevin





  _____  

Be a better sports nut! Let your teams follow you with Yahoo Mobile. Try
<http://us.rd.yahoo.com/evt=51731/*http://mobile.yahoo.com/sports;_ylt=At9_q
DKvtAbMuh1G1SQtBI7ntAcJ> it now.

RE: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-17 by carwizard@affordableclassics.com



That funny. Because I just signed up this morning and I checked off the option to me notified of updates.
Neal
-------- Original Message --------
Subject: Re: [disklavier] Re: Alternative to tablet and PDA for MKIV
Show quoted textHide quoted text
From: Kevin Goroway
Date: Fri, November 16, 2007 2:13 pm
To: disklavier@yahoogroups.com

So, about 20 people downloaded version 0.22, but no one signed up for automatic notifications when a new version is there.� I suggest you do that if you have any interest in the project, since I plan to stop sending information about updates to this list...

I just put version 0.23 on SourceForge.� It adds support for the cd drive ( a request ), and adds a confirmation dialog when deleting from the playlist.� I also posted a message on the forum there seeking help from someone who can draw icons.

get it here:
https://sourceforge .net/projects/ dkvbrowser

-Kevin

----- Original Message ----
From: kgoroway com>
To: disklavier@yahoogroups.com
Sent: Thursday, November 15, 2007 8:12:04 PM
Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV

Alpha version 0.22 uploaded to SourceForge. Source code isn't there
yet, but all further discussion on this project will move to the
forums there. You can register to be emailed when new releases come out.

The latest one supports playlists, and drag and drop.

get it here:
https://sourceforge .net/projects/ dkvbrowser

Hope to see you there!

-Kevin



Be a better sports nut! Let your teams follow you with Yahoo Mobile. Try it now.

Re: [disklavier] Re: Alternative to tablet and PDA for MKIV

2007-11-17 by Kevin Goroway

I'm not terribly familiar with the site either, but on the download page, next to the link to download the project are two icons that allow you to read the release notes, and "monitor" the project (it looks like an envelope).  If you are logged into sourceforge and click that, it will send you an email when the project is updated.

The forums also allow you to "monitor" them for new posts.

I'm in the financial industry, and we use ethereal (and some more advanced packet sniffers) quite often.  It's just not as much fun at work. :-)

-Kevin
Show quoted textHide quoted text
----- Original Message ----
From: Michael Weinstock <mweinstock@...>
To: disklavier@yahoogroups.com
Sent: Friday, November 16, 2007 7:14:38 PM
Subject: RE: [disklavier] Re: Alternative to tablet and PDA for MKIV










  


    
            



Hi 
Kevin,

 

Its 
not obvious to me where to sign up for the automatic notifications in the 
sourceforge dkvbrowser site.  Can you please elaborate on how/where to 
signup ?

 

I only 
have a MkIII, so the project is not personally useful to me, but that said, I am 
an IT professional and am very interested in both the discussion and the 
development and want to keep myself informed on the progress as it 
happens.  The way you capture the datacomms conversation using ethereal to 
work out how to mimic the PDA is similar to how I capture client server 
datacomms for the purpose of synthetic load testing... where I spoof client 
connections and interactions so I can stress and volume test applications before 
they go into production.

 

Best 
regards,

 

Michael Weinstock

Melbourne, Australia

 


  

  -----Original Message-----
From: 
  disklavier@yahoogro ups.com [mailto:disklavier@ yahoogroups. com] On Behalf Of 
  Kevin Goroway
Sent: Saturday, 17 November 2007 9:13 
  AM
To: disklavier@yahoogro ups.com
Subject: Re: 
  [disklavier] Re: Alternative to tablet and PDA for MKIV



  
  
  

  So, 
  about 20 people downloaded version 0.22, but no one signed up for automatic 
  notifications when a new version is there.  I suggest you do that if you 
  have any interest in the project, since I plan to stop sending information 
  about updates to this list...

I just put version 0.23 on 
  SourceForge.  It adds support for the cd drive ( a request ), and adds a 
  confirmation dialog when deleting from the playlist.  I also posted a 
  message on the forum there seeking help from someone who can draw 
  icons.

get it here:
https://sourceforge .net/projects/ 
  dkvbrowser

-Kevin


  ----- 
  Original Message ----
From: kgoroway <kgoroway@yahoo. com>
To: 
  disklavier@yahoogro ups.com
Sent: Thursday, November 15, 2007 8:12:04 
  PM
Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV


  
  Alpha version 0.22 uploaded to SourceForge. Source code isn't there
yet, 
  but all further discussion on this project will move to the
forums there. 
  You can register to be emailed when new releases come out.

The latest 
  one supports playlists, and drag and drop.

get it here:
https://sourceforge .net/projects/ dkvbrowser

Hope to 
  see you there!

-Kevin









  
  Be a better sports nut! Let your teams follow you with Yahoo Mobile. Try 
  it now.
  



    
  

    
    




<!--

Re: Alternative to tablet and PDA for MKIV

2007-11-25 by kgoroway

Sorry to bring this back here, but Sourceforge has been unreachable
all day for me...and I wanted this release available...I've uploaded
verion 0.30 to the yahoo group.

Here are the release notes:

*  alpha version 0.30 25-Nov-2007
 *  ==============================
 *  Massive rewrite of left hand tree.  It's now a tab container
allowing much easier filtering, and drag and drop 
 *     between sources
 *  Icons added: Thanks to Nancy Wheeler!
 *  The find button works better (because of the tabs, mostly)
 *  More drag and drop support, and more context menus added
 *  More stable long operations (move, copy)
 *  The icons in the playlist show the actual source of the song
 *  Note that, unlike the PDA/Tablet, you can add songs from any
source to the playlists...
 *     The danger, of course, is that they won't be there when the
playlist trys to play them
 *     Nothing terrible happens, but the playlist stops playing when
it reaches that point if it
 *     can't find the song...the piano isn't smart enough to go on to
the next song.
 *  DKVBrowser now does a search for everything upon startup, so give
it some more time to show the
 *     screen.
 *  A whole lot has changed in this version, and I expect some bugs
because of them...
 *

-Kevin


--- In disklavier@yahoogroups.com, Kevin Goroway <kgoroway@...> wrote:
>
> I'm not terribly familiar with the site either, but on the download
page, next to the link to download the project are two icons that
allow you to read the release notes, and "monitor" the project (it
looks like an envelope).  If you are logged into sourceforge and click
that, it will send you an email when the project is updated.
> 
> The forums also allow you to "monitor" them for new posts.
> 
> I'm in the financial industry, and we use ethereal (and some more
advanced packet sniffers) quite often.  It's just not as much fun at
work. :-)
> 
> -Kevin
> 
> ----- Original Message ----
> From: Michael Weinstock <mweinstock@...>
> To: disklavier@yahoogroups.com
> Sent: Friday, November 16, 2007 7:14:38 PM
> Subject: RE: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>   
> 
> 
>     
>             
> 
> 
> 
> Hi 
> Kevin,
> 
>  
> 
> Its 
> not obvious to me where to sign up for the automatic notifications
in the 
> sourceforge dkvbrowser site.  Can you please elaborate on how/where to 
> signup ?
> 
>  
> 
> I only 
> have a MkIII, so the project is not personally useful to me, but
that said, I am 
> an IT professional and am very interested in both the discussion and
the 
> development and want to keep myself informed on the progress as it 
> happens.  The way you capture the datacomms conversation using
ethereal to 
> work out how to mimic the PDA is similar to how I capture client server 
> datacomms for the purpose of synthetic load testing... where I spoof
client 
> connections and interactions so I can stress and volume test
applications before 
> they go into production.
> 
>  
> 
> Best 
> regards,
> 
>  
> 
> Michael Weinstock
> 
> Melbourne, Australia
> 
>  
> 
> 
>   
> 
>   -----Original Message-----
> From: 
>   disklavier@yahoogro ups.com [mailto:disklavier@ yahoogroups. com]
On Behalf Of 
>   Kevin Goroway
> Sent: Saturday, 17 November 2007 9:13 
>   AM
> To: disklavier@yahoogro ups.com
> Subject: Re: 
>   [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
> 
>   
>   
>   
> 
>   So, 
>   about 20 people downloaded version 0.22, but no one signed up for
automatic 
>   notifications when a new version is there.  I suggest you do that
if you 
>   have any interest in the project, since I plan to stop sending
information 
>   about updates to this list...
> 
> I just put version 0.23 on 
>   SourceForge.  It adds support for the cd drive ( a request ), and
adds a 
>   confirmation dialog when deleting from the playlist.  I also posted a 
>   message on the forum there seeking help from someone who can draw 
>   icons.
> 
> get it here:
> https://sourceforge .net/projects/ 
>   dkvbrowser
> 
> -Kevin
> 
> 
>   ----- 
>   Original Message ----
> From: kgoroway <kgoroway@yahoo. com>
> To: 
>   disklavier@yahoogro ups.com
> Sent: Thursday, November 15, 2007 8:12:04 
>   PM
> Subject: [disklavier] Re: Alternative to tablet and PDA for MKIV
> 
> 
>   
>   Alpha version 0.22 uploaded to SourceForge. Source code isn't there
> yet, 
>   but all further discussion on this project will move to the
> forums there. 
>   You can register to be emailed when new releases come out.
> 
> The latest 
>   one supports playlists, and drag and drop.
> 
> get it here:
> https://sourceforge .net/projects/ dkvbrowser
> 
> Hope to 
>   see you there!
> 
> -Kevin
> 
> 
> 
> 
> 
> 
> 
> 
> 
>   
>   Be a better sports nut! Let your teams follow you with Yahoo
Mobile. Try 
>   it now.
>   
> 
> 
> 
>     
>   
> 
>     
>     
> 
> 
> 
> 
> <!--
> 
> #ygrp-mkp{
> border:1px solid #d8d8d8;font-family:Arial;margin:14px
0px;padding:0px 14px;}
> #ygrp-mkp hr{
> border:1px solid #d8d8d8;}
> #ygrp-mkp #hd{
>
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px
0px;}
> #ygrp-mkp #ads{
> margin-bottom:10px;}
> #ygrp-mkp .ad{
> padding:0 0;}
> #ygrp-mkp .ad a{
> color:#0000ff;text-decoration:none;}
> -->
> 
> 
> 
> <!--
> 
> #ygrp-sponsor #ygrp-lc{
> font-family:Arial;}
> #ygrp-sponsor #ygrp-lc #hd{
> margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
> #ygrp-sponsor #ygrp-lc .ad{
> margin-bottom:10px;padding:0 0;}
> -->
> 
> 
> 
> <!--
> 
> #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean,
sans-serif;}
> #ygrp-mlmsg table {font-size:inherit;font:100%;}
> #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica,
clean, sans-serif;}
> #ygrp-mlmsg pre, code {font:115% monospace;}
> #ygrp-mlmsg * {line-height:1.22em;}
> #ygrp-text{
> font-family:Georgia;
> }
> #ygrp-text p{
> margin:0 0 1em 0;}
> #ygrp-tpmsgs{
> font-family:Arial;
> clear:both;}
> #ygrp-vitnav{
> padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
> #ygrp-vitnav a{
> padding:0 1px;}
> #ygrp-actbar{
> clear:both;margin:25px
0;white-space:nowrap;color:#666;text-align:right;}
> #ygrp-actbar .left{
> float:left;white-space:nowrap;}
> .bld{font-weight:bold;}
> #ygrp-grft{
> font-family:Verdana;font-size:77%;padding:15px 0;}
> #ygrp-ft{
> font-family:verdana;font-size:77%;border-top:1px solid #666;
> padding:5px 0;
> }
> #ygrp-mlmsg #logo{
> padding-bottom:10px;}
> 
> #ygrp-vital{
> background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
> #ygrp-vital #vithd{
>
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
> #ygrp-vital ul{
> padding:0;margin:2px 0;}
> #ygrp-vital ul li{
> list-style-type:none;clear:both;border:1px solid #e0ecee;
> }
> #ygrp-vital ul li .ct{
>
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
> #ygrp-vital ul li .cat{
> font-weight:bold;}
> #ygrp-vital a{
> text-decoration:none;}
> 
> #ygrp-vital a:hover{
> text-decoration:underline;}
> 
> #ygrp-sponsor #hd{
> color:#999;font-size:77%;}
> #ygrp-sponsor #ov{
> padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
> #ygrp-sponsor #ov ul{
> padding:0 0 0 8px;margin:0;}
> #ygrp-sponsor #ov li{
> list-style-type:square;padding:6px 0;font-size:77%;}
> #ygrp-sponsor #ov li a{
> text-decoration:none;font-size:130%;}
> #ygrp-sponsor #nc{
> background-color:#eee;margin-bottom:20px;padding:0 8px;}
> #ygrp-sponsor .ad{
> padding:8px 0;}
> #ygrp-sponsor .ad #hd1{
>
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
> #ygrp-sponsor .ad a{
> text-decoration:none;}
> #ygrp-sponsor .ad a:hover{
> text-decoration:underline;}
> #ygrp-sponsor .ad p{
> margin:0;}
> o{font-size:0;}
> .MsoNormal{
> margin:0 0 0 0;}
> #ygrp-text tt{
> font-size:120%;}
> blockquote{margin:0 0 0 4px;}
> .replbq{margin:4;}
> -->
> 
> 
> 
> 
> 
> 
> 
> 
>      
____________________________________________________________________________________
> Be a better sports nut!  Let your teams follow you 
> with Yahoo Mobile. Try it now. 
http://mobile.yahoo.com/sports;_ylt=At9_qDKvtAbMuh1G1SQtBI7ntAcJ
>

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.