building OwlSim with current OwlPatches

Home Forums OWL OwlSim building OwlSim with current OwlPatches

This topic contains 8 replies, has 2 voices, and was last updated by  Martin Klang 2 years, 9 months ago.

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #1885

    benzkji
    Participant

    hi all

    this is from github: https://github.com/pingdynasty/OwlSim/issues/17

    I’m not really sure where to dig…I step by step guide on how to proceed when developing an own patch would be nice – from building owlsim with an own patch, until loading a new firmware onto the pedal. what do you think? the information is there I know, but there are some traps…

    best
    ben

    #1886

    Martin Klang
    Keymaster

    Hi Ben, thanks for bringing this over to the forum.

    There are traps, and what we’re working on at the moment is a new workflow which avoids them altogether. The biggest part of the solution will be to release a firmware version which will let you add patches without replacing the entire firmware.

    In the meantime, I suggest you ignore the git submodule versions and instead:
    – check out latest OwlWare release (not master): git checkout Rev04.005
    – go to your OwlWare/Libraries/OwlPatches and check out the master branch: git checkout master
    – optionally, create a branch in OwlPatches for your own code and changes: git checkout -b mylovelybranch

    you can then select what patches you want to include by editing includes.h and patches.cpp.

    Sorry this process is still convoluted and messy, we’re hoping to release the much improved method soon!

    #1887

    benzkji
    Participant

    ok. then I just checkout owlware, in there checkout my own owlpatches, and then build the .bin, right? and then load it onto the owl with owlware. looking back, the VST/AU/CoreAudio was a much bigger mess.

    and yes, with the sim I already found out about the includes.h and patches.h – there is just that annoying thing that I can nomore build the sim, see github. nevertheless, I will just checkout my old patches head, and continue there, until your new method is out.

    and thanks for that great pedal. I’m still scratching the surface…

    best
    ben

    #1888

    Martin Klang
    Keymaster

    oops, ignore that!

    Just realised you’re talking about OwlSim, not the firmware!

    I’m having a look at OwlSim now…

    #1889

    benzkji
    Participant

    …it’s about both, about the complete workflow, from testing in Reaper/Ableton, until uploading to the pedal.

    I’ve not yet tried to upload to my pedal, will do that as soon as possible. I’m quite sure it will work…it’s just about the traps here and there…

    #1890

    Martin Klang
    Keymaster

    We usually build OwlSim with a minimal patch set, or just the one patch, to test and debug.

    #1891

    benzkji
    Participant

    ok, thx! can you confirm that that BlipperPatch doesnt compile on OwlSim?

    #1892

    benzkji
    Participant

    ok, just dropped my first make dfu. the BlipperPatch works with OwlWare…just to let you know.

    best
    ben

    #1893

    Martin Klang
    Keymaster

    BlipperPatch: yes, since this is written in Faust, and currently the Faust->OWL converter doesn’t generate code that is compatible with OwlSim. So yes, I can confirm it doesn’t compile on OwlSim, and neither does any other Faust patch – though they work fine on the pedal.

Viewing 9 posts - 1 through 9 (of 9 total)

You must be logged in to reply to this topic.


Latest News

Links

Follow us on Twitter