Windows Media Player likes to muck with the computer's MIDI output volume on Windows XP if you use it to play MIDI files (including setting it to 0 when pausing). You might have to manually reset the MIDI output volume (aka SW Synth, or something similar) after using WMP to play MIDI files on Windows XP.
Windows Vista and 7 don't have a concept of system-wide MIDI volume, so this doesn't affect them. I've never heard of the problem you describe happening on Vista or 7.
Yup, system is XP, that's probably close to the mark, since I had been going back and forth between LMP and WMP. Never occurred to me that the output method being different was the likely culprit, but is a bit obvious in retrospect. Something apparently caused it to reset on it's own, but at least I know where to look if it happens again.
Yup, system is XP, that's probably close to the mark, since I had been going back and forth between LMP and WMP. Never occurred to me that the output method being different was the likely culprit, but is a bit obvious in retrospect. Something apparently caused it to reset on it's own, but at least I know where to look if it happens again.
Yup, it's pretty annoying. If I remember correctly (it's been a few years since I've used XP...), WMP will set the MIDI volume to 0 when you pause a MIDI song. But if you play a song to the end, or stop it in some other way than pausing, it will leave the MIDI volume up.
I'm trying to use it for the first time today, and it is throwing this error:
InvalidArgumentException[ Invalid arguments supplied: {C:\\Users\\Steve\\Desktop\\Ne w folder (2)\\PERSHODILMB.mid, C:\Users\Steve\AppData\LocalLo w\Sun\Java\Deployment\cache\6. 0\47\104346ef-28c1543f }]
at com.sun.javaws.Main.launchApp( Unknown Source)
at com.sun.javaws.Main.continueIn SecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unkn own Source)
at java.lang.Thread.run(Unknown Source)
I don't know why, and I'm no coder, but could it be the wrong version of Java? Could it be that the converter isn't up to date with Oracle's acquisition of Sun, and subsequent naming changes? I'm trying to arrange (very basically, to our instruments) some Christmas midis not present in the songbook as of yet. Anvil seems to work well, though it lacks lute and harp voices.
Windows 7, 64 bit AMD chipset.
Last edited by Meneldan; Nov 30 2010 at 02:44 PM.
==*==*==*==+==*==*==*==
Namarie, nai hiruvalye Menelessie
==*==*==*==+==*==*==*==
I'm trying to use it for the first time today, and it is throwing this error:
InvalidArgumentException[ Invalid arguments supplied: {C:\\Users\\Steve\\Desktop\\Ne w folder (2)\\PERSHODILMB.mid, C:\Users\Steve\AppData\LocalLo w\Sun\Java\Deployment\cache\6. 0\47\104346ef-28c1543f }]
at com.sun.javaws.Main.launchApp( Unknown Source)
at com.sun.javaws.Main.continueIn SecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unkn own Source)
at java.lang.Thread.run(Unknown Source)
How are you running it? It looks like a MIDI file was passed in as a command line argument (which would also happen if you right clicked on a MIDI file, chose Open With..., and selected LotRO MIDI Player). It doesn't support opening a MIDI file from the command line, you have to run the program first, then open a MIDI from within it.
I have been using this app fine until yesterday when I get an error upon trying to launch it:
"Failed to load required DLL file: Javawinapp/dll
No Javawinapi in java.library.path"
What does that mean & how do I correct it? I cannot launch it at all using any method. I am running XP, but it was fine yesterday, not sure what happened.
I have been using this app fine until yesterday when I get an error upon trying to launch it:
"Failed to load required DLL file: Javawinapp/dll
No Javawinapi in java.library.path"
What does that mean & how do I correct it? I cannot launch it at all using any method. I am running XP, but it was fine yesterday, not sure what happened.
You know, you're completely right, sorry. I used the shortcut for so long that I completely forgot about the "real" version. I guess the problem is with this new ABC compiler I was using/testing, EasyABC (which was just created).
As a level 1 burglar, Bilbo got a pony from the Smaug The Dragon raid. Then he rolled on a 1st age Arkenstone for an alt. Tevye Topol
I get the following error
* I've cleared my java cache, as suggested.
* I've tried on a couple different network connections (Home wireless, Home wired, Work wireless, AT&T wifi at the local Kinkos), and I get the same error each time.
* I've upgraded to the very latest Java 6 installation (I had Java 6, but it hadn't been updated in 30 days or so).
* Just for giggles, I downloaded each of the items in the Downloads folder into a folder, and ran the JNLP from there, and got the same error (not surprised, but hey, if ya don't try, ya don't know!)
I get the following error
* I've cleared my java cache, as suggested.
* I've tried on a couple different network connections (Home wireless, Home wired, Work wireless, AT&T wifi at the local Kinkos), and I get the same error each time.
* I've upgraded to the very latest Java 6 installation (I had Java 6, but it hadn't been updated in 30 days or so).
* Just for giggles, I downloaded each of the items in the Downloads folder into a folder, and ran the JNLP from there, and got the same error (not surprised, but hey, if ya don't try, ya don't know!)
Right-click on the JNLP file you saved and choose Open With... (or Open With > Choose default program...).
Click Browse... in the lower right corner.
In the File Name field, paste this:
Code:
%ProgramFiles(x86)%\Java\jre6\bin\javaws.exe
If that doesn't work, try this:
Code:
%ProgramFiles%\Java\jre6\bin\javaws.exe
If neither of those works, you need to reinstall Java. Make sure to install the 32-bit version, even if you're using 64-bit windows.
Right-click on the JNLP file you saved and choose Open With... (or Open With > Choose default program...).
Click Browse... in the lower right corner.
In the File Name field, paste this:
Code:
%ProgramFiles(x86)%\Java\jre6\bin\javaws.exe
If that doesn't work, try this:
Code:
%ProgramFiles%\Java\jre6\bin\javaws.exe
If neither of those works, you need to reinstall Java. Make sure to install the 32-bit version, even if you're using 64-bit windows.
Nope, it's just not happening, which as an IT System Admin responsible for the care and feeding of complex java apps at work, is mighty frustrating. It seems like such a simple thing to get working, and it apparently works fine for plenty of people. =)
Windows 7 Home Premium, 32 bit Java 6 Update 25, and it was using the Java Web Start Launcher right from the get go (so the filetype is properly registered, etc. etc.)
Launching it by hand by manually selecting javaws.exe gives the same error.
Un/Reinstalling Java (from the 'offline' 32-bit downloadable) doesn't help.
Launching from the web links you have, or from the JLNP stored in a folder with the other bits and bobs gives the same error (which is curious - it's almost like it's looking online for the *.jar files first, rather than in the same folder?)
Update: Even uninstalling Java, running CCleaner, Rebooting, and installing Java 6 Update 25 32-bit still yields the same error....*le sigh*
The wrapped exception is:
Code:
java.lang.NullPointerException
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
at com.sun.deploy.net.BasicHttpRequest.doGetRequestEX(Unknown Source)
at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
The exception tab is:
Code:
com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://lotromidiplayer.googlecode.com/files/LotRO_MIDI_Player.jnlp
at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
*grumble*
OK, this morning I removed everything, and created a folder - c:\LOTROMIDI - to start from scratch.
I downloaded the three files to c:\LOTROMIDI, and created the shortcut. To get to javaw, I had to use the full path:
Originally Posted by Digero
Create a new folder where you want to "install" it (C:\LOTROMIDI).
On the desktop, right click, choose New > Shortcut. For the location type:
"C:\Program Files (x86)\Java\jre6\bin\javaw.exe" -cp lotromusic.jar com.digero.lotromusic.LotroMus icMain
For the name type LotRO MIDI Player.
Right click on the shortcut and choose properties. Change "Start in" to c:\LOTROMIDI.
Click Change Icon and choose the icon file you downloaded.
Result?
* "Could not find the main class: com.digero.lotromusic.LotroMus icMain. Program will exit." (it actually does read MusicMain in the error - I don't know what's up with the forum software inserting the extra space, even after I manually typed it into the edit box...)
For giggles, I installed svn and checked out the source so I could compile from source if you had the javac arguments handy...
java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(Unknown Source)
at javax.swing.ImageIcon.<init>(Unknown Source)
at sun.swing.WindowsPlacesBar.<init>(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.updateUseShellFolder(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.installComponents(Unknown Source)
at javax.swing.plaf.basic.BasicFileChooserUI.installUI(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.installUI(Unknown Source)
at javax.swing.JComponent.setUI(Unknown Source)
at javax.swing.JFileChooser.updateUI(Unknown Source)
at javax.swing.JFileChooser.setup(Unknown Source)
at javax.swing.JFileChooser.<init>(Unknown Source)
at javax.swing.JFileChooser.<init>(Unknown Source)
at com.digero.lotromusic.ui.MainWindow.<init>(MainWindow.java:119)
at com.digero.lotromusic.LotroMusicMain.main(LotroMusicMain.java:69)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
When I copy files to a folder and run it i get the same as Jabs did:
"Could not find the main class: com.digero.lotromusic.LotroMus icMain. Program will exit."
I even tried on another comp I have (win7 home premium as well) and get the same issues.
I just wanted to drop by and say thanks! This app is truly a marvel. I tried it today with my Roland FP-4 and it worked like a charm, I could actually play an instrument (harp and lute seem to be best for this) in real time with cords and all. Never tough I would see this in a MMORPG. It's really this kinds of wonderful little things that raise LOTRO above all else for me. Once again, a big thank you.
I Cant get it to run either. Also on Windows 7 Home premium
Ive uninstalled and reinstalled java countless times, tried running from IE, Firefox, and Chrome. I get the same each time.
When I copy files to a folder and run it i get the same as Jabs did:
"Could not find the main class: com.digero.lotromusic.LotroMus icMain. Program will exit."
I even tried on another comp I have (win7 home premium as well) and get the same issues.
Not sure what to do atm
Two java updates later, and I've still got the same issues with not finding LotroMusicMain.
No updates, thoughts, musings, suggestions, or compiler arguments forthcoming?
I really wish I could get this to work.
It works fine on my work (Windows XP) machine (where I can't actually use it), and it works OK on my old desktop (pulled out of storage and plugged in to test). The only place it doesn't work is on the one machine I *really* want it to.
I thought I'd found a workaround using EasyABC, but it's pretty useless for anything but simple melodies (it completely mangles the drones on a bagpipe tune, for instance), and I don't have the skill (or patience) to edit (the drones) by hand.
When I try to open the .jnlp file, nothing happens. I get a little loading cursor briefly, and then nothing happens. It seems to be opening a process javaws.exe , but nothing is popping up or anything...
anyone experience something similar?
Also when trying the method to install without java (with the dll and ico files), the shortcut location you give doesn't work or make any sense....my computer keeps saying it cant find "javaw" or something.
I just discovered this little gem and already love it. I have spent a bit of time transcribing a MIDI file of Debussy's "Doctor Gradus ad Parnassum" (from "Children's Corner" that I'm sure some of us will have encountered at some point ), but always been unhappy with the result of having to compress the piano range into LOTRO playable range! Lo and behold, right out of the box, your program made at least as good a job of this as I have been able to come up with.
Thank you for providing us with lovely tool!
'FOR THE SAKE OF PRISONERS AND THE FLIGHT OF BIRDS.'
For those of you having trouble getting LotRO MIDI Player to run, I've created a "standalone" version, that doesn't require Java WebStart (it still requires Java though...). Some features don't work in the standalone version; namely, it can't interact with LOTRO, so "Live" playing and the "Connect MIDI Piano" features are disabled.
If you're using the standalone version and want to use the disabled features, you can download JavaWinApi.dll and put it in the same folder as lotromusic-standalone.jar.
I've also released version 1.1.0.4, which has a minor improvement to support loading "Type 0" MIDI files, which have all of the instruments in a single track. LotRO MIDI Player now loads them into separate tracks. 1.1.0.4 also adds support for the standalone version.
What happened to the DRUMS abc conversion?? When i convert a drums set track i get ZERO bytes ABC file. Seems the new version 1.1.0.4 has a drum problem.
Here's a work-around on the drum issue with LOTRO MIDI right now--by way of Master Keptwise!!!!
In your original midi, change the track # for your drum part to something OTHER than 10, so that it's not tagged as percussion (I cloned it to an acoustic grand for simplicity). Then, export via your usual selection in LOTRO Midi and it comes out like it used to.
Various Hobbits, Thwilda the dwarf lass, and Gnersk, Stalker
Musical Scribe of The Ages
Online status:Reputation:
Join Date
Sep 2008
Posts
2,397
Re: LotRO MIDI Player and MIDI to ABC converter
Originally Posted by Siegfriedpf
Here's a work-around on the drum issue with LOTRO MIDI right now--by way of Master Keptwise!!!!
In your original midi, change the track # for your drum part to something OTHER than 10, so that it's not tagged as percussion (I cloned it to an acoustic grand for simplicity). Then, export via your usual selection in LOTRO Midi and it comes out like it used to.
I just came here to find a solution to this very problem and lo and behold there it is! Thanks.
Fionnuala of Landroval
LOTRO /Music ~ A new website devoted to helping you explore the player music system.
I'm having the same problem as some other people. Whenever I use the LotRO MIDI Player (Web Version I think) it says "Unable to launch this application". I've tried to uninstall and reinstall, update my java, everything, but nothing seems to work. If you can, please tell me how to fix this because I'm a huge fan of it.
P.S. I had it working and successfully converted about 25 songs or so before it stopped working, and when i try to install the standalone version nothing happens.
I'm having the same problem as some other people. Whenever I use the LotRO MIDI Player (Web Version I think) it says "Unable to launch this application". I've tried to uninstall and reinstall, update my java, everything, but nothing seems to work. If you can, please tell me how to fix this because I'm a huge fan of it.
P.S. I had it working and successfully converted about 25 songs or so before it stopped working, and when i try to install the standalone version nothing happens.
Ditto.
I am having the same problems with both versions with the same results. I tried both Explorer and Chrome.
Running Windows 7 and the latest build of Java. on 64bit machine.
I would also like to echo the usefulness of this program. I have a minor suggestion if I may though. Could you put a volume control on the midiplayer? I like to use midiplayer and ABCplayer together and the two have different levels of volume. Midiplayer is very loud and ABCplayer is very soft. ABC has a volume control but I find it doesn't get much above soft and midi player has one volume. LOUD!. I am always having to reach for the volume control on my sound system whenever I switch between the two.
I would also like to echo the usefulness of this program. I have a minor suggestion if I may though. Could you put a volume control on the midiplayer? I like to use midiplayer and ABCplayer together and the two have different levels of volume. Midiplayer is very loud and ABCplayer is very soft. ABC has a volume control but I find it doesn't get much above soft and midi player has one volume. LOUD!. I am always having to reach for the volume control on my sound system whenever I switch between the two.
If you're using Windows 7 or Vista, you can control the volume of individual programs using the system volume mixer. Click on the speaker icon next to the clock, then click "Mixer". The volume control in ABC Player is actually just a shortcut for the system volume control on Win7/Vista.