-
Notifications
You must be signed in to change notification settings - Fork 12
Owlsy for Daisy Patch Mac guide
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:
-
Install toolchain as described here: Installing the Toolchain on Mac
-
Install additional packages:
brew install faust
brew install --cask sysex-librarian
- Upload firmware using dfu-util(replace $VERSION to actual version):
dfu-util -a 0 -s 0x08000000:leave -d 0483:df11 -D MidiBootDaisy.$VERSION.bin
-
Use Sysex Librarian app to upload DaisyPatch.$VERSION.syx to OWL-BOOT port.
-
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
- 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
- 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"
-
Now you can compile and upload your patches using
./OwlProgram/Owl
script in a directory with your patch. -
To test everything you can go to
OpenWareLab/Faust
and compile/upload patches to Daisy Patch usingupload.py
script.