Device Details


Overview

Name | Version: Shift Register 1.1
Author: mlp
Device Type: MIDI Effect
Description: Shift register

Input: MIDI
Output: MIDI

Store incoming MIDI at the beginning of an array and shift existing array values to the right.

Use a different velocity for each MIDI event so that routing can be done in Live. MIDI events are output with consecutive values, from 1 to 8.

Outputs 2 to 8 can optionally be delayed by a tempo synced value. Steps are incrementally delayed by the selected value. For example, selecting a value of 16n means the first step is delayed by 0, the second by 1/16, the third by 2 * 1/16, and so on.

Details

Live Version Used: 9.0
Max Version Used: 6.1.0
Date Added: Dec 05 2009 09:59:04
Date Last Updated: Feb 21 2013 19:27:55
Downloads: 1671
License: AttributionShareAlike
Average Rating (1)

Log in to rate this device

4

Files

Device File: Shift Register (with delays).amxd
 


Comments

v0.2 Changelog:
- v0.1 wasn't shifting values correctly
- more readable algorithm
v0.21 Changelog:
- no more note doubling due to note off messages
- now values are shifted properly across all registers, no more duplication
- algorithm design improvements
0.22 Changelog
- single led to indicate sample/shift rate
- added sample/shift source selector
- added sync and manual sample trigger times
- replaced register content display with colour view instead of midi pitch numbers
- new interface
- better but still buggy note-off handling
Cool, been wanting something like this for some time now. Thanks!

www.soundcloud.com/AETHAERAEL
Hi.. sorry.. I can't understand the way it works.. Any extra help for newbies?
1.0 changelog:

- Completely new implementation
- Added visualization
- Incoming MIDI notes sent out 8 times, each with increasing velocity for routing in Live

Known issues:

- Overlapping notes stick forever
1.0.1 changelog:

- Code clean-up
1. changelog:

- Added optional delay per shifted step

Login to comment on this device.

Browse the full library