Your post appears to be in two sections: One for BPM Trigger and one for Beat Trigger. I may not have been clear but my particular suggestion was only for the Beat Trigger, not the BPM trigger directly.
Requirement #2
2/1, 4/1
2/1 means one step is triggered every 0,25 second
4/1 means one step is triggered every 0,125 second
Can you please confirm you would like this ?
BUT, regarding the last option (4/1), it is technically not possible for the timers of the software to be so accurate.
The minimum duration between two steps is 0,05 second. So we could do only this:
4/1 gives step#1 is triggered at time 0,1s, step#2 is triggered at time 0,25s, step#3 is triggered at time 0,4s, step#4 is triggered at time 0,5s
Could you please confirm you understand the technical limits of the software ?
Could you please confirm this solution would be acceptable for you ?
Regarding the Beat
The software is presently able to do this: 1/2, 1/3, 1/4, 1/8.
There should be no problem to add 1/16, 1/32, 1/64.
BUT so far, 2/1, 4/1 makes no sense, because the Beat must stop when there is no trigger.
Could you please confirm you agree with us, so you do not ask for 2/1 and 4/1 for the Beat ?
If you do not agree with us, please explain.
I believe I have a general understanding of the timing limitations to which you refer although the timings in the second sentence below were not clear to me. I do see how 4/1 Beat Trigger in a 4/4 time signature triggering on every quarter note would face the technical limitation but my issue is that all the triggers end up "1/2 time" anyway because they are triggered only by the kick (1/2 notes) so in that instance a 4/1 Beat Trigger would work. I see these settings very useful under specific circumstances.
The minimum duration between two steps is 0,05 second. So we could do only this:
4/1 gives step#1 is triggered at time 0,1s, step#2 is triggered at time 0,25s, step#3 is triggered at time 0,4s, step#4 is triggered at time 0,5s
In any case look at the values in the spreadsheet below and see if they appear sane to you.
--
LIMITATION
Today only one midi note number can trigger the "beat trigger" (i.e. MIDI NOTE 36 = Kick drum)
GOAL
ShowXpress to calculate and echo MIDI notes from BEAT TRIGGER *based on the current BPM* to advance steps in a scene (and echoes will approximate current BPM)
SUMMARY (Note: Echoing MIDI notes is probably not technically required to advance steps but that's how I was thinking of it. If we get to the desired result it matters not how we get there.)
2/1 = ShowXpress "Echoes" MIDI Note @ quarter note #ms rate for every "Beat Trigger"
4/1 = ShowXpress "Echoes" MIDI Note @ eigth note #ms rate for every "Beat Trigger"
DESCRIPTION : MIDI Beat Triggers. "Echo" delay times are calculated based on the current BPM.
- 4/1, (1)E-Drum Hit = (4) MIDI Notes Sent = Steps 1,2,3,4 in Scene are played. (THREE "echoed" MIDI notes are generated to advance step(s) (2,3,4) from only one note physically played)
- 2/1, (1)E-Drum Hit = (2) MIDI Notes Sent = Steps 1,2 in Scene are played. (ONE "echoed" MIDI note is generated to advance step from only one note physically played)
- 1/1, (1)E-Drum Hit = (1) MIDI Note Sent = Step 1 in Scene is played. Step in scene advances EVERY MIDI note played
- 1/2, (1)E-Drum Hit = (1) MIDI Note Sent = Step 1 in Scene is played. Step in scene advances every OTHER MIDI note played
- 1/3, (1)E-Drum Hit = (1) MIDI Note Sent = Step 1 in Scene is played. Step in scene advances every THIRD MIDI note played
ASSUMPTIONS FOR SPREADSHEET BELOW
- Song Time signature 4/4, BPM=120 [If BPM=120 quarter note = .50ms delay, Eight note =.25ms delay)
- Scene in ShowXpress has 4 steps (1)Blue, (2)White, (3)Blue, (4) White
- Drum part is quarter notes (Kick/Snare/Kick/Snare)=(1/2/3/4) but can only trigger on beat 1 & 3 (Kick Drum)
This was somewhat difficult to convey in words but when sitting down with a drum machine and using MIDI to trigger ShowXpress scenes the issue becomes more readily apparent. I've created a spreadsheet to help clarify:
https://docs.google.com/spreadsheets/d/ ... sp=sharingNOTES
You can change the BPM in spreadsheet to reflect new (ms) rates to match tempo. (Approx.)
I think it might also be of value if multiple MIDI notes could be "heard" by the "Beat Trigger" (Kick= MIDI #36, Snare=MIDI #38, etc) as per this request:
https://thelightingcontroller.com/viewt ... =76&t=6127I think in a perfect world the new Beat Triggers above in addition to having multiple MIDI notes to trip the "beat trigger" would provide a great deal of flexibility.
Imagine electing to set a beat trigger listening to two MIDI notes on a straight (drum beat) scene with Kick/Snare/Kick/Snare and routing the velocity information from each MIDI hit to the dimmers of selected fixtures so they are 1) in time and 2) adjusting intensity based on how hard the trigger is hit? Probably have to adjust with strength curves...but.. good times.
Thanks for entertaining these ideas.