• Stars
    star
    109
  • Rank 319,077 (Top 7 %)
  • Language
    C
  • License
    GNU General Publi...
  • Created almost 11 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Legacy firmware for the OWL programmable effects pedal, superceded by OpenWare.

OwlWare

Firmware for the OWL programmable effects pedal.

All code licensed under the Gnu GPL unless otherwise stated.

The OwlWare firmware in this repository has been superceded by OpenWare. For more details see www.rebeltech.org, the community forum, or refer to www.openwarelab.org for documentation.

Prerequisites

First you need to get the OwlWare source code into a directory of your choice. We will refer to this as the OwlWare directory.

If you have or create a github.com account then you can always get the latest version of the software with git.

  • Clone this github repository with git clone [email protected]:pingdynasty/OwlWare.git
  • Open a terminal or command window in the cloned repository OwlWare (the OwlWare directory)
  • Do a git submodule init and git submodule update to get the required submodules

If you are not familiar with git, you can also download the source code as a zip file.

You will then also have to manually download OwlPatches and unzip in the OwlWare/Libraries directory.

GNU Tools for ARM Embedded Processors

Download the GNU ARM toolchain for your operating system. Unzip in the OwlWare/Tools directory.

If you want to install it elsewhere, edit common.mk in the OwlWare directory to point to the right TOOLROOT directory.

DFU Util

To upload firmware over USB, you will also need dfu-util which you can download from here. Unzip the binaries (or compile them) in the OwlWare/Tools/dfu-util directory.

Recommended for most users. OwlNest can also be used.

ST Util

For those who want to upload firmware using an STLINKv1 or STLINKv2 programmer (such as those on the ST Discovery boards). Download stlink from here and install it in the OwlWare/Tools/stlink directory..

For most users, this will not be required.

Make

To build and deploy the project using the provided Makefiles you will need some version of the make utility, for example GNU make.

For Windows users, we recommend installing Cygwin.

Instructions

Build

Open a terminal or command window in the OwlWare directory and type in:

  • make to build Builds/OwlWare.elf
  • make bin to build Builds/OwlWare.bin
  • make clean all to rebuild all intermediary files

Build Options

The default configuration builds an OWL Pedal debug build. To build the release version (no debug information, apprx 2x performance) add CONFIG=Release. To build the OWL Modular version, add PLATFORM=Modular. Make sure to do a make clean after changing build options.

Deploy

In the OwlWare directory, type in:

  • make dfu to build the bin file and upload to an OWL device in DFU mode, connected by USB
  • make debug to build the elf file and upload to an OWL device connected with st-util using an stlink programmer

More Repositories

1

EuclideanSequencer

Source code and schematics for the Rebel Technology Euclidean Sequencer, Stoicheia.
C++
63
star
2

OwlPatches

Audio Patches for the OpenWareLaboratory: http://hoxtonowl.com
C++
51
star
3

OwlSim

Simulator for Open Ware Laboratory, a programmable audio effects pedal: http://hoxtonowl.com/
C++
46
star
4

owl

Open Ware Laboratory, a programmable effects pedal
C++
29
star
5

OwlGenPatches

Max
17
star
6

OpenSoundModule

Firmware, schematics and templates for the Rebel Technology OpenSoundModule
C
14
star
7

MyPatches

More OWL patches
C++
8
star
8

Mix

Rebel Technology Mix modules
8
star
9

BlipBox

BlipBox is a hardware and software project published under the Gnu GPL. Please see blipbox.org for more details.
Java
8
star
10

OwlControl

Client application for the OWL
C++
7
star
11

OwlNest

OwlNest is an application for tweaking the Owl pedal settings.
C++
7
star
12

ClockDelay

Source code and schematics for the Rebel Technology Clock Divider, Counter and Delay: Logoi
C++
7
star
13

miditoys

miditoys is a set of Java MIDI utilities and applications published under the Gnu GPL.
Java
5
star
14

BlipZones

BlipZones is a BlipBox configuration tool. See blipbox.org for more details about the BlipBox.
C++
5
star
15

FirmwareSender

Utility program to package and send firmware and dynamic program images to an OWL.
C++
5
star
16

TapTempo

Rebel Technology TapTempo module
C
5
star
17

Tonic

Tonic is a Eurorack synthesizer module from Rebel Technology. It's an additive interval sequencer.
5
star
18

BlipSim

BlipSim is a BlipBox Simulator. See blipbox.org for more details about the BlipBox.
C++
4
star
19

ClockMultiplier

Rebel Technology Phoreo module
C++
3
star
20

CLK

CLK is a triple clock generator Eurorack module from Rebel Technology
C++
3
star
21

OwlBoot

Simple boot loader for the OWL programmable pedal. See http://hoxtonowl.com for more details
C
2
star
22

SlopeGenerator

Firmware for Gonies, the Rebel Technology dual envelope generator
C
2
star
23

OwlWebControl

JavaScript
2
star
24

stm32fx

Project templates, examples and playground for STM32Fx micro controllers
C
2
star
25

forebrain

Projects relating to universalair's Forebrain MCU
C
2
star
26

FascinationMachine

1
star
27

OwlVagrant

Shell
1
star
28

ChaosPatches

Patches for the OWL
C++
1
star
29

SoundTouchPatch

An OWL patch based on SoundTouch by Olli Parviainen (http://www.surina.net/soundtouch)
C++
1
star