buzz forums

forums of the buzz
It is currently Wed Sep 19, 2018 3:43 pm

All times are UTC




Post new topic Reply to topic  [ 8 posts ] 
Author Message
PostPosted: Sat Jun 03, 2017 6:11 am 

Joined: Sat Dec 17, 2011 7:57 pm
Posts: 68
Hey all,

Is there a wavetable recorder that works with the current build of Buzz? CNG, Cyanphase, whitenoise, etc just crash. To reproduce, plug them in and keep recording over the same slot, maybe turn the tempo up all the way and go in the wavetable view, eventually a hard or soft crash happens. What can I do? Any other way to automate recordings?


Top
 Profile  
 
PostPosted: Sat Jun 03, 2017 10:00 am 

Joined: Wed Nov 23, 2011 9:19 am
Posts: 220
Does the pvst wavetable recorder work for you? Don't know what the other wavetable recorders do exactly.


Top
 Profile  
 
PostPosted: Sat Jun 03, 2017 4:31 pm 

Joined: Sat Dec 17, 2011 7:57 pm
Posts: 68
Yeah I might have to employ the PVST one. I have used it in the past and it works great. The pattern ones give a trigger that you can use to set up an automatic recording. This is useful for many reasons, for example recording all pieces of a song to a different wavetable slot; something you can't do with any of the hard-disk recorders.


Top
 Profile  
 
PostPosted: Sat Jun 03, 2017 6:29 pm 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 576
Oh no! CnG Recorder died! :cry:


Top
 Profile  
 
PostPosted: Sun Jun 04, 2017 6:38 am 
User avatar

Joined: Sat May 11, 2013 4:10 am
Posts: 39
There are at least two different issues here. One of them is particular to Whitenoise Recorder, and another, which primarily affects the Cyanphase and CnG recorders, seems to have something to do with the Buzz wavetable GUI.

I use Whitenoise Recorder often for wavetable feedback (simultaneously recording to and playing from the same wavetable slot), which doesn't work with the other recorders, because they reallocate/clear the wave with each pass. Unfortunately, Whitenoise Recorder will crash while repeatedly recording to a wavetable slot when AccurateBPM is turned on in the Buzz settings. I assume this is because the length of the recording interval changes by a sample or two when Buzz keeps the BPM sample-accurate, so the recorder ends up trying to write to a position that doesn't exist. You can fix this easily enough by setting AccurateBPM to False, but I've found that you still have to be careful with this machine. Stopping the song mid-pattern while recording for instance could cause a crash, so I usually wait for recording to finish before hitting stop or save. It also crashed a couple times at 500BPM/32TPB while testing just now, but it took a lot of fooling around, and I couldn't figure out any pattern.

The other recorders seemed to crash in a different way. For me, it seemed to happen most often while switching between the different views, navigating the Buzz menu, or (most often) while changing the theme. Even at low BPMs, changing the Buzz theme would cause a crash while using CnG Recorder, but Whitenoise Recorder seems to have no trouble with this even at 500BPM/32TPB. A few times one of them would produce an actual error dialog when crashing (example below), which always had to do with BuzzGUI.WaveformControl, so the problem seems to have something to do with the GUI in the Buzz wavetable view. My guess is that because the Cyanphase and CnG machines keep reallocating the waves, the wavetable editor is updating when some part of the Buzz GUI is not expecting it to. Incidentally, you don't actually have to be in the wavetable view for the crash to happen, and it can happen even if you've switched to the old wavetable (by hitting Ctrl-W in the wavetable view).

So I guess the most stable solution for now would be to try using Whitenoise Recorder with AccurateBPM turned off, but even that's not perfect. It doesn't do stereo, for instance, and it can still crash if you interrupt the song while recording. Otherwise, maybe Oskari (or Antonio?) can see if there's some change in the wavetable code that will fix the GUI-related crashes.


Attachments:
File comment: Example error dialog for a CnG Recorder crash
buzz_wave_recorder_crash.png
buzz_wave_recorder_crash.png [ 76.1 KiB | Viewed 952 times ]
Top
 Profile  
 
PostPosted: Tue Jun 06, 2017 8:18 pm 

Joined: Tue Nov 22, 2011 5:25 pm
Posts: 388
WDE EasyRec works fine, very basic but effective.
IX wrote:
Oh no! CnG Recorder died!

Bad news, nothing to do?


Top
 Profile  
 
PostPosted: Wed Jun 07, 2017 8:30 pm 
User avatar

Joined: Wed Nov 23, 2011 3:24 pm
Posts: 576
tinga wrote:
WDE EasyRec works fine, very basic but effective.

Oh, I missed that one!

tinga wrote:
Bad news, nothing to do?

Haha, way too much to do! :(


Top
 Profile  
 
PostPosted: Sat Jun 10, 2017 2:28 pm 
User avatar

Joined: Mon Nov 21, 2011 9:42 pm
Posts: 690
nathansnider wrote:
Otherwise, maybe Oskari (or Antonio?) can see if there's some change in the wavetable code that will fix the GUI-related crashes.


yeah this looks like a bug in the wavetable gui code, not sure if its something we broke or has always been there. i guess it only comes up when machines try to write to the wavetable (which honestly was never tested when we worked on the gui). from the error description it sounds like it would be an easy fix (some integer overflow)... probably something that should be a long instead of an int, or a non-sensical length was given, or something like that. I don't really have time to dig in at the moment tough...


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group