RNBO - Buffer / Raspberry

Boucan Vert's icon

Hello

I have some questions about file dependencies of buffer?

In the version 1.3.4 of RNBO, when I export patch on Raspberry the file in a buffer (@file) is always load.

Instead in the newer version 1.4.3, at the export all is fine. But after reboot the Raspberry, the buffer is empty??

Do you have ideas?

Thanks for your answer

Alex Norman's icon

Can you share a small patch that illustrates the problem for you?

Are you clicking the "Copy Buffer Dependencies" box?

Do you have an "initial" preset for your graph or device that clears out the buffer?

Jason Langheim's icon

Hello Max-Peoples,

Hope it’s ok if I use this thread: I started working with RNBO recently and have to adapt to the new work flow.

I’m currently working on a project with some sort of sampler build in. So far my file handling is done by a python script which basically puts sounds in slots (empty wav files that get replaced). RNBO should load these slots into its buffer.

My problem: I see no way of telling the buffer inside RNBO to refresh. Has anyone an idea how to accomplish this? It’s basically always referring to the sample file but the content of that file changes.

(In the end the „patch“ should run in a raspberry pi)

Alex Norman's icon

Jason,

I'd probably start a new thread for your question.

Boucan Vert's icon

Hello,


Sorry for the delay, I’ve been busy with several other projects.


The “Copy Buffer Dependencies” box is checked.

“Do you have an ‘initial’ preset for your graph or device that clears out the buffer?” — I don’t think so.

target export
the patch
Buffers on first upload and on patch reload via RNBO.remote.
Here is an example with automatic reload (missing files changed).
Here with other patches in the PI

Boucan Vert's icon

And now, with version 1.4.4, do I always need an internet connection to compile?

Alex Norman's icon

our 64-bit target does require the cloud compiler, yes

Boucan Vert's icon

OK, I'll switch back to the 32-bit. And about the buffer issue, do you have any idea? I sent you some screenshots above.

Boucan Vert's icon

The buffer paths are correct in the JSON file, but why is the SQLite database empty?

Nodanoma's icon

I am experiencing the same issue:

  • buffer~ objects reference specific file saved in ~/Documents/rnbo/datafiles/ using the @file attribute

  • all wave-files are present

  • when rebooting using shell (is there any way to reboot the patch from the web-interface isntead?) buffer-dependencies are loaded mostly, but many remain empty as described above, and the buffers affected do in fact vary

  • saving a preset and reloading it does not solve the issue, affected buffers remain empty

  • mostly, when allocating files manually, they instantly update the buffers, though some audiofiles when plyed back on the Pi output no sound at all. Seeing as these files are selected randomly I cannot verify whether these are the affected buffers or not

Anything I can try to ensure buffers load their respectives files correctly and reliably?

Cheers!

Alex Norman's icon

@Boucan Vert
Are you able to share a patcher and file dependencies as a zip file with me so i can try to recreate your issue?

Alex Norman's icon

@Nodanoma

if you can share a patcher and file deps that would be helpful too.
what version of the runner are you using?
are you able to ssh to your PI and share the output of journalctl -u rnbooscquery