Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cannot run #1

Closed
paum3 opened this issue Jan 10, 2024 · 2 comments
Closed

cannot run #1

paum3 opened this issue Jan 10, 2024 · 2 comments

Comments

@paum3
Copy link

paum3 commented Jan 10, 2024

Hi, your work looks fantastic but I cannot run your example code.

ERROR: Message 'synth' not understood.
Perhaps you misspelled 'switch', or meant to call 'synth' on another receiver?
RECEIVER:
Instance of GlobalDirtEffect {    (0x55a0150716d8, gc=4C, fmt=00, flg=00, set=03)
  instance variables [7]
    name : Symbol 'dirt_global_eq'
    paramNames : instance of Array (0x55a016f7cbc8, size=1, set=2)
    numChannels : Integer 1
    state : instance of Event (0x55a01513d168, size=5, set=3)
    alwaysRun : false
    synth : instance of Synth (0x55a00ab8abc8, size=6, set=3)
    defName : nil
}
ARGS:
CALL STACK:
	DoesNotUnderstandError:reportError
		arg this = <instance of DoesNotUnderstandError>
	Nil:handleError
		arg this = nil
		arg error = <instance of DoesNotUnderstandError>
	Thread:handleError
		arg this = <instance of Thread>
		arg error = <instance of DoesNotUnderstandError>
	Object:throw
		arg this = <instance of DoesNotUnderstandError>
	Object:doesNotUnderstand
		arg this = <instance of GlobalDirtEffect>
		arg selector = 'synth'
		arg args = [*0]
	SuperDirtMixer:gui
		arg this = <instance of SuperDirtMixer>
		var window = nil
		var v = nil
		var composite = <instance of CompositeView>
		var freqScope = <instance of FreqScopeView>
		var orbitUIElements = nil
		var masterFunc = nil
		var meterResp = nil
		var masterOutResp = nil
		var loadPresetListener = nil
		var equiView = nil
		var setEQuiValues = nil
		var activeOrbit = <instance of DirtOrbit>
		var presetFile = 'Default.json'
		var orbitLevelIndicators = [*0]
		var panKnobs = [*0]
		var panNumBoxs = [*0]
		var gainSliders = [*0]
		var gainNumBoxs = [*0]
		var reverbKnobs = [*0]
		var eqButtons = <instance of List>
		var orbitMixerViews = [*0]
		var setOrbitEQValues = nil
		var leftMasterIndicator = <instance of LevelIndicator>
		var rightMasterIndicator = <instance of LevelIndicator>
		var panListener = nil
		var gainListener = nil
		var reverbListener = nil
		var presetListView = <instance of ListView>
	Interpreter:interpretPrintCmdLine
		arg this = <instance of Interpreter>
		var res = nil
		var func = <instance of Function>
		var code = "~mixer.gui"
		var doc = nil
		var ideClass = nil
	Process:interpretPrintCmdLine
		arg this = <instance of Main>
^^ ERROR: Message 'synth' not understood.
Perhaps you misspelled 'switch', or meant to call 'synth' on another receiver?
RECEIVER: GlobalDirtEffect('dirt_global_eq', ['activeEq'])


@paum3
Copy link
Author

paum3 commented Jan 10, 2024

I did not have updated SuperDirt. Issue resolved.

@paum3 paum3 closed this as completed Jan 10, 2024
@reckoner165
Copy link

reckoner165 commented Apr 22, 2024

I'm seeing the same error, except in my case the erroneous GlobalDirtEffect is dirt_delay:

RECEIVER: GlobalDirtEffect('dirt_delay', [ 'delaytime', 'delayfeedback', 'delaySend', 'delayAmp', 'lock', 'cps' ])

I see the error only when I call ~mixer.gui.

I'm on SuperDirt v1.7.3 and Tidal v1.9.4.
Am I missing something?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants