Parameter Tab and Wavetable bugs - Build 1458

Post Reply
rorschach
Posts: 6
Joined: Mon Feb 20, 2012 10:39 am

Parameter Tab and Wavetable bugs - Build 1458

Post by rorschach »

Hello!

So, I've recently upgraded to build 1458. I was having some theming issues with an earlier version so thought it was time. Well, unfortunately, Buzz seems to be pretty much unusable for me. I'm fairly certain that this must be a problem with my setup as I can't find any reference to this here, but any help would be hugely appreciated as I have a project I need to finish and I can't work on it at the moment! :( I'm hoping I'm just missing a library of some kind, but we'll see... I apologise for the length of post, but I'm trying to include all relevant information.

My setup: Intel Core 2 Duo T7300, 3 GB ram, Windows XP SP3.

I have completely removed all older versions of Buzz, cleaned my registry, reinstalled and made no changes (the Gear folder is as per the default). I have Microsoft .NET Framework 4 Client Profile installed.

I think these are two separate bugs, but they may be related so I thought I'd post them both here.

The first issue is when I click the 'Parameters' tab in the right hand frame of the Machine View I get the following wall of text pop-up:

Image

If I close the pop-up and click off and then back on the Parameters tab, all seems to be fine, but I can't be certain it is.

The following is the Debug Console info from my Buzz Startup (I notice there are a number of WPF errors):

Code: Select all

00:00 [Startup] Buzz build 1458 (MI_VERSION 62)
00:02 [Startup] Load 'BuzzGUI.dll'
00:02 [Engine] Using 2 threads in multithreaded mode
00:02 [Engine] Worker thread 0 affinity set to 1
00:02 [Engine] Worker thread 0 priority 15
00:02 [Engine] Worker thread 1 affinity set to 2
00:02 [Engine] Worker thread 1 priority 15
00:02 [GUI] RenderCapability::Tier == 2
00:02 [Startup] ReadAudioDriverList
00:03 [ADM] Loaded driver 'wo_DirectX.dll'
00:03 [ADM] Loaded driver 'wo_silent.dll'
00:03 [ADM] Failed to load driver 'wo_wasapi.dll'
00:03 [ADM] Loaded driver 'wo_waveout.dll'
00:03 [ADM] [DirectX Sound Driver] New Instance
00:03 [ADM] [DirectX Sound Driver] Initialize
00:03 [Engine] Audio thread priority 1
00:04 [GUI] Begin LoadTheme '<default>'
00:04 [GUI] Create toolbar
00:05 [GUI] Create parameter window
00:05 [GUI] Create machine view
00:07 [GUI] Create wavetable view
00:08 [GUI] Create sequence editor
00:09 [WPFTraceListener] BindingExpression path error: 'BindableSettings' property not found on 'object' ''PatternEditor' (Name='')'. BindingExpression:Path=BindableSettings.BackgroundImage; DataItem='PatternEditor' (Name=''); target element is 'Border' (Name=''); target property is 'NoTarget' (type 'Object')
00:09 [WPFTraceListener] BindingExpression path error: 'BindableSettings' property not found on 'object' ''PatternEditor' (Name='')'. BindingExpression:Path=BindableSettings.BackgroundImage; DataItem='PatternEditor' (Name=''); target element is 'Border' (Name=''); target property is 'NoTarget' (type 'Object')
00:09 [WPFTraceListener] BindingExpression path error: 'BindableSettings' property not found on 'object' ''PatternEditor' (Name='')'. BindingExpression:Path=BindableSettings.BackgroundImage; DataItem='PatternEditor' (Name=''); target element is 'Border' (Name=''); target property is 'NoTarget' (type 'Object')
00:11 [PE] Loaded 'C:\Program Files\Jeskola\Buzz\PEKeys.xml'
00:11 [WPFTraceListener] BindingExpression path error: 'DecreaseCommand' property not found on 'object' ''PatternControl' (Name='patternControl')'. BindingExpression:Path=DecreaseCommand; DataItem='PatternControl' (Name='patternControl'); target element is 'MenuItem' (Name=''); target property is 'Command' (type 'ICommand')
00:11 [WPFTraceListener] BindingExpression path error: 'IncreaseCommand' property not found on 'object' ''PatternControl' (Name='patternControl')'. BindingExpression:Path=IncreaseCommand; DataItem='PatternControl' (Name='patternControl'); target element is 'MenuItem' (Name=''); target property is 'Command' (type 'ICommand')
00:11 [WPFTraceListener] BindingExpression path error: 'InterpolateCommand' property not found on 'object' ''PatternControl' (Name='patternControl')'. BindingExpression:Path=InterpolateCommand; DataItem='PatternControl' (Name='patternControl'); target element is 'MenuItem' (Name=''); target property is 'Command' (type 'ICommand')
00:11 [WPFTraceListener] BindingExpression path error: 'InterpolateCommand' property not found on 'object' ''PatternControl' (Name='patternControl')'. BindingExpression:Path=InterpolateCommand; DataItem='PatternControl' (Name='patternControl'); target element is 'MenuItem' (Name=''); target property is 'Command' (type 'ICommand')
00:11 [WPFTraceListener] BindingExpression path error: 'RotateCommand' property not found on 'object' ''PatternControl' (Name='patternControl')'. BindingExpression:Path=RotateCommand; DataItem='PatternControl' (Name='patternControl'); target element is 'MenuItem' (Name=''); target property is 'Command' (type 'ICommand')
00:11 [WPFTraceListener] BindingExpression path error: 'RotateCommand' property not found on 'object' ''PatternControl' (Name='patternControl')'. BindingExpression:Path=RotateCommand; DataItem='PatternControl' (Name='patternControl'); target element is 'MenuItem' (Name=''); target property is 'Command' (type 'ICommand')
00:11 [WPFTraceListener] BindingExpression path error: 'WriteStateCommand' property not found on 'object' ''PatternControl' (Name='patternControl')'. BindingExpression:Path=WriteStateCommand; DataItem='PatternControl' (Name='patternControl'); target element is 'MenuItem' (Name=''); target property is 'Command' (type 'ICommand')
00:11 [GUI] End LoadTheme '<default>'
00:11 [Startup] Load Machines
00:11 [MM] Read 'C:\Program Files\Jeskola\Buzz\Gear\gear_defaults.xml'
00:11 [MM] Load internal machine pack
00:11 [MM] Add machine 'Wave Input'
00:11 [MM] Add machine 'Wave Output'
00:11 [MM] Add machine 'Jeskola Mixer'
00:11 [MM] Add machine 'Jeskola AuxSend'
00:11 [MM] Add machine 'Jeskola Aux Return'
00:11 [MM] Add machine 'Jeskola Reverb 2'
00:11 [MM] Add machine 'Jeskola Groove 1'
00:11 [MM] Add machine 'Jeskola Modulator'
00:11 [MM] Add machine 'MultiIOTest'
00:11 [MM] Add machine 'Jeskola Crossover'
00:11 [MM] Add machine 'Jeskola Channel Mixer'
00:11 [MM] Add machine 'Jeskola Filter 3'
00:11 [MM] Add machine 'Jeskola Qsine'
00:11 [MM] Add machine 'Jeskola Qsamo'
00:11 [MM] Add machine 'Jeskola Relativion'
00:11 [MM] Add machine 'Jeskola Loop Recorder'
00:11 [MM] Add machine 'Jeskola Arpeggiator'
00:11 [MM] Search 'C:\Program Files\Jeskola\Buzz\Gear\'
00:11 [MM] Search 'C:\Program Files\Jeskola\Buzz\Gear\Generators\'
00:11 [MM] Add DLL 'Jeskola Bass 2'
00:11 [MM] Add DLL 'Jeskola Bass 3'
00:11 [MM] Add DLL 'Jeskola Bass'
00:11 [MM] Add DLL 'Jeskola Noise Generator'
00:11 [MM] Add DLL 'Jeskola Note Matrix'
00:11 [MM] Add DLL 'Jeskola Organ'
00:11 [MM] Add DLL 'Jeskola Pattern XP'
00:11 [MM] Add DLL 'Jeskola Pianoroll'
00:11 [MM] Add DLL 'Jeskola Sine Synth'
00:11 [MM] Add DLL 'Jeskola Tracker'
00:11 [MM] Add DLL 'Jeskola Trilok'
00:11 [MM] Add DLL 'Jeskola XS-1'
00:11 [MM] Search 'C:\Program Files\Jeskola\Buzz\Gear\Effects\'
00:11 [MM] Add DLL 'Jeskola Chorus'
00:11 [MM] Add DLL 'Jeskola Cross Delay'
00:11 [MM] Add DLL 'Jeskola Delay'
00:11 [MM] Add DLL 'Jeskola Distortion'
00:11 [MM] Add DLL 'Jeskola EQ-3'
00:11 [MM] Add DLL 'Jeskola Filter 2'
00:11 [MM] Add DLL 'Jeskola Filter'
00:11 [MM] Add DLL 'Jeskola Flanger'
00:11 [MM] Add DLL 'Jeskola Gain'
00:11 [MM] Add DLL 'Jeskola Limiter'
00:11 [MM] Add DLL 'Jeskola NiNjA dElaY'
00:11 [MM] Add DLL 'Jeskola Raverb'
00:11 [MM] Add DLL 'Jeskola Reverb'
00:11 [MM] Add DLL 'Jeskola Stereo Reverb'
00:11 [MM] Add DLL 'Jeskola Wave Shaper'
00:11 [MM] LoadLibrary 'C:\Program Files\Jeskola\Buzz\Gear\Generators\Jeskola Pattern XP.dll'
00:11 [MM] LoadLibrary 'C:\Program Files\Jeskola\Buzz\Gear\Generators\Jeskola Pianoroll.dll'
00:11 [Startup] Read Wave Tree
00:11 [Startup] Initialize MIDI Input
00:11 [Startup] Finished
00:12 [WPFTraceListener] Cannot find governing FrameworkElement or FrameworkContentElement for target element. BindingExpression:Path=Buzz.ThemeColors[MV Background]; DataItem=null; target element is 'SolidColorBrush' (HashCode=58663159); target property is 'Color' (type 'Color')
00:12 [WPFTraceListener] Cannot find governing FrameworkElement or FrameworkContentElement for target element. BindingExpression:Path=MachineGraph.Buzz.ThemeColors[MV Line]; DataItem=null; target element is 'SolidColorBrush' (HashCode=14783937); target property is 'Color' (type 'Color')
00:12 [WPFTraceListener] Cannot find governing FrameworkElement or FrameworkContentElement for target element. BindingExpression:Path=MachineLEDOnColor; DataItem=null; target element is 'SolidColorBrush' (HashCode=44407631); target property is 'Color' (type 'Color')
00:13 CheckForUpdates 1444 ms
00:14 [BuzzUpdate] No updates available.
My second issue is with the wavetable view. I can load a sample into the first slot:

Code: Select all

02:24 [libsndfile]
File : D:\My Documents\Buzz\Samples\Crimewave 2 radio.wav
Length : 4589716
RIFF : 4589708
WAVE
fmt  : 16
  Format        : 0x1 => WAVE_FORMAT_PCM
  Channels      : 2
  Sample Rate   : 44100
  Block Align   : 4
  Bit Width     : 16
  Bytes/sec     : 176400
data : 4589672
End
But as soon as I select a different slot I get the following wall of text:

Image

With the following message in the debug console:

Code: Select all

02:28 [WPFTraceListener] Cannot save value from target back to source. BindingExpression:Path=SelectedItem; DataItem='WavetableVM' (HashCode=26673201); target element is 'ListView' (Name='waves'); target property is 'SelectedItem' (type 'Object') MissingMethodException:'System.MissingMethodException: Method not found: 'Boolean MS.Internal.AssemblyHelper.IsXLinqNonIdempotentProperty(System.ComponentModel.PropertyDescriptor)'.
   at MS.Internal.Data.PropertyPathWorker.IsNonIdempotentProperty(Int32 level)
   at MS.Internal.Data.PropertyPathWorker.IsPathCurrent(Object rootItem)
   at MS.Internal.Data.ClrBindingWorker.IsPathCurrent()
   at System.Windows.Data.BindingExpression.ShouldIgnoreUpdate()
   at System.Windows.Data.BindingExpression.UpdateSource(Object value)
   at System.Windows.Data.BindingExpressionBase.UpdateValue()
   at System.Windows.Data.BindingExpression.Update(Boolean synchronous)
   at System.Windows.Data.BindingExpressionBase.Dirty()
   at System.Windows.Data.BindingExpression.SetValue(Depeï
I close the pop-up and try to load a sample into the selected slot and get this message:

Image

The sample does not load into the wavetable.

Any ideas what is going on here? Any help would be hugely appreciated!

Thanks
rorschach
User avatar
strobotone
Posts: 297
Joined: Wed Nov 23, 2011 2:59 pm
Location: berlin
Contact:

Re: Parameter Tab and Wavetable bugs - Build 1458

Post by strobotone »

this may be related to .net4 on win xp only.
you are using the default theme which actually should work.

i noticed a bug in the wavetable view though since the latest builds (wpf toolbar) with other themes.

as for your first debug post, these wpf messages are also coming up on win7/default theme but not the error message boxes.

sidenote:
since the Controls.xaml came in some problems pop up. but it does not exist in the default theme.
the appearance of control objects like a checkbox, radio button and scrollviewer is controlled there (globally).
so this affects also the sidebar.(if using other themes)

you could do the following:
1) backup the default theme and remove it from the theme folder
2) install latest build again
3) check if the problems are gone (i doubt it but it might be worth a shot :)
oskari
Site Admin
Posts: 296
Joined: Mon Nov 21, 2011 2:04 pm

