Runtime error

Having trouble with LMMS? Ask about it here.
And don't forget this alternative libport dll is an asio driver dll. So, when setting the audio, you must have an asio capable audio device. As I'm using Windows, I installed the asio4all driver. My Behringer USB audio device can use asio, so it worked. It took me some time to figure this out.
Do you happen to have Visual Studio installed?
I'm having this problem on Windows 8 32-bit with LMMS 0.4.15. It's installed on an external drive, but that can't be the problem. There are tons of other programs installed to the same parent directory on there that run with no problem. I have never been able to successfully run it.

What is the Runtime? Is it possible to enable a log file?

Image
If only this was like Linux where you could launch a program from Terminal and get a verbose output.
I'm having this problem on Windows 8 32-bit with LMMS 0.4.15. It's installed on an external drive, but that can't be the problem. There are tons of other programs installed to the same parent directory on there that run with no problem. I have never been able to successfully run it.
Is the Win 8 OS, on your Hard drive, or running from your external Hard drive?
Could you give us more info about where the OS is installed.

However:
If you have a main HD with the Win 8 OS, and an external HD, without the OS installed on it, try installing it on your main Hard drive, where the WIn 8 OS is located, and let the Lmms installer, install Lmms in the default Win 8 program file path.

If you haven't done this, and instead, chose a custom file path for Lmms to install, there is a possibility that some necessary files or folders, may not have installed in the correct path or place.
And the Lmms program, can't seem to find them in order to run the Lmms program.
Or possibly, these files may have not installed at all. :shock:
I hate when that happens.

If the OS is on the external HD and so is the OS, and you're running the OS from the external HD, then let the Lmms installer install Lmms into the default folder paths. That way, all of the folders, will be installed in the correct place.

Also, I see on the net that some WIn 8 users are having problems, installing 3rd party software. Wow!
Even Win 8 64 bit users as well.

I hope I could help here. If not, please post more info.
So we could try to help you further.
I'll be back.
Thanks for your quick reply!

E:\ is my external USB drive that Windows 8 Pro 32-bit is not installed on. C:\ is my internal OS drive. I also tried re-downloading the installer.

When I tried installing it on C:\Program Files\LMMS\:
Image

When I tried installing it to C:\LMMS\:
Image
The image in the last post is when I tried installing it to E:\Extra Program Files\LMMS\ on my external drive.

It seems that all the installer is doing is extracting and copying files from itself. If it's not copying all of the files, is there somewhere I can copy them manually from. Of course if there are registry keys or something like that that also happening then this wouldn't work. I don't necessarily care if it is listed in the "Programs and Features" in Control Panel as long as I have a proper way to uninstall it.

Lastly, I have had very good experience with ASIO4All on my computer. I would be happy to replace Portaudio with it as long as I have a real copy of the DLL. I've had some tragic experiences with Microsoft Security Essentials. I now have ESET Smart Security 7 (it finds everything, haven't had a problem since I got it; it can even stop Firefox from downloading a file before it reaches my computer). Then again, I don't want to take any risks.

If you need to know: Dell Latitude D620, 4GB ram, 120GB internal SSD (OS installed here), Windows 8 Pro 32-bit with Media Center, Buffalo Ministation 500GB HDD USB 3.0 External Portable drive (plugged into a USB 2.0 port), and quite a few VST compatible programs/plugins.
Hi. Wow! That was a quick response.

Thanks for all of that PC specs info. :D
I read your whole post.

I forgot to write this in my early post.

When you start the Lmms installer, do not designate a program file path.
Use the file path that Lmms naturally designates to use.
Also don't have your USB HD drive attached to your computer when installing Lmms. Just in case.

And make sure no antivirus is running. Disable the Guard option temporarily.
Sometimes, Antivirus' have ways of halting installations and destroying/preventing key files from installing into their appropriate folders.
Sometimes having the internet running at the same time can halt software installations as well. Especially on WIndows OS.
When I tried installing it on C:\Program Files\LMMS\:
Image
Is C:\Program Files\LMMS\: the default folder that Lmms chooses to install it in on WIn 8 32 bit?
You're installing Lmms 32 bit on your Win 8 32 bit right? Hopefully it's not the 64 bit version.

(I'm more accustomed with Win 7, so bear with me.) :?

As Sti2nd suggested to someone earlier, do you have the Microsoft visual studio installed?
If not that may be the problem.
Or it could be your antivirus software.
I'll be back.
Ok, C:\Program Files\LMMS\ is the default on Windows 8 (in fact, it's been that way since Win XP). I tried running it in compatibility mode with Windows 7 and Admin rights to no avail. I also tried disabling ESET. I also made sure I was installing the correct version. I do not have Visual Studio installed, but is there a way to compile it myself for Windows 8?

Earlier posts in this thread talk about a DLL (I think Portaudio) causing the problem. I would be fine switching over to ASIO (I prefer it anyways), but I don't want to take a risk downloading it from a weird site or untrusted site (i.e. 4Shared or MediaFire).
I FIXED IT!!!
Ten quick steps to success:
It even works on Windows 8 Pro 32-bit!
  1. Close all instances of LMMS.
  2. Download the better PortAudio DLL from here*: https://code.google.com/p/portaudioshar ... l&can=2&q=
  3. Now, go to your LMMS installation directory and either move libportaudio-2.dll to a secure location or rename it to something like libportaudio-2_ORIG.dll like I did.
  4. Now paste your new download into that folder and rename it to libportaudio-2.dll Be sure to have done step 3 before this so that you have a backup of the original file; you shouldn't have to overwrite anything.
  5. Start LMMS.
  6. If the setup/settings window does not appear already, go to Edit -> Settings.
  7. Now click on the Speaker icon on the left. Make sure PortAudio is selected under Audio Interface.
  8. You should now have a few backends listed. If you have have ASIO4all installed, which I strongly suggest, you should be able to choose it and use it.
    Image
  9. Restart LMMS
  10. Launch LMMS and make music to your heart's content!
Finally! :D

*I know some people in this thread have shown other links, but I would trust a real project on Google Code much more than some weird hosting or outdated site.
thats look promizing for the win8 users -good find daawesomep.
one thing though -have you had a crash yet`? have had asio4all crashes, and that results in blue-screen-of-death (winXP)
It is not a serious issue, but it will create garbadge that has to be removed manually.
Well, my computer is pretty much old crap, but it only crashes or stops responding with my provoking. I have some Native Instrument VSTs that are pretty flaky with the presets, but like I said, they are self inflicted. I have had no problems with ASIO4all. If someone else could test LMMS on Windows 8 64-bit, and can fix it with with the same instructions above, then LMMS could be labeled as "Windows 8 compatible with this fix." I don't know about the licensing, but this could MAYBE replace the original DLL that LMMS installs. I'm sure this works on Win XP, Vista, and 7.

I also want to note that this DLL also gives options for MME, Windows Direct Sound, and a "skeleton implementation." I have only tried ASIO.