background image

UArp - Max for Live Arpeggiator / Sequencer                                                                    User Guide

Note/Arp Latency 

The Note/Arp Latency value tells the UArp core to expect that the Notes-In will be delayed by this 
value or less. 
The latency might be caused by hardware and/or software, or even human limitations. 
 
When using one of the “Arp” Note-On configurations found in the 

Note On/Off

 settings 

the note-on timing is determined as follows: 

If the Arp-In note was later than the Note-In note, then the Arp-In note will be used for note-
on timing.

If the Arp-In note was prior to the Note-In note at the Note/Arp Latency value or less, then 
the Note-In note will be used for note-on timing. 

 
The following figures illustrate this behaviour: 
 

Arp In

 
 

Note In

 

 

Notes Out when Note On/Off is set to Arp/Note:

 

Note/Arp Latency = 0

 

The left note was missed. 

 
 

Note/Arp Latency = 500 ms

 

The left note was played at the Note-In timing rather than at the Arp-In timing.

 

 
In such cases, increasing the Note/Arp value reduces the probability of missing the first note.  
On the other hand, it allows playing of the first note with looser timing. 
This trade-off should be considered when setting the Note/Arp value.  
 

  12   

Copyright © 2016 MIDIMood. All rights reserved.

Summary of Contents for UARP

Page 1: ...ngwriting Producing Live Performance Jamming Experimenting etc The idea behind UArp was to create a live instrument that on the one hand uses the power of auto generated midi data while on the other hand gives enough real time control to make it sound and feel like a legitimate professional musical instrument ...

Page 2: ... Mode Gate 7 Wrap Button 8 Wrap One Note 8 Wrap Two Notes 9 Wrap Three Notes 9 Note On Off Settings 10 Note Arp Latency 12 MIDI Granularity 13 Advanced Timing 14 Note On Off Note X 14 Note On Off Arp X 15 Velocity Settings 16 Hold Settings 17 Hold Off 17 Hold On 17 Hold Toggle 18 Hold Anchor 19 Hold Ghost 20 Show Hide Button 21 Bypass Button 21 MIDI Input and UArpSend 22 2 Copyright 2016 MIDIMood ...

Page 3: ...pSend devices as explained above Outputs notes by processing the incoming MIDI In and Arp In Processing is done based on current device settings The UArp engine handles Arp In notes as arp parts rather than note transposes which makes UArp much more practical in real life situations and much more musical compared to the traditional approach Getting the Arp In notes from Live s clips makes UArp ext...

Page 4: ...s to the UArp core without any modification The MIDI In notes are manipulated according to the Hold Bypass and MIDI Granularity settings before entering the UArp core NOTES IN These are the modified MIDI In notes just before entering the UArp core UArp Core The Notes In and Arp In notes are combined according to the Mode Wrap Velocity Note On Off and Note Arp Latency settings UArp Output NOTES OUT...

Page 5: ...owest octave are treated as follows higher octaves are ignored C 2 Sync for Advanced Timing D 2 Arp 1 first part D 2 Arp 2 second part E 2 Arp 3 third part etc See the Mode settings page for details about Arp 1 Arp 2 Arp 3 etc notes mapping See the Note On Off settings page for details about Arp 1 Arp 2 Arp 3 etc notes timing See the Advanced Timing page for details about the usage of the Sync not...

Page 6: ...taneous Notes In notes If one Notes In note is on only Arp 1 notes will be used regardless of the selected mode If two or more Notes In notes are on Arp 1 Arp 2 notes will be used according to the selected mode The following figures shows the Notes Out output for a various modes given the above Arp In and Notes In inputs Mode Up Arp 1 notes are played at the pitch of the lowest Notes In note Arp 2...

Page 7: ...t the pitch of the next note after Arp 3 notes are played at the pitch of the latest Notes In note Mode Reverse Arp 1 notes are played at the pitch of the latest Notes In note Arp 2 notes are played at the pitch of the previous Arp 3 notes are played at the pitch of the earliest Notes In note Mode Gate This is a special mode where the Notes Out note pitch is the same as the Arp In notes In this mo...

Page 8: ... to simulate the traditional arpeggiator s behavior The figures below illustrate the difference between Wrap On and Wrap Off when using various Notes In notes Mode Up is used for simplicity Arp In Wrap One Note Notes In Notes Out Wrap Off Notes Out Wrap On When two or more Arp In notes are mapped to the same Notes In note they are grouped and treated as only one Arp In note The velocity of that Ar...

Page 9: ...for Live Arpeggiator Sequencer User Guide Wrap Two Notes Notes In Notes Out Wrap Off Notes Out Wrap On Wrap Three Notes Notes In Notes Out Wrap Off Notes Out Wrap On 9 Copyright 2016 MIDIMood All rights reserved ...