Re: Parameter Tab and Wavetable bugs - Build 1458

Post by oskari »

Just skip the new builds until they get more stable. There are a lot of changes being made a the moment.
rorschach
Posts: 6
Joined: Mon Feb 20, 2012 10:39 am

Re: Parameter Tab and Wavetable bugs - Build 1458

Post by rorschach »

oskari wrote:Just skip the new builds until they get more stable. There are a lot of changes being made a the moment.
Ok. Thanks for the feedback, it's hugely appreciated. Could you recommend which is the latest build I should use to avoid these errors?

Many thanks.
oskari
Site Admin
Posts: 296
Joined: Mon Nov 21, 2011 2:04 pm

Re: Parameter Tab and Wavetable bugs - Build 1458

Post by oskari »

classic build 1453
rorschach
Posts: 6
Joined: Mon Feb 20, 2012 10:39 am

Re: Parameter Tab and Wavetable bugs - Build 1458

Post by rorschach »

Thanks again. And thank you for writing a completely awesome programme :)
rorschach
Posts: 6
Joined: Mon Feb 20, 2012 10:39 am

Re: Parameter Tab and Wavetable bugs - Build 1458

Post by rorschach »

Just FYI: Build 1453 has fixed the problem with clicking on the Parameter tab, but the Wavetable slot selection error still persists.

It appears that after clicking 'Ok' to the final error box (the 'Method Not Found: 'Boolean MS.Internal.AssemblyHelper.IsXLinqNonIdempotentProperty(System.ComponentModel.PropertyDescriptor)' error) I am then able to move a sample into the selected slot. I still then get the same pop-up errors when I select another sample slot, but it isn't preventing me from continuing with my project.

I accept that this may be an error that solely exists in XP and is therefore unsupported, but thought I'd best let you know in case it is a bigger problem that you need to be aware of.

Cheers.
Post Reply