Search found 758 matches

by UNZ
Mon Oct 18, 2021 8:03 pm
Forum: Users
Topic: IX Snapshot - Updated 23rd Oct 2021
Replies: 13
Views: 928

Re: IX Snapshot

whenever I'm running a debug session in Visual Studio, Buzz crashes unexpectedly for no apparent reason. I'm 99% sure that this is because of Visual Studio rather than my machine since it doesn't seem to happen when I run Buzz normally i have observed the same thing happening in buzz for a few year...
by UNZ
Thu Oct 07, 2021 3:42 pm
Forum: Devs
Topic: Thread sync: Managed equivalent to pCB->Lock() ?
Replies: 6
Views: 477

Re: Thread sync: Managed equivalent to pCB->Lock() ?

yeah sorry i just saw the message.

i'll take a look one of these days, a bit busy now
by UNZ
Thu Oct 07, 2021 2:05 pm
Forum: Devs
Topic: Thread sync: Managed equivalent to pCB->Lock() ?
Replies: 6
Views: 477

Re: Thread sync: Managed equivalent to pCB->Lock() ?

static object syncLock = new object(); yes, this works for synchronizing your own machine's threads, where you can lock all your own threads with your own object. But note that you make your own lock object here, so this will not work for locking the state of OTHER machines and threads which you do...
by UNZ
Sun Sep 12, 2021 10:21 am
Forum: Users
Topic: No new members will impact future of buzz
Replies: 2
Views: 329

Re: No new members will impact future of buzz

hm yeah looks like the last new member got added Mon Aug 19, 2019 9:17 pm...

there is also a facebook group btw, even there i have to decline new spam members every day...
by UNZ
Fri Sep 10, 2021 2:36 pm
Forum: Devs
Topic: Help! Store/restore whole machine state via CMachine pointer?
Replies: 14
Views: 926

Re: Help! Store/restore whole machine state via CMachine pointer?

btw i assume you inherited from class CMachineDataOutput and implemented Write(void *pbuf, int const numbytes) yeah? and making sure there's enough backing storage obviously.
by UNZ
Fri Sep 10, 2021 12:55 pm
Forum: Devs
Topic: Help! Store/restore whole machine state via CMachine pointer?
Replies: 14
Views: 926

Re: Help! Store/restore whole machine state via CMachine pointer?

the interface pointers aren't working at all in 64bit. this is probably due to packing or alignment (pointers are twice the size etc) or a completely different layout of the x64 class to that of the 32bit class. Since CMachine layout is not part of the official API, it would have been fair game to ...
by UNZ
Thu Sep 09, 2021 8:42 pm
Forum: Devs
Topic: Help! Store/restore whole machine state via CMachine pointer?
Replies: 14
Views: 926

Re: Help! Store/restore whole machine state via CMachine pointer?

from the buzé source code (i think..) class CMachine { ... }; Thanks UNZ! I wondered about some kind of hack. I think the old peerlib did something similar in the old days before oskari came back to Buzz. I was hoping there might be a non-hack way but it's very quiet around here these days. :( yeah...
by UNZ
Wed Sep 08, 2021 9:30 pm
Forum: Devs
Topic: Help! Store/restore whole machine state via CMachine pointer?
Replies: 14
Views: 926

Re: Help! Store/restore whole machine state via CMachine pointer?

if you do this, it might be a good idea to use the Lock() and Unlock() while loading / saving (or even when calling anything on your illicitly casted CMachine that you're not supposed to have access to) to not interfere with buzz calling stuff at the same time. haven't looked that deep into it yet, ...
by UNZ
Wed Sep 08, 2021 9:16 pm
Forum: Devs
Topic: Help! Store/restore whole machine state via CMachine pointer?
Replies: 14
Views: 926

Re: Help! Store/restore whole machine state via CMachine pointer?

from the buzé source code (i think..) class CMachine { public: // Jeskola Buzz compatible CMachine header. char _placeholder[16] = { 0 }; const char* _internal_name = ""; // 0x14: polac's VST reads this string, set to 0 char _placeholder2[52] = { 0 }; CMachineInterface* interface_machine = nullptr; ...
by UNZ
Thu Jul 22, 2021 5:01 pm
Forum: Users
Topic: Flickering drop-down menus in PVST & 64-bit VST2 plugins
Replies: 37
Views: 4875

Re: Flickering drop-down menus in PVST & 64-bit VST2 plugins

i have this flickering in many other win32 apps since the latest windows update, even in stuff like notepad's search dialog etc.. I think it's a windows issue.. something changed..
by UNZ
Sun Jul 18, 2021 5:52 pm
Forum: Users
Topic: Major problem with Hard Disk Recorder...help please
Replies: 3
Views: 432

Re: Major problem with Hard Disk Recorder...help please

using regedit, delete:

HKEY_CURRENT_USER\SOFTWARE\Jeskola\Buzz\BuzzGUI\HDRecorderPath

or maybe:

HKEY_CURRENT_USER\SOFTWARE\Jeskola\Buzz\Settings\OpenSongDir
by UNZ
Wed Dec 16, 2020 5:01 pm
Forum: Users
Topic: Visual C++ for Buzz
Replies: 10
Views: 1683

Re: Visual C++ for Buzz

https://www.dependencywalker.com/ download this and open ninereads softy.dll in it, you will see what msvcrt version is missing. most likely 7,7.1 or 8 or so with these old machines. those old versions don't come with redistirbutable installers (before 2005 iirc), so you'll have to hunt down the fil...
by UNZ
Fri Nov 06, 2020 5:34 pm
Forum: Devs
Topic: EnvelopeBlock
Replies: 39
Views: 8218

Re: EnvelopeBlock

I tried to fire parameter changes from Work() to make it more accurate but that seems to cause issues. Something hangs in SetValue. Maybe not a good idea to do this in audio thread and stress the call too much. this should work i think, at least in native machines it does, but you might want to wai...
by UNZ
Thu Aug 27, 2020 9:31 pm
Forum: Users
Topic: Adventures in 4K
Replies: 3
Views: 1021

Re: Adventures in 4K

set scaling to 100%... hope you have a big enough screen hehe
by UNZ
Fri Jul 31, 2020 8:09 pm
Forum: Devs
Topic: new pvst beta (updated 25-Oct-2021)
Replies: 541
Views: 804882

Re: new pvst beta (updated 2-Jul-2020)

7F in decimal is 127, so that's correct.
but yeah if note off sends velocity 1 instead of 0 it won't work.
by UNZ
Thu Jul 30, 2020 4:39 pm
Forum: Devs
Topic: new pvst beta (updated 25-Oct-2021)
Replies: 541
Views: 804882

Re: new pvst beta (updated 2-Jul-2020)

Can anyone think of a reason why pVST would be sending F#4 instead of NoteOff? there are two ways to define / send note offs in midi: 1) note off messages 2) note-on messages with 0 velocity from midi spec: "A receiver must be capable of recognizing either method of turning off a note, and should t...
by UNZ
Sun Jul 26, 2020 9:14 pm
Forum: Users
Topic: Kibibu serpent loading error
Replies: 2
Views: 858

Re: Kibibu serpent loading error

open the dll in this and see which msvc version it's missing, then install that (or drop the msvc dll into buzz root)
https://www.dependencywalker.com/
by UNZ
Wed Jul 22, 2020 7:16 pm
Forum: Users
Topic: donations
Replies: 32
Views: 10528

Re: donations

Willy wrote:
Wed Jul 22, 2020 5:48 pm
PayPal is pretty mainstream and secure, Bitcoin on the other hand is super sketchy.
pretty much the other way round, but not going to argue if you don't already understand why bitcoin is far superior, just that it's worth learning about it.
by UNZ
Tue May 26, 2020 6:25 pm
Forum: Users
Topic: High CPU on mouse movement
Replies: 4
Views: 1400

Re: High CPU on mouse movement

if you have a logitech mouse, you can set your "Signalrate" to the lowest possible (125) to somewhat mitigate the problem, the cpu load is still much to high, but it doesn't max out the GUI thread at least. At 500 (which is the default and feels smoother too imho) the GUI thread is completely maxed ...
by UNZ
Mon May 25, 2020 10:30 pm
Forum: Users
Topic: High CPU on mouse movement
Replies: 4
Views: 1400

High CPU on mouse movement

On my PC, when i move the mouse in buzz quite fast, buzz uses a whole core... also tested it on my laptop, the problem is there, but less pronounced, i think it's something to do with mousemove events firing more often for high dpi mice, but probably something in response to mousemovements is not ri...