-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
9 changed files
with
59 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
|
||
screenshots/.DS_Store |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<rootnode> | ||
<midiconfig name="AnalogLabV-TouchOSC"> | ||
<assignment controller="16" channel="0" paramid="327" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="17" channel="0" paramid="328" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="18" channel="0" paramid="323" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="19" channel="0" paramid="325" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="28" channel="0" paramid="366" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="29" channel="0" paramid="367" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="71" channel="0" paramid="322" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="72" channel="0" paramid="333" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="73" channel="0" paramid="330" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="74" channel="0" paramid="320" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="75" channel="0" paramid="331" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="76" channel="0" paramid="324" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="77" channel="0" paramid="326" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="79" channel="0" paramid="332" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="80" channel="0" paramid="334" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="81" channel="0" paramid="335" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="82" channel="0" paramid="336" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="83" channel="0" paramid="337" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="85" channel="0" paramid="338" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="93" channel="0" paramid="321" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="111" channel="0" paramid="357" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="112" channel="0" paramid="358" min="0.000000" max="1.000000" isrelative="1"/> | ||
<assignment controller="113" channel="0" paramid="359" min="0.000000" max="1.000000" isrelative="0"/> | ||
<assignment controller="114" channel="0" paramid="356" min="0.000000" max="1.000000" isrelative="1"/> | ||
</midiconfig> | ||
</rootnode> | ||
|
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
### 2023-02-12 V1.0 beta | ||
* NOTE: first public version |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,27 @@ | ||
# Analog Lab V TouchOSC | ||
|
||
Are you tired of browsing tons of Analog Lab V presets with mouse or knobs on your midi controller? Here is the solution: use your tablet to control the Analog Lab V software synthesizer remotely. | ||
|
||
This TouchOSC control surface provides atm a virutal keyboard for playing notes, buttons for selecting/loading presets and 18 knobs/faders to control parameters. Three screens prioritise different use cases ... | ||
|
||
![Screenshot](screenshots/screen1.jpg) | ||
|
||
## Instructions | ||
1. Get your TouchOSC working so a TouchOSC Bridge / TouchOSC Midi port is available on your computer. | ||
2. Use this port in your Analog Lab V audio Midi settings. | ||
3. Load the .tosc-file into TouchOSC. | ||
4. Import the .labmidi-file midi controller config into Analog Lab V. | ||
5. Select "Analog Lab V TouchOSC" as midi config in Analog Lab V. | ||
|
||
|
||
## Notes | ||
Loading a preset needs a double tap. That's why you find these darker blue buttons "2x" labeled. | ||
|
||
The control surface is made for an iPad - that's why it's 4:3 and not 16:9. | ||
|
||
##Issues | ||
While working on this I noticed serval times, that Analog Lab V no longer reacts on the "Select Preset" control midi message. I found out that changing the control behaviour from absolute to relative fixed this issue. So if this happens to you, go to Settings > MIDI (in Analog Lab V), select "CC 111 Select Preset", right click and change it to relative. | ||
|
||
##License | ||
|
||
This is open-sourced software licensed under the MIT license. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.