Request: Download for compiled 64-bit libraries from ReactOS
Moderator: Moderator Team
- EmuandCo
- Developer
- Posts: 4734
- Joined: Sun Nov 28, 2004 7:52 pm
- Location: Germany, Bavaria, Steinfeld
- Contact:
Re: Request: Download for compiled 64-bit libraries from Rea
Not really, MIDI is completely not working on ROS yet. That's why I was so happy to hear of your success. Maybe setting stuff to release build will help. Need to check out how this was done again though. ^^
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.
If my post/reply offends or insults you, be sure that you know what sarcasm is...
If my post/reply offends or insults you, be sure that you know what sarcasm is...
-
- Posts: 1
- Joined: Thu Sep 22, 2016 12:28 pm
Re: Request: Download for compiled 64-bit libraries from Rea
Well, i have been testing the ReactOS winmm and there a known issues which really affects audio stability, this recording was done with TMIDI64 using the ReactOS winmm running under Windows 10 and Keppy's Synthesizer by KaleidonKepp99 as MIDI Out Device.
https://drive.google.com/file/d/0B-jbdg ... sp=sharing
If you are wondering about the computer specs, is an HP laptop:
Intel Core i7 5500U 2.4 GHz (3.0 GHz turbo)
12 GB RAM DDR3L
Intel HD 5500 and Geforce 820M
HGST 1 TB 5400 rpm HDD
Windows 10 Home x64 version 1607, build 14393
https://drive.google.com/file/d/0B-jbdg ... sp=sharing
If you are wondering about the computer specs, is an HP laptop:
Intel Core i7 5500U 2.4 GHz (3.0 GHz turbo)
12 GB RAM DDR3L
Intel HD 5500 and Geforce 820M
HGST 1 TB 5400 rpm HDD
Windows 10 Home x64 version 1607, build 14393
- KaleidonKep99
- Posts: 27
- Joined: Thu May 28, 2015 5:15 pm
- Location: Cagliari, Sardegna, Italy
- Contact:
Re: Request: Download for compiled 64-bit libraries from Rea
upup
My website where I upload my soundfont projects: http://keppystudios.com/
Potatoes: http://goo.gl/o4c0Ux
Potatoes: http://goo.gl/o4c0Ux
- KaleidonKep99
- Posts: 27
- Joined: Thu May 28, 2015 5:15 pm
- Location: Cagliari, Sardegna, Italy
- Contact:
Re: Request: Download for compiled 64-bit libraries from Rea
Up? I'm still trying to figure out how to remove the DEBUG flag, since it seems like it's slowing down MIDI performance.
My website where I upload my soundfont projects: http://keppystudios.com/
Potatoes: http://goo.gl/o4c0Ux
Potatoes: http://goo.gl/o4c0Ux
- EmuandCo
- Developer
- Posts: 4734
- Joined: Sun Nov 28, 2004 7:52 pm
- Location: Germany, Bavaria, Steinfeld
- Contact:
Re: Request: Download for compiled 64-bit libraries from Rea
You need MSVC 2013+ and build it from the x64 native console. There was a switch to force release mode which I dont remember right now though... Need to check for it
ReactOS is still in alpha stage, meaning it is not feature-complete and is recommended only for evaluation and testing purposes.
If my post/reply offends or insults you, be sure that you know what sarcasm is...
If my post/reply offends or insults you, be sure that you know what sarcasm is...
- KaleidonKep99
- Posts: 27
- Joined: Thu May 28, 2015 5:15 pm
- Location: Cagliari, Sardegna, Italy
- Contact:
Re: Request: Download for compiled 64-bit libraries from Rea
Still trying to figure out how to disable the debug mode, but nothing...
Any help?
Any help?
My website where I upload my soundfont projects: http://keppystudios.com/
Potatoes: http://goo.gl/o4c0Ux
Potatoes: http://goo.gl/o4c0Ux
Re: Request: Download for compiled 64-bit libraries from Rea
You can try run and change OPTIMIZE option to 5 or 6(before configure). I'm not sure about it really work and about fixing your issue. Issue may be in timers, optimization will not help if this true.
Code: Select all
configure.cmd -DCMAKE_BUILD_TYPE:STRING=Release
- KaleidonKep99
- Posts: 27
- Joined: Thu May 28, 2015 5:15 pm
- Location: Cagliari, Sardegna, Italy
- Contact:
Re: Request: Download for compiled 64-bit libraries from Rea
Ok so...none wrote:You can try runand change OPTIMIZE option to 5 or 6(before configure). I'm not sure about it really work and about fixing your issue. Issue may be in timers, optimization will not help if this true.Code: Select all
configure.cmd -DCMAKE_BUILD_TYPE:STRING=Release
I did compile it with both RELEASE and OPTIMIZE 6 options, and... It performs worse.
I don't know what happened to the source code in WinMM, but it seems like it doesn't perform really well. The audio also gets really static-y and jump-y.
My website where I upload my soundfont projects: http://keppystudios.com/
Potatoes: http://goo.gl/o4c0Ux
Potatoes: http://goo.gl/o4c0Ux
- KaleidonKep99
- Posts: 27
- Joined: Thu May 28, 2015 5:15 pm
- Location: Cagliari, Sardegna, Italy
- Contact:
Re: Request: Download for compiled 64-bit libraries from Rea
After further investigation, I finally found the culprit of the stuttering...
It's called GetTickCount().
Roaming around the web, I found the BEST alternative to it, which doesn't cause frame stuttering:
Sauce: http://www.firstobject.com/getmillicoun ... le-c++.htm
It's called GetTickCount().
Roaming around the web, I found the BEST alternative to it, which doesn't cause frame stuttering:
Code: Select all
#include <sys/timeb.h>
int GetMilliCount()
{
timeb tb;
ftime(&tb);
int nCount = tb.millitm + (tb.time & 0xfffff) * 1000;
return nCount;
}
int GetMilliSpan(int nTimeStart)
{
int nSpan = GetMilliCount() - nTimeStart;
if (nSpan < 0)
nSpan += 0x100000 * 1000;
return nSpan;
}
My website where I upload my soundfont projects: http://keppystudios.com/
Potatoes: http://goo.gl/o4c0Ux
Potatoes: http://goo.gl/o4c0Ux
- KaleidonKep99
- Posts: 27
- Joined: Thu May 28, 2015 5:15 pm
- Location: Cagliari, Sardegna, Italy
- Contact:
Re: Request: Download for compiled 64-bit libraries from Rea
Ok, this was just a waste of my time... Oh my God...KaleidonKep99 wrote:After further investigation, I finally found the culprit of the stuttering...
It's called GetTickCount().
Roaming around the web, I found the BEST alternative to it, which doesn't cause frame stuttering:Sauce: http://www.firstobject.com/getmillicoun ... le-c++.htmCode: Select all
#include <sys/timeb.h> int GetMilliCount() { timeb tb; ftime(&tb); int nCount = tb.millitm + (tb.time & 0xfffff) * 1000; return nCount; } int GetMilliSpan(int nTimeStart) { int nSpan = GetMilliCount() - nTimeStart; if (nSpan < 0) nSpan += 0x100000 * 1000; return nSpan; }
There's actually a function, called "clock();", which fixed everything.
My website where I upload my soundfont projects: http://keppystudios.com/
Potatoes: http://goo.gl/o4c0Ux
Potatoes: http://goo.gl/o4c0Ux
Who is online
Users browsing this forum: Bing [Bot] and 70 guests