newest 190320 update is great so far! Wifi is more stable (though I get some crazy noises when joining/updating a network when using awake)

ADDING SCRIPTS???

Am I crazy? Shouldn’t I be able to ssh into norns, cd into
~/dust/code/ and git clone https://github.com/markwheeler/molly-the-poly to get that script?

I get load errors when I do it that way, so unless that’s just a post beta thing I’m clearly missing something.

How are people grabbing the new hotness in general?

well… it downloaded the script, right? so - that part works just fine. :smirk:

problem is that molly_the_polly isn’t updated for 2.0 yet (or at least not for the newest beta).

if you wanna DIY it right now… you could edit molly_the_polly.lua line 13 to

local MollyThePoly = require "we/lib/mollythepoly"

and then you’re in like flynn.

3 Likes

Thanks for the reply! With a fresh boot there was one time when the arc was recognized, but then after unplugging and replugging It instead got intermittent glitchy lit leds. With subsequent reboots the arc still isn’t recognized.

I’m now wondering if there’s something odd with my usb connections because I’m also having intermittent WiFi dropouts… I’ll try a little more troubleshooting and see if I can get more consistent results.

Ok, I think I’ve broken it. I was playing with Less Concepts with the Passersby engine (reverb and compressor on, no softcut) and suddenly audio stopped and couldn’t be restarted even selecting another engine. The select screen says “error: AUDIO ENGINE”. I pressed RESET to no avail. If I select any script the screen says “loading…” but it never loads. Even after reboot the select screen keeps saying “error: AUDIO ENGINE”.
Which log should I look for to see what is going on?
How can I make it work again? :smiley:

I did get this one time also, had to force shutdown with the little button. Upon relaunch, I reset the devices, i.e.: set the grid to ‘none’ then chose it again. This cleared it up. Don’t know why… :confused:

2 Likes

I’ve also gotten stuck at a “loading…” screen. The bottom button followed by a sleep seemed to clear it up.

2 Likes

@carvingcode @Justmat tried both options but nothing worked. Thanks for your help though!

EDIT: as a last resort, I reapplied the latest update. All ok. I haven’t found the cause of the error though.

1 Like

Ok it happened again after a few minutes. This time the audio didn’t stop but I couldn’t leave Kayan’s screen (if it helps, I was messing with a copy of halfsecond altering its settings). After hard-resetting it with the button, it rebooted with the same problem as before, “error: AUDIO ENGINE” and the “loading…” page when you start a script. This is the output from maiden:

lua: 
/home/we/norns/lua/core/params/number.lua:49: attempt to call a string value (field 'formatter')
stack traceback:
	/home/we/norns/lua/core/params/number.lua:49: in function 'core/params/number.string'
	(...tail calls...)
	/home/we/norns/lua/core/menu.lua:603: in field 'redraw'
	/home/we/norns/lua/core/menu.lua:671: in field 'event'
	/home/we/norns/lua/core/metro.lua:165: in function </home/we/norns/lua/core/metro.lua:162>

now it’s stuck

It might be worth trying this again and having the “sc” tab selected in Maiden to see if can capture supercollider output when it crashes.

Edit - fwiw you might be able to connect via ssh and do ./stop.sh and ./start.sh from the norns directory instead of rebooting.

Thanks @okyeron. I think I’ve identified the problem. This morning I have downloaded the updated version of Glut and it seems it’s a duplicate engine and it causes a conflict. Removing Glut solved everything.

Here is daemon.log view of the stop and start sequence:

Summary
Mar 23 22:34:30 norns systemd[1]: Started Session c2 of user we.

Mar 23 22:34:43 norns ws-wrapper[353]: attempting to bind socket at url ws://*:5556

Mar 23 22:34:43 norns ws-wrapper[353]: compiling class library...

Mar 23 22:34:43 norns ws-wrapper[353]: #011Found 716 primitives.

Mar 23 22:34:43 norns ws-wrapper[353]: #011Compiling directory '/usr/share/SuperCollider/SCClassLibrary'

Mar 23 22:34:43 norns ws-wrapper[353]: #011Compiling directory '/usr/share/SuperCollider/Extensions'

Mar 23 22:34:43 norns ws-wrapper[353]: #011Compiling directory '/home/we/.local/share/SuperCollider/Extensions'

Mar 23 22:34:43 norns ws-wrapper[353]: #011Compiling directory '/home/we/norns/sc/core'

