At the moment the main issue hindering my use of gibberwocky is present in both editors. I’m having problems while re-evaluating lines of code controlling gen~ functions (this is what throws out the error in the screenshot I guess). When evaluating a control function - for instance track[0].volume(mod) where mod is assigned to a phasor(1) - for the first time, everything is cool and I can see the graph popping out and showing me the signal. If I then decide to sequence phasor frequency like mod[0].seq([0.5, 1], 1) and evaluate this line, nothing happens (therefore I guess I have to go back to the track[0].volume(mod) line and evaluate that again. If I revaluate the line, I get an error telling me something like the graph being not ‘accepted’ as parameter and I have to delete that before re-evaluate (and to re-input the very latest ) which got deleted when the graph instanciated before). Re-evaluating the line I see a new graph popping out but it’s either empty or displaying a still 1 or 0 value. The automation is also not received correctly by the controlled parameter. In order for it to work I have to delete the graph again and re-evaluate the line. It’s also natural for me to think that changing the signal values outside of that very specific control function should be enough to change its output and the waveform displaying on the graph.

Doing few researches I have found nothing related to this issue and I’m afraid I’m the one who’s doing something wrong, but can’t really figure it out… I tested against this issue on either Brave and Safari without success.

Thank you so much for your help!

@charlieroberts after a bit of further investigation I can add another detail to the graphs behaviour. Looks like they freeze only if I re-evaluate the line of code with ctrl and not with shift. Hope my report is making sense :slight_smile:

Hmmm… this doesn’t happen for me. The frequency of the phasor alternates successfully and the inline visualization correctly shows the state. I’m using the following code:

mod = phasor(1)
tracks[0].volume( mod )
mod[0].seq([.5,1],1 )

… executed line by line with ctrl+return, and everything works as expected. Can you verify that those three lines of code work for you when executed the same way? I’m not sure what the problem could be here… I’m using the editor at /burble.

1 Like

Yes, if I evaluate them one by one everything’s fine. The issue appears when trying to change the code in this line tracks[0].volume( mod ) (for instance to tracks[0].volume(mul(mod, 0.5)) when the modulation is running: the graph freezes and the volume in live stops moving. Evaluating the line again (either with ctrl or shift) starts the movement of the volume fader correctly, though the graph in the editor is still frozen and/or empty. On the other hand, this issue is not present when doing the same when sampling a modulation signal, in which case the line of code is executed correctly and the graph changes its content accordingly. I also found that the graphic sequencer of Steps acts a bit weird when changing the content of some of its sequences and re-evaluating the block (the sequencer adds another playhead on the top of the previous one) and somehow the .rotate.seq is not working for single notes, only for the whole Steps. I tested this in local and /burble on Brave, Opera, Chrome and Safari with the same result, either with Live and Max connections. For some reasons I couldn’t get the gibberwocky.cc/midi to detect any of my MIDI devices, so I still haven’t been able to test on that version. I also checked the new gibber.cc/alpha/playground (which looks amazing btw, I read you’re planning a gibberwocky integration in that environment as well, which I look forward to :slight_smile: ) and had no issue with it.

I’m on MacOS Mojave 10.14.6, running Max 8.1.8 and Live 10.1.30

1 Like

OK, thank you, I can confirm there’s a bug here. Looking into it!

1 Like