Device Details
Overview
Name | Version: | Harpeggiator 1.3 |
Author: | WillSavin |
Device Type: | MIDI Effect |
Description: | An arpeggiator with a twist, this device lets you create arpeggios by sweeping across held notes in every octave, like a glissando on a harp, hence the name. You can sweep manually with a fader or knob, automate it, or use an LFO or sidechain signal to dynamically control the arpeggiator. Also functions well as a MIDI guitar strummer. 30/03/17 UPDATE: Version 1.3 - Fixed bugs in JS code 12/03/17 UPDATE: Version 1.2 - Switched note handling from JS to Max for performance improvement and to give note events priority. This fixes the glitch where notes are dropped when navigating the Live device chain. 06/03/17 UPDATE: Version 1.1 - Added full keyboard display - Added "All octaves" toggle - On state copies all held notes across every octave - Off state allows user to sweep over held notes only - Added "active direction" control - Allows user to disable sweeping in either direction, allowing for only rising or falling arpeggiation - Added current sweep position on keyboard - Added current sweep range display on keyboard - Improved UI - Reduced sweep range to 88 key piano range |
Details
Live Version Used: | 9.6.2 |
Max Version Used: | 7.3.3 |
Date Added: | Mar 05 2017 18:59:23 |
Date Last Updated: | Apr 14 2017 18:01:19 |
Downloads: | 3335 |
ⓘ License: | AttributionNoDerivatives |
Average Rating
(2) Log in to rate this device |
5 |
Files
Device File: | Harpeggiator1.3.amxd |
Comments
Hi Westboy,
Once the device is on a channel, you should see any currently held notes (cyan) on the keyboard display. When you turn the 'Sweep' dial, any of those notes which are passed by the sweep (yellow) are then played by whichever instrument/synthesiser device you are using on that track.
I hope this helps, if you still can't get it to work I'd be very grateful if you could send me some more information or screenshots of the device as it appears in your project so I can try and fix the issue.
Thanks!
Once the device is on a channel, you should see any currently held notes (cyan) on the keyboard display. When you turn the 'Sweep' dial, any of those notes which are passed by the sweep (yellow) are then played by whichever instrument/synthesiser device you are using on that track.
I hope this helps, if you still can't get it to work I'd be very grateful if you could send me some more information or screenshots of the device as it appears in your project so I can try and fix the issue.
Thanks!
Posted on March 18 2017 by WillSavin |
Report Issue
Hi,
When the device is on a channel, I see all notes Grey on the keyboard display (not cyan)
You can look it on the this pic - http://imgur.com/I31KOQa
Thanks!
When the device is on a channel, I see all notes Grey on the keyboard display (not cyan)
You can look it on the this pic - http://imgur.com/I31KOQa
Thanks!
Posted on March 26 2017 by Westboy |
Report Issue
I've just uploaded a new version of the device, this might fix it but if not could you check one more thing for me? If you try to turn the min range past the max range or vice versa, is the other range dial moved with it so that the min can't be higher than the max?
Posted on March 26 2017 by WillSavin |
Report Issue
With new version I see white/black keys and cyan when I touch the keys, but I have no sounds from my vst when Harpeggiator open.
http://imgur.com/yFQZtnr
http://imgur.com/yFQZtnr
Posted on March 26 2017 by Westboy |
Report Issue
With new version I see white/black keys and cyan when I touch the keys, but I have no sounds from my vst when Harpeggiator open.
http://imgur.com/yFQZtnr
http://imgur.com/yFQZtnr
Posted on March 26 2017 by Westboy |
Report Issue
I've tested the newest version on 3 different computers and it's working fine on all of them, on Windows and OSX. I'm not sure what the problem could be, are you using Max 7.3.3? And are you certain you are using the device correctly? Notes are only played when the sweep dial is moving, try attaching it to the M4L Essentials LFO to turn it automatically.
Posted on March 26 2017 by WillSavin |
Report Issue
Will, I'm seeing an error that suggests that you've not included the js as part of the patch....
js • can't find file displayRange.js
js • bad outlet index 0 [notes.js]
Is it possible that you didn't add this when you froze the device
js • can't find file displayRange.js
js • bad outlet index 0 [notes.js]
Is it possible that you didn't add this when you froze the device
Posted on March 27 2017 by gtaylor |
Report Issue
Thank you for pointing out those errors, I think somehow displayRange.js wasn't included while the others were. The bad outlet error was due to functions being called in JS before the patch had fully loaded, but I don't think that was causing any problems in the patch. I have fixed both of these issues now, thanks for the help!
Posted on March 27 2017 by WillSavin |
Report Issue
I understood how it works
Thank you Will for your great works!
Thank you Will for your great works!
Posted on April 01 2017 by Westboy |
Report Issue
Nice, thanks !
Posted on April 15 2017 by c2001 |
Report Issue
Works Good with an Lfo at (rate 1) mapped to the sweep.
Try TPK LFO
Try TPK LFO
Posted on February 19 2018 by jshonuff |
Report Issue
Hi Will, thanks for this useful device! I'd really love to be able to get all 128 MIDI notes in the octave range if that's possible... :)
Thanks!
Simon
Thanks!
Simon
Posted on May 12 2018 by SimonR |
Report Issue
Login to comment on this device.
Browse the full library
How to use this?
I drop it on the midi channel, but it does not work.