Mar 23 22:34:43 norns ws-wrapper[353]: #011Compiling directory '/home/we/norns/sc/engines'

Mar 23 22:34:43 norns ws-wrapper[353]: #011Compiling directory '/home/we/norns/sc/ugens'

Mar 23 22:34:43 norns ws-wrapper[353]: #011Compiling directory '/home/we/dust'

Mar 23 22:34:43 norns ws-wrapper[353]: ERROR: duplicate Class found: 'Engine_Glut'

Mar 23 22:34:43 norns ws-wrapper[353]: /home/we/dust/code/glut/Engine_Glut.sc

Mar 23 22:34:43 norns ws-wrapper[353]: /home/we/dust/code/we/lib/Engine_Glut.sc

Mar 23 22:34:43 norns ws-wrapper[353]: WARNING: Could not open directory: '/home/we/norns/sc/abstractions'

Mar 23 22:34:43 norns ws-wrapper[353]: #011To resolve this, either create the directory or remove it from your compilation paths.

Mar 23 22:34:43 norns ws-wrapper[353]: ERROR: There is a discrepancy.

Mar 23 22:34:43 norns ws-wrapper[353]: numClassDeps 1437 gNumClasses 2872

Mar 23 22:34:43 norns ws-wrapper[353]: child killed (signal 15)

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = crone was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = crone was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = crone was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = crone was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = crone was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = crone was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = crone was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = crone was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = crone was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = crone was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = crone was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = crone was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = crone was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = crone was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = crone was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = crone was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = crone was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = crone was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: Cannot write socket fd = 16 err = Broken pipe

Mar 23 22:34:43 norns jackd[319]: CheckRes error

Mar 23 22:34:43 norns jackd[319]: Could not write notification

Mar 23 22:34:43 norns jackd[319]: ClientNotify fails name = crone notification = 1 val1 = 0 val2 = 0

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:43 norns jackd[319]: JackEngine::XRun: client = softcut was not finished, state = Triggered

Mar 23 22:34:43 norns jackd[319]: JackAudioDriver::ProcessGraphAsyncMaster: Process error

Mar 23 22:34:44 norns ws-wrapper[316]: attempting to bind socket at url ws://*:5555

Mar 23 22:34:44 norns ws-wrapper[316]: *** WARNING *** The program 'matron' uses the Apple Bonjour compatibility layer of Avahi.

Mar 23 22:34:44 norns ws-wrapper[316]: *** WARNING *** Please fix your application to use the native API of Avahi!

Mar 23 22:34:44 norns ws-wrapper[316]: *** WARNING *** For more information see &lt;http://0pointer.de/avahi-compat?s=libdns_sd&amp;e=matron&gt;

Mar 23 22:34:44 norns ws-wrapper[316]: OSC rx port: 8888

Mar 23 22:34:44 norns ws-wrapper[316]: OSC crone port: 9999

Mar 23 22:34:44 norns ws-wrapper[316]: OSC ext port: 57120

Mar 23 22:34:44 norns ws-wrapper[316]: starting lua vm

Mar 23 22:34:44 norns ws-wrapper[316]: running lua config file: dofile('/home/we/norns/lua/core/config.lua')

Mar 23 22:34:44 norns ws-wrapper[316]: MATRON

Mar 23 22:34:44 norns ws-wrapper[316]: norns version: 0.0.0

Mar 23 22:34:44 norns ws-wrapper[316]: git hash: 934af44

Mar 23 22:34:44 norns ws-wrapper[316]: norns.lua

Mar 23 22:34:44 norns ws-wrapper[316]: running startup

Mar 23 22:34:44 norns ws-wrapper[316]: norns.lua:startup()

Mar 23 22:34:44 norns ws-wrapper[316]: network connections:

Mar 23 22:34:44 norns ws-wrapper[316]: --------------------

Mar 23 22:34:44 norns ws-wrapper[316]: 1#011DAP2360

Mar 23 22:34:44 norns ws-wrapper[316]: 2#011FASTWEB-O034RD

Mar 23 22:34:44 norns ws-wrapper[316]: 3#011TP-LINK_9AE415

Mar 23 22:34:44 norns ws-wrapper[316]: 4#011nnnnnnnn+

Mar 23 22:34:44 norns ws-wrapper[316]: start_audio():

Mar 23 22:34:44 norns ws-wrapper[316]: norns.startup_status.timeout

Mar 23 22:34:44 norns ws-wrapper[316]: # script clear