Page 10: ...s In note is already on Arp When Arp In note is triggered it will trigger a Notes Out note if the relevant Notes In note is already on Duration Note Off Note Notes Out note will stay on until it gets a Notes In note off Arp Notes Out note will stay on until it gets an Arp In note off All Notes Out note will stay on until it gets a Notes In or an Arp In note off The following figures shows how Note...

Page 11: ... the Note Out notes to be played Sync Notes immediately release all waiting MIDI In notes when the MIDI Granularity value is greater than 0 Sync Notes have different usages according to the Note On configuration as follows Note On Arp Adding note on triggers in the middle of long Arp In notes Note On Note Replacing the MIDI Arp triggers with freely defined notes See the Advanced Timing page for mo...

Page 12: ... timing If the Arp In note was prior to the Note In note at the Note Arp Latency value or less then the Note In note will be used for note on timing The following figures illustrate this behaviour Arp In Note In Notes Out when Note On Off is set to Arp Note Note Arp Latency 0 The left note was missed Note Arp Latency 500 ms The left note was played at the Note In timing rather than at the Arp In t...

Page 13: ... Arp 1 notes to this pitch adding C3 will change mapping immediately sending Arp 1 notes to C3 and Arp 2 notes to E3 This is the expected behavior and is one of the reasons why UArp is so powerful But what if this wasn t the intention What if the player from his point of view pressed C3 and E3 at the same time but in reality there was an interval of 5 ms between the notes Arp has a near zero laten...

Page 14: ...e X In this case the timing is defined by the Note In notes In order to effectively disable this behaviour the MIDI Granularity should be set to its maximum value In this case only Sync notes will control the timing which gives total freedom to define note triggering points that are not influenced by Arp In and Note In notes Arp In Note On Off Note All Notes In Notes Out Note starts only at the po...

Page 15: ...using the Sync notes Moreover the staring of late notes will be on the Note In timing rather than on an accurate well defined one Arp In Note On Off Arp All Note In Notes Out Arp In Note On Off Arp All Notes In Notes Out Using Sync as the Arp In note starts can be useful to replace the Note Arp Latency functionality without adding any new note triggering points This allows us to define Note In gra...

Page 16: ...elocity source to be used for Notes Out notes as follows Arp The velocity will be taken from the Arp In notes Note The velocity will be taken from the Note In notes Arp Note The velocity will be the sum of Arp In and Note In notes velocities divided by two 16 Copyright 2016 MIDIMood All rights reserved ...

Page 17: ...te hold Releasing notes will not send note off messages Pressing a new note will send notes off messages to match all the currently pressed notes The following figures illustrate this behavior MIDI In Notes In Releasing G2 key Notes In stays the same Pressing a new key s A2 Notes In matched to the current pressed notes Releasing all notes Notes In stays the same 17 Copyright 2016 MIDIMood All righ...

Page 18: ...ill toggle between note on and note off according to the current note state The following figures illustrate this behavior MIDI In Notes In Pressing C3 key C3 is added to Notes In notes Pressing E2 key E2 is removed form Notes In notes 18 Copyright 2016 MIDIMood All rights reserved ...

Page 19: ...notes are kept on Releasing the last note will release all hold notes including the last one The following figures illustrate this behavior MIDI In Notes In Releasing E2 and G2 keys Notes In stays the same Pressing a new key s E2 and A2 Notes In matched to the current pressed notes Releasing all notes Notes In notes are also released 19 Copyright 2016 MIDIMood All rights reserved ...

Page 20: ...ed will send note off messages but the UArp core will treat them as still being pressed when mapping Notes Out notes according to the Mode settings The following figures illustrate this behavior MIDI In Notes In Releasing E2 key Notes In acts as if the note is still on although not heard velocity 0 Pressing new key F2 between C2 and A2 Notes In note E2 is replaced by F2 20 Copyright 2016 MIDIMood ...

Page 21: ... The upper keyboard shows the Notes Out notes The lower keyboard shows the Note In notes The Note In notes might differ from the actual MIDI In notes depending on the MIDI Granularity Hold and Bypass states See the Flow Chart page for a broader view Bypass Button When the Bypass is On the UArp In notes will be ignored The Notes Out notes will be an exact copy of Notes In notes This means that even...

Page 22: ...nd device captures all MIDI data from the track it is hosted in It then sends the captured MIDI data through a virtual link as defined on the MIDI Output selection All the UArpRecv devices that have been configured to use that specific link will receive this data as MIDI In notes For more information see the Overview page The small squares indicate the number of notes currently held 22 Copyright 2...

Reviews: