Skip to content

Commit

Permalink
visual update
Browse files Browse the repository at this point in the history
  • Loading branch information
Christian authored and Christian committed Dec 16, 2016
1 parent c656d21 commit 6fd7303
Show file tree
Hide file tree
Showing 12 changed files with 44 additions and 16 deletions.
Binary file added Images/nylon.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed Images/perfourmer-control.png
Binary file not shown.
Binary file added Images/pong.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Images/velo.jpg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed Images/velocity-mapper.png
Binary file not shown.
Binary file added Nylon/Nylon.amxd
Binary file not shown.
Binary file removed Perfourmer Control/Perfourmer Control.amxd
Binary file not shown.
Binary file added Pong/Pong.amxd
Binary file not shown.
54 changes: 38 additions & 16 deletions README.md
@@ -1,11 +1,46 @@
# Max for Live
Max for Live devices and other Max stuff
Collection of midi effects and utility devices for Max for Live.
<br>
<br>


### Nylon Chord Generator

<img src="https://raw.githubusercontent.com/cvolm/max/master/Images/nylon.jpg" width="518">

Nylon is a chord generator that emulates chord strokes of a guitar. Play up to 6 strings per chord, add dynamics by controlling stroke speed, acceleration and velocity, and humanize each stroke by adding some randomness.

Features:
* Control the stroke speed
* Accelerate or decelerate the stroke speed with exponential or logarithmic curve
* Define the increase or decrease of velocity during a chord
* Add randomness to humanize the stroke
* Visual representation of chord settings
* Define up to four different chord types and arrange them in an 8-step pattern
<br>
<br>


### Pong Note Repeater

<img src="https://raw.githubusercontent.com/cvolm/max/master/Images/pong.jpg" width="518">

Pong is a note repeater that creates exponential or logarithmic repeats. Control the speed of repeats, adjust note decay and velocity, and use the ouput to modulate other devices by mapping it to multiple destinations.

Features:
* Control the initial speed of the repeats and set a minimum or maximum limit
* Control the exponential or logarithmic curve of the repeats
* Adjust the decay of each note in relation to the repeat time
* Visual representation of chord settings
* Increase or decrease velocity during the repeats within a defined velocity range
* Map velocity to multiple destination like aftertouch, pitchbend or CC
<br>
<br>


### Velocity Mapper

<img src="https://raw.githubusercontent.com/cvolm/max/master/Images/velocity-mapper.png" width="518">
<img src="https://raw.githubusercontent.com/cvolm/max/master/Images/velo.jpg" width="518">

This device lets you play around with velocity data and map it to different destinations. The final output data can be mapped to aftertouch, pitchbend and up to four different CC types at the same time.

Expand All @@ -17,17 +52,4 @@ Features:
* Note Off to also trigger data output on note off for nice effects
* Input and output monitoring
<br>
<br>

### Perfourmer Control

<img src="https://github.com/cvolm/max/blob/master/Images/perfourmer-control.png" width="331">

One thing that always bugs me about the Vermona Perfourmer Mk2 is that you can't control filter cutoff with velocity. This device solves that and adds velocity control to the filter by using aftertouch messages. I also added some extras to modify the velocity input data:
* Amount and Drive to control how intense velocity impacts the filter cutoff
* Low and High to set minimum and maximum values
* Input and output monitoring

I also added a dial for PWM amount, as that's also missing on the Perfourmer.

You can also use the Velocity Mapper device (or any other velocity mapper that lets you map to aftertouch) to control the filter cutoff on the Perfourmer.
<br>
Binary file added Velo/Velo.amxd
Binary file not shown.
Binary file removed Velocity Mapper/Velocity Mapper.amxd
Binary file not shown.
6 changes: 6 additions & 0 deletions colors.txt
@@ -0,0 +1,6 @@
#333333 dark grey 1 interaction elements
#444444 dark grey 2 background, text on light backgrounds
#484848 dark grey 3 borders of interaction elements
#d8d8d8 light grey text on dark background
#685d74 purple accent color
#f4982e orange active color

0 comments on commit 6fd7303

Please sign in to comment.