Mar 23 22:34:44 norns ws-wrapper[316]: ### SCRIPT ERROR: AUDIO ENGINE

Mar 23 22:34:44 norns ws-wrapper[316]: child killed (signal 15)

Mar 23 22:35:02 norns systemd[1]: dev-serial1.device: Job dev-serial1.device/start timed out.

Mar 23 22:35:02 norns systemd[1]: Timed out waiting for device dev-serial1.device.

Mar 23 22:35:02 norns systemd[1]: dev-serial1.device: Job dev-serial1.device/start failed with result 'timeout'.

Mar 23 22:35:02 norns systemd[1]: Reached target Multi-User System.

Mar 23 22:35:02 norns systemd[1]: Starting Update UTMP about System Runlevel Changes...

Mar 23 22:35:02 norns systemd[1]: Started Update UTMP about System Runlevel Changes.

Mar 23 22:35:02 norns systemd[1]: Startup finished in 1.586s (kernel) + 1min 30.533s (userspace) = 1min 32.120s.

Mar 23 22:37:07 norns systemd[1]: Started Session c3 of user we.

Mar 23 22:37:15 norns systemd[1]: Started Session c4 of user we.
2 Likes

Hmm, on the latest beta 190320, I mkdir a new directory in ~/audio and chuck some audio files in to play with. For some reason, I cant get MLR to see this directory when in the clip load screen. It sees the expected 606, 808, tape folders etc. but not my new one… Pretty sure I had this working in a previous version… Anyone come across this? Tried resetting, git pull etc. :thinking:

1 Like

It’s back in the dust folder.

3 Likes

aha! :grinning: thankyou

1 Like

Arc crash with angl script loading short 808 drum samples into all four banks. Playing only with speed and pitch from Arc, no param changes with device encoders. Sound kept going but all physical controls did not respond. Only way out was little white button.

Pic is not moving but would look the same if it we’re a video.

SO obvious. I think all the reading to catch up on the beta 2.0 stuff made my brain mushy. I swore all of mark_eats’s stuff was updated.

I need a linter! Where’s my intellisense? I’m lazy!

Thank you ever so much.

2 Likes

Seeing a bunch of these WARNING messages in Maiden SC output when changing between angl and earthsea

WARNING: Bus has already been freed
WARNING:  Cannot call free on a Buffer that has been freed
FAILURE IN SERVER /n_free Node 1035 not found
full dump

CroneEngine.free
free engine: an Engine_Glut
CroneEngine.free
WARNING: Bus has already been freed
WARNING: Bus has already been freed
WARNING: Bus has already been freed
WARNING: Bus has already been freed
WARNING: Bus has already been freed
WARNING:
Bus has already been freed
WARNING: Bus has already been freed
WARNING: Bus has already been freed
WARNING: Bus has already been freed
WARNING: Bus has already been freed
WARNING: Bus has already been freed
WARNING: Bus has already been freed
WARNING: Bus has already been freed
WARNING: Bus has already been freed
WARNING:
Cannot call free on a Buffer that has been freed
WARNING:
Cannot call free on a Buffer that has been freed
WARNING: Cannot call free on a Buffer that has been freed
WARNING: Cannot call free on a Buffer that has been freed
WARNING: Cannot call free on a Buffer that has been freed
WARNING: Cannot call free on a Buffer that has been freed
WARNING: Cannot call free on a Buffer that has been freed
WARNING: Bus has already been freed
FAILURE IN SERVER /n_free Node 1035 not found
FAILURE IN SERVER /n_free Node 1036 not found
FAILURE IN SERVER /n_free Node 1037 not found
FAILURE IN SERVER /n_free Node 1038 not found
FAILURE IN SERVER /n_free Node 1039 not found
FAILURE IN SERVER /n_free Node 1040 not found
FAILURE IN SERVER /n_free Node 1041 not found
FAILURE IN SERVER /n_free Node 1033 not found
a CroneAudioContext

Have a problem with latest beta - scsynth not seems to be starting automatically. All scripts (exept those using softcut) are stuck on “loading” screen. Tried reinstalling with no luck… any ideas?

Have you installed Glut? If yes, remove the engine from its folder, it’s already included in we and they’re conflicting. Had this yesterday.

2 Likes

Thanks for pointing out! Everything works now

1 Like

Not sure that I’m calling this “done” yet, but I have been having a lot of fun playing with it, so I thought I would share. mangl (it’s basically angl’s foulplay :sweat_smile:)

8 Likes