-psycledelics- (http://psycle.pastnotecut.org/index.php)
|- TECH BOARD (http://psycle.pastnotecut.org/board.php?boardid=2)
|-- FreeAmp 2 sometimes crashing and crashing Psycle (http://psycle.pastnotecut.org/threadid.php?boardid=2&threadid=2791)


From Ashrilyn on 04.03.2012, 11:35:

  FreeAmp 2 sometimes crashing and crashing Psycle

I'm using Windows 7 64-bit, 32-bit Psycle 1.10.0, and FreeAmp 2.5 from http://rekkerd.org/fretted-synth/
I was using FreeAmp 2.0, but 2.5 is also causing some crashes.

The problem is that, sometimes, when I press F8 to stop playback, FreeAmp 2.5 crashes, then it crashes Psycle:
http://dl.dropbox.com/u/1712024/images/f...sycle_crash.png
One error message, then another, and lastly, Psycle crashing.
It can also happen if I don't have the song playing, and I am just entering notes for a sampler connected to FreeAmp 2. It also happened once when I clicked play.

http://dl.dropbox.com/u/1712024/freeamp25-crashtest.psy is one of the files I was testing this with, in case it's something to do with the particular parameters I am using.


It is being extremely unpredictable, unfortunately.
I had such a crash happen with just one instance of FA2.5 in a song.
On the other hand, I've gone for many minutes without crashes with four or five 'instances' (using copies of the DLL, based on what the plugin's readme says..), only to have it suddenly crash sometime later. Or not.
It's puzzling. It's actually bothering me, as I am having trouble triggering it, now, even though it happened several times, earlier. It makes me wonder if it's something to do with my computer, but this is the only VST plugin I've tried that is causing this.

Well, it seems like it's more likely to happen if I double-click the plugin to edit its parameters, close that window, then stop playback. Hmm..

Also, sometimes Psycle crashes when I exit it (only something that happens from using this plugin):
Problem signature:
Problem Event Name: APPCRASH
Application Name: psycle.exe
Application Version: 1.10.0.0
Application Timestamp: 4ea3ffef
Fault Module Name: freeamp25.dll
Fault Module Version: 1.0.0.1
Fault Module Timestamp: 46bf9137
Exception Code: c0000005
Exception Offset: 00068223
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 5508
Additional Information 2: 55083eb57b49f32ea8aeaf72ba917ad6
Additional Information 3: c072
Additional Information 4: c072f8150692879ac30e3e5fdbfc8e4f


FreeAmp 2.0 was actually being more troublesome. I was sometimes having problems loading songs using it, as well, and it would bypass them. Sometimes not. If I unbypassed them, then it would usually crash (as I recall).

It's strange, as I had no crashing problems with FreeAmp 2.0 in OpenMPT (However, I'd get some occasional audio issue, where the sound wouldn't be right unless I stop playback and start it again. But I digress.) I haven't tried 2.5 in OpenMPT yet.


From [JAZ] on 04.03.2012, 18:13:

 

Hello.

I've downloaded the plugin and tried it with Psycle.

I've been able to get a crash (seems it is not exactly the same), but only after adding another freeamp, removing and doing some rewiring.

This plugin is synthedit based, and I've read in the .txt that it warns about using it on multicore processors.
Psycle 1.10 now is multithreaded. Usually, this only affects the sound, but I wonder if there might be a reason to think that the crash might be related to this fact too.

I will try with the debug version (of Psycle) as soon as I can build it again (As i said recently, i am in the middle of a change to support multi-io VSTs).


__________________
<[JAZ]> Pa pi pa pa pa pi pa.... ;·D


From Ashrilyn on 08.03.2012, 05:17:

 

Thank you for looking into this. Hopefully something can be done or figured out in time.
I fully understand if other things must happen instead, though, or if there may be nothing that can be done about it.

I wonder.. You might be right about the crash being related to Psycle being multithreaded, considering what the readme says.
I'll have to try setting Psycle's affinity to use just one core, though I don't know enough to know if that will help.


I just like to use FreeAmp 2 for some of what I do, and it's basically the only thing keeping me in OpenMPT at times.
Psycle's far easier to use. Heh heh. I quite like how it works, overall, though I wish I could re-order channels throughout all the patterns, but maybe that's a subject for another time.


From Ashrilyn on 24.03.2012, 15:55:

 

As a follow-up, I find using copies of the FreeAmp 2.5 DLL or multiple instances of the same DLL file does not seem to make a difference. It could very well be Psycle's multi-threaded nature.

It actually seems to be acting pretty stable, so long as I do not double-click the plugin to open its UI. That definitely seems tied to the sometimes crashing when I stop playback.
I think I still had it generate some errors when I exited Psycle, though.

I digress: My real point of posting again is to say that it's been being stable enough for me to use, not a problem as long as I am careful to save my work if I need to tweak its settings, so it is definitely not a big deal for me. I can easily deal with it.

Also, I must say, thank you for Psycle. It is nice to work with. Recording tweaks in a pattern, adjusting volumes, re-routing plugins to output to something else, cloning plugins, all nice things.


From jameskay on 29.03.2012, 09:49:

 

I found Psycle's easy and convenient to go with!!


__________________
pbx

Powered by: Burning Board 1.0 Beta 4.5eEnglish Translation by AnnaFan
Copyright © 2001 by WoltLab