Skip to content

Owlsy for Daisy Patch Mac guide

Alexey Loginov edited this page Feb 16, 2021 · 2 revisions

Owlsy is a third party firmware for Daisy Patch, based on Rebel Technology OWL.

Here is a discussion about Owlsy.

You can find latest version of Owlsy firmware here: Owlsy releases

Here is a guide how to use it on Mac:

  1. Install toolchain as described here: Installing the Toolchain on Mac

  2. Install additional packages:

brew install faust
brew install --cask sysex-librarian
  1. Upload firmware using dfu-util(replace $VERSION to actual version):
dfu-util -a 0 -s 0x08000000:leave -d 0483:df11 -D MidiBootDaisy.$VERSION.bin
  1. Use Sysex Librarian app to upload DaisyPatch.$VERSION.syx to OWL-BOOT port.

  2. Clone couple of repositories into one directory(OpenWareLab repo is for examples only):

git clone --recursive -b daisy https://github.com/antisvin/OpenWareLab
git clone --recursive -b daisy https://github.com/antisvin/OwlProgram
  1. Download FirmwareSender into OwlProgram/Tools directory:
curl -L https://github.com/pingdynasty/FirmwareSender/releases/download/v0.1/FirmwareSender-mac.zip -o FirmwareSender-mac.zip
unzip FirmwareSender-mac.zip && xattr -d com.apple.quarantine FirmwareSender
mv FirmwareSender ./OwlProgram/Tools/FirmwareSender

You may got following error and this is fine: xattr: FirmwareSender: No such xattr: com.apple.quarantine

  1. Before uploading patches you need to set couple of environment variables:
export TOOLROOT="/usr/local/bin/"
export PLATFORM="Daisy"
# You need to set also following variable if another Owl device is connected to your system:
export OWLDEVICE="OWL-DAISY"
  1. Now you can compile and upload your patches using ./OwlProgram/Owl script in a directory with your patch.

  2. To test everything you can go to OpenWareLab/Faust and compile/upload patches to Daisy Patch using upload.py script.