Yahoo Groups archive

Disklavier

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

Message

Re: [disklavier] Mark IV virtual PRC with Windows 10 or El Capitan

2015-10-09 by Kevin Goroway

In general, I try to keep the virtual PRC running on my computer, even though I never use it.  Each operating system upgrade (I'm on Windows), and other large change (newer Java version) causes some hiccup or another.  My primary reason for keeping it running is that DKVBrowser doesn't cover all of the features (the primary one that is missing is the ability to start a backup).  My real PRC-100 is in need of a battery replacement, and if I were to find that it was actually, dead, and I wanted to start a backup, I'd need the virtual one...so, I work hard to keep it running.
Anyway, I'm currently able to run it on Windows 10, and the latest java, but I had to bypass a few of the steps that are part of the normal launch procedure.
Nowadays, I have an icon (shortcut) on my desktop which a target of:
"C:\Program Files (x86)\Java\jre7\bin\javaw.exe" -cp prc100.jar gui.prc100 -h=192.168.0.6 -p=3191 webremote -w=31910

and a start in (default directory) of C:\users\kevin\
and in C:\users\kevin is the actual "prc100.jar" (this is the actual prc100 program) that I had to manually download from the piano (I can probably explain how that was done, or just share this jar file since you all already have it anyway).
So, basically, this shortcut runs javaw.exe, and passes it a bunch of important command line parameters.  As it turns out, you would all need the same command line parameters (I believe), aside from the one that looks like this:-h=192.168.0.6as that is the IP address of my piano on my network.  You would need to replace it with the (hopefully fixed) IP address of your piano.
By doing it this way, I'm bypassing all of the nonsense that Yamaha built in (which mostly doesn't work anymore), involving dynamically figuring out this command line, and delivering the jar file to your browser behind the scenes (I think this was called jnlp, but I could be mis-remembering).
I'm not entirely sure how one would do this on the mac, but I bet the above command line would work just fine from a shell prompt there.
-Kevin
      From: "john.raytis@yahoo.com [disklavier]" <disklavier@yahoogroups.com>
 To: disklavier@yahoogroups.com 
 Sent: Friday, October 9, 2015 4:01 PM
 Subject: [disklavier] Mark IV virtual PRC with Windows 10 or El Capitan
   
    Has anyone tried running the mark IV virtual PRC using Windows 10 or El Capitan?  I've lost the functionality of the virtual PRC when upgrading to new operating systems in the past, and I'm wondering Window 10 and/or El Capitan are still able to access the disklavier and run the virtual PRC.  #yiv1001809995 #yiv1001809995 -- #yiv1001809995ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv1001809995 #yiv1001809995ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv1001809995 #yiv1001809995ygrp-mkp #yiv1001809995hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv1001809995 #yiv1001809995ygrp-mkp #yiv1001809995ads {margin-bottom:10px;}#yiv1001809995 #yiv1001809995ygrp-mkp .yiv1001809995ad {padding:0 0;}#yiv1001809995 #yiv1001809995ygrp-mkp .yiv1001809995ad p {margin:0;}#yiv1001809995 #yiv1001809995ygrp-mkp .yiv1001809995ad a {color:#0000ff;text-decoration:none;}#yiv1001809995 #yiv1001809995ygrp-sponsor #yiv1001809995ygrp-lc {font-family:Arial;}#yiv1001809995 #yiv1001809995ygrp-sponsor #yiv1001809995ygrp-lc #yiv1001809995hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv1001809995 #yiv1001809995ygrp-sponsor #yiv1001809995ygrp-lc .yiv1001809995ad {margin-bottom:10px;padding:0 0;}#yiv1001809995 #yiv1001809995actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv1001809995 #yiv1001809995activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv1001809995 #yiv1001809995activity span {font-weight:700;}#yiv1001809995 #yiv1001809995activity span:first-child {text-transform:uppercase;}#yiv1001809995 #yiv1001809995activity span a {color:#5085b6;text-decoration:none;}#yiv1001809995 #yiv1001809995activity span span {color:#ff7900;}#yiv1001809995 #yiv1001809995activity span .yiv1001809995underline {text-decoration:underline;}#yiv1001809995 .yiv1001809995attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv1001809995 .yiv1001809995attach div a {text-decoration:none;}#yiv1001809995 .yiv1001809995attach img {border:none;padding-right:5px;}#yiv1001809995 .yiv1001809995attach label {display:block;margin-bottom:5px;}#yiv1001809995 .yiv1001809995attach label a {text-decoration:none;}#yiv1001809995 blockquote {margin:0 0 0 4px;}#yiv1001809995 .yiv1001809995bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv1001809995 .yiv1001809995bold a {text-decoration:none;}#yiv1001809995 dd.yiv1001809995last p a {font-family:Verdana;font-weight:700;}#yiv1001809995 dd.yiv1001809995last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv1001809995 dd.yiv1001809995last p span.yiv1001809995yshortcuts {margin-right:0;}#yiv1001809995 div.yiv1001809995attach-table div div a {text-decoration:none;}#yiv1001809995 div.yiv1001809995attach-table {width:400px;}#yiv1001809995 div.yiv1001809995file-title a, #yiv1001809995 div.yiv1001809995file-title a:active, #yiv1001809995 div.yiv1001809995file-title a:hover, #yiv1001809995 div.yiv1001809995file-title a:visited {text-decoration:none;}#yiv1001809995 div.yiv1001809995photo-title a, #yiv1001809995 div.yiv1001809995photo-title a:active, #yiv1001809995 div.yiv1001809995photo-title a:hover, #yiv1001809995 div.yiv1001809995photo-title a:visited {text-decoration:none;}#yiv1001809995 div#yiv1001809995ygrp-mlmsg #yiv1001809995ygrp-msg p a span.yiv1001809995yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv1001809995 .yiv1001809995green {color:#628c2a;}#yiv1001809995 .yiv1001809995MsoNormal {margin:0 0 0 0;}#yiv1001809995 o {font-size:0;}#yiv1001809995 #yiv1001809995photos div {float:left;width:72px;}#yiv1001809995 #yiv1001809995photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv1001809995 #yiv1001809995photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv1001809995 #yiv1001809995reco-category {font-size:77%;}#yiv1001809995 #yiv1001809995reco-desc {font-size:77%;}#yiv1001809995 .yiv1001809995replbq {margin:4px;}#yiv1001809995 #yiv1001809995ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv1001809995 #yiv1001809995ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv1001809995 #yiv1001809995ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv1001809995 #yiv1001809995ygrp-mlmsg select, #yiv1001809995 input, #yiv1001809995 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv1001809995 #yiv1001809995ygrp-mlmsg pre, #yiv1001809995 code {font:115% monospace;}#yiv1001809995 #yiv1001809995ygrp-mlmsg * {line-height:1.22em;}#yiv1001809995 #yiv1001809995ygrp-mlmsg #yiv1001809995logo {padding-bottom:10px;}#yiv1001809995 #yiv1001809995ygrp-msg p a {font-family:Verdana;}#yiv1001809995 #yiv1001809995ygrp-msg p#yiv1001809995attach-count span {color:#1E66AE;font-weight:700;}#yiv1001809995 #yiv1001809995ygrp-reco #yiv1001809995reco-head {color:#ff7900;font-weight:700;}#yiv1001809995 #yiv1001809995ygrp-reco {margin-bottom:20px;padding:0px;}#yiv1001809995 #yiv1001809995ygrp-sponsor #yiv1001809995ov li a {font-size:130%;text-decoration:none;}#yiv1001809995 #yiv1001809995ygrp-sponsor #yiv1001809995ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv1001809995 #yiv1001809995ygrp-sponsor #yiv1001809995ov ul {margin:0;padding:0 0 0 8px;}#yiv1001809995 #yiv1001809995ygrp-text {font-family:Georgia;}#yiv1001809995 #yiv1001809995ygrp-text p {margin:0 0 1em 0;}#yiv1001809995 #yiv1001809995ygrp-text tt {font-size:120%;}#yiv1001809995 #yiv1001809995ygrp-vital ul li:last-child {border-right:none !important;}#yiv1001809995

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.