You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10-8Lines changed: 10 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,16 @@
1
1
ofxAudioUnitManager
2
2
===================
3
-
This addon is a leightweight manager for Adam Carlucci's excellent [ofxAudioUnit](https://github.com/admsyn/ofxAudioUnit). It allows you to manage chains of Audio Units and sets of presets with your keyboard at runtime, and to design new chains with just a few lines of code.
3
+
This addon is a leightweight manager for Adam Carlucci's excellent [ofxAudioUnit](https://github.com/admsyn/ofxAudioUnit). It allows you to manage chains of Audio Units and presets with key presses at runtime, and to design new chains with just a few lines of code.
4
4
5
5

6
6
7
7
If you implement `ofxAudioUnitManager` in your sketch, you can show and hide the overlay above by hitting 'v'.
8
8
9
9
Why do I need a manager for ofxAudioUnit?
10
10
-----------------------------------------
11
-
You don't. The original addon on it's own is awesome. I created this addon because I wanted to be able to experiment quickly and fluidly.
11
+
You don't. The original addon on is awesome and lets you do great things with Audio Units.
12
12
13
-
All this manager addon does is automate things you may find yourself doing manually with `ofxAudioUnit`, like connecting units together, saving and managing preset files and sending algorithmic MIDI sequences to synths for playback.
13
+
I created this addon because I wanted to be able to experiment with sound quickly and fluidly. What `ofxAudioUnitManager` does is automate things you may find yourself doing manually with `ofxAudioUnit`, like connecting units together, saving and managing preset files and sending algorithmic MIDI sequences to synths for playback.
14
14
15
15
In other words, this addon lets you focus more on sound design, by automating a lot of the boilerplate engineering stuff.
16
16
@@ -56,7 +56,7 @@ The manager exploses an [ofxBpm](https://github.com/mirrorboy714/ofxBpm) instanc
56
56
}
57
57
```
58
58
59
-
Each chain automatically sets up an [ofxMidi](https://github.com/danomatika/ofxMidi) instance for you, allowing you to send commands directly to the source synth of the chain. From there you can do all the usual MIDIish stuff you want to do.
59
+
Each chain automatically sets up an [ofxMidi](https://github.com/danomatika/ofxMidi) instance for you, allowing you to send commands directly to the source synth of the chain. From there you can do all the usual MIDI stuff.
60
60
61
61
```cpp
62
62
void ofApp::play(void){
@@ -99,7 +99,9 @@ Becomes this:
99
99
100
100

101
101
102
-
Now, imagine you've worked a while with one synth name, and you decide to change it to another. The addon won't be able to find it any more, unless you remembered to go and manually rename the files. In the scenario where you did forget, the addon will assume the preset is missing. It will create a new one with the right name, which you will find sat alongside the old one. You can fix this by deleting the new file and renaming the old one.
102
+
Now, imagine you've worked a while with one synth name, and you decide to change it to another. The addon won't be able to find it any more, unless you remembered to go and manually rename the files.
103
+
104
+
In this scenario, the addon will assume the preset is missing. It will create a new one with the right name, which you will find sat alongside the old one. You can fix this by deleting the new file and renaming the old one.
-[ofxAudioUnit](https://github.com/admsyn/ofxAudioUnit) tested against [this commit](https://github.com/admsyn/ofxAudioUnit/commit/edbef0e6d181bff21e9c61d0f398d64650af34aa)
125
+
-[ofxMidi](https://github.com/danomatika/ofxMidi) tested against [this commit](https://github.com/danomatika/ofxMidi/commit/0a50653021f0c1e13a88e36b130928800b9ae9d8)
126
+
-[ofxBpm](https://github.com/mirrorboy714/ofxBpm) tested against [this commit](https://github.com/mirrorboy714/ofxBpm/commit/0a958858b86810b49469f5af6c00b55c64c2bdac)
125
127
-[TAL NoiseMaker](http://kunz.corrupt.ch/products/tal-noisemaker) to run the bundled examples
126
128
127
129
Tested against [openFrameworks 0.8.4](http://openframeworks.cc/download/).
0 commit comments