HISE Logo Forum
    • Categories
    • Register
    • Login

    Compiled Faust Nodes on a New Machine - Weird UX When Migrating/Pulling

    Scheduled Pinned Locked Moved General Questions
    2 Posts 2 Posters 267 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      aaronventure
      last edited by

      1. Make a DSP network.
      2. Make some Faust stuff
      3. When you finish Faust stuff, you put it into the Faust Nodes network which serves just to compile Faust nodes, because individual Faust files are available as nodes themselves once compiled
      4. You load the compiled Faust nodes (not compiled networks) into your network and use it
      5. Save
      6. Commit and push
      7. Go to another computer and pull

      This is where it gets weird. The project loads. There is no error. There's no error when you open then network. But the output is weird; the Faust nodes aren't there. They're still listed in the XML, but not loaded. And there's no error! If you had any connections going to any of these nodes, the nodes you were outputting from will be broken and not outputting anything.

      Obviously just hitting compile DSP networks and restarting solves the issue. But it took me a minute to figure out what's happening. How do I prevent this from happening in the future?

      ca3074a8-c9de-450e-8d66-2282e6d61363-image.png

      This is what I'm committing. What else should I commit so that this doesn't happen? Or maybe it's a big binary that'll pointlessly bloat the repository and this situation warrants a warning upon project/network load?

      HISEnbergH 1 Reply Last reply Reply Quote 0
      • HISEnbergH
        HISEnberg @aaronventure
        last edited by

        @aaronventure Yea it's been a bug I think ever since Faust was introduced. I typically ship the Faust files separately and that will do the trick. I suppose if you added the AdditionalSourceCode>nodes folder it may work but I've never tried.

        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        44

        Online

        1.7k

        Users

        11.7k

        Topics

        101.8k

        Posts