Apps by Arlomedia

BandHelper => Repertoire Help => Topic started by: Uwe on November 03, 2017, 09:59:56 AM

Title: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: Uwe on November 03, 2017, 09:59:56 AM
Well, that is the question....
As Midi clock is not appliclable for many of our devices.
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: arlo on November 03, 2017, 12:01:40 PM
There's no MIDI standard for sending a tap tempo message, but if you can find out what message your device wants to receive, BandHelper can send it. The new layout-level MIDI presets allow you to create a Tap Tempo preset and then attach it to a layout so it's available from every song.
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: Uwe on November 07, 2017, 02:25:48 PM
Excellent!
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: Uwe on November 08, 2017, 04:15:43 AM
Hmmm, and again.......

Yes, I can create a tap tempo button in the layout, but
I have to manually tap the tempo this way.

I want the programmed tap tempo to be transmitted to the devices.
All data is there the tempo of the song and the command for tap.
So it should be possible to have a automatic transmission of the taps when calling up a song.
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: arlo on November 08, 2017, 08:54:40 AM
You could try recording an automation track that triggers your Tap preset at the right interval. I don't know how accurate that would be. Generally the purpose of a tap tempo would be to set the tempo dynamically, and if you wanted to set a predetermined tempo you would use some other function. I seem to recall discussing this before and you saying your device has no other tempo setting function...
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: Uwe on November 08, 2017, 09:26:36 AM
Yes, that's right.

Most guitar processors and FX devices only provide tap tempo.
It would be ideal to have the option to send 4 taps in a customizable interval via midi.
The calculation from bpm to tap tempo is trivial and sending 4 midi commands in an interval should be possible.
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: arlo on November 08, 2017, 10:36:49 AM
Did you try with an automation track?

Another idea is to play the tempo in the app (probably just the flashing light) and use that as a guide to tap in the tempo.

I've only had one other request for this, but surprisingly, his processor also wants to receive CC64 like yours. Even though this isn't standard MIDI, I'd be more likely to implement it if the same data were used by a variety of equipment. Does anyone else want to do this, and if so, what MIDI message does your device use?
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: Uwe on November 08, 2017, 02:43:37 PM
Thanks Arlo.

Will try the automation after my vacation.

I think the implementation, if any, should be flexible.
I.e. I can decide how often which cc is triggered.
Otherwise the functionality would to limited.

BTW. I would like to use this for the lighting on stage as well.
So it would already be necessary to have at least two different ccs.
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: rmarton123 on January 18, 2019, 08:49:05 AM
This is an old thread but I'm interested in this. What is required is for the BH to transmit via the tempo in each song the Midi Clock derived from that tempo to the CC associated from the midi clock. There is already a midi standard for that function.

Here is a snippet from a product called Logic Pro and how it performs Midi Sync/MTP and SMPTE to other devices.

Supported synchronization protocols
MIDI Time Code (MTC): Translates a SMPTE timecode signal into a MIDI standard timecode signal. See MTC interpretation.

MIDI Clock: Short MIDI message for clock signals. Used to provide a timing pulse between MIDI devices.

Logic Pro Xcan send MIDI Clock signals to synchronize external devices.

Logic Pro Xcan not receive MIDI Clock synchronization signals.

SMPTE timecode: An audio signal that is translated into MTC by some MIDI interfaces, such as the Unitor8.

Word Clock: A signal that is carried by all digital audio interface formats: ADAT, FireWire Audio, S/P-DIF, AES/EBU, T-DIF, and others. Used to maintain the timing integrity of sample words in audio signals that are transmitted digitally between Logic Pro X and external hardware or software. See Audio Synchronization settings.

ReWire: Logic Pro X can act as a ReWire host. It acts as the master synchronization source for ReWire-enabled applications such as Reason and Ableton Live. See ReWire objects.

If you take the Tempo entry from the song and transmit a steady timecode out the CC port then you will achieve this.

I am currently using BH to manage my set lists and connect to all of my Midi devices to change patches and having the Tempo Sync via MTC SMPTE out the midi would be extremely handy.

I'm sure a lot of musicians would love to have this. It would take BH to another level. Full control of everything on stage including lighting etc.
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: arlo on January 18, 2019, 08:54:09 AM
BandHelper can send MIDI Beat Clock. All you have to do is turn on Settings > Tempo & Pitch > Send MIDI Beat Clock, then play the tempo for a song.
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: rmarton123 on January 25, 2019, 08:36:18 AM
I set it up selected the correct channel and the unit is not responding. What specifically are you sending. Plus my version of BH doesn't include send beat it has send beatbuddy.

What cc or whatever is it that your sending specifically.
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: rmarton123 on January 25, 2019, 08:46:01 AM
My device requires a playing beat to be transmitted to CC 14 but it's changeable to any CC I want. So if 64 is ok then I'll do that.
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: arlo on January 25, 2019, 09:03:26 AM
MIDI Beat Clock consists of an FA message to start, then 24 F8 messages per beat, then an FC message to stop. These messages will be available to all channels. AFAIK that's the only standard way to send real-time tempos as MIDI messages. If your device wants to receive control changes, that's a non-standard implementation. Supporting that is on my wish list and I can add a vote for you.
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: rmarton123 on January 25, 2019, 09:55:05 AM
On what CC? Or is the F8 FA and FB the cc?
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: Uwe on January 25, 2019, 09:56:14 AM
Wer Had this discussion multiple times......

I still can't understand why there is no simple tap tempo in BH.
Most devices simply DO NOT USE midi tempo, but a simple continuous tap-tap-tap, get four or 8 of them and set their tempo.

I don't get it, why this simple solution is not implemented as it would really heplful.
Esp. as automation (yes, you can make it work) is absolute unnecessary extra work.
Jm2c
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: arlo on January 25, 2019, 10:13:12 AM
Quote
On what CC? Or is the F8 FA and FB the cc?

MIDI Beat Clock messages are not CC messages. They were designed for communicating tempos, while CC (control change) messages were designed for changing settings.

Quote
I still can't understand why there is no simple tap tempo in BH.

I explained earlier in this thread how you can set up a tap tempo button. But using that to automatically set a predefined tempo is contradictory to how tap tempo is supposed to work -- that would be a hack to work around a lack of functionality in the receiving device.
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: rmarton123 on February 07, 2019, 04:31:49 PM
I think you're missing the point. The song has a bpm entry. We enter the BPM for each song? BH can translate that into a beat via lights and or Playing an audible beat.

Why can't the Audible/Light beat in the BH APP be automatically sent as a master MIDI Clock to a superior Guitar Floorboard like the Fractal FX8 which can receives midi sync.

You have an extensive help tutorial on Beat Buddy. You've obviously went to the work in order for this option to work with something. Is it not possible to extend it to other devices other then Beat Buddy?

Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: arlo on February 07, 2019, 06:29:12 PM
Quote
Why can't the Audible/Light beat in the BH APP be automatically sent as a master MIDI Clock to a superior Guitar Floorboard like the Fractal FX8 which can receives midi sync.

It can. All you have to do is turn on Settings > Tempo & Pitch > Send MIDI Beat Clock, then play the tempo for a song.

Quote
You have an extensive help tutorial on Beat Buddy. You've obviously went to the work in order for this option to work with something. Is it not possible to extend it to other devices other then Beat Buddy?

I had a lot of requests for BeatBuddy integration.

I think part of the confusion here is that the original author of this thread was asking for a different function than you're requesting now, so my answers for the two of you have been slightly different. I think rmarton123 is asking for a function that's similar to MIDI beat clock, but uses arbitrary control change messages, for devices that have implemented a MIDI sync function in a non-standard way. Uwe was asking for a function to simulate someone pressing a Tap Tempo button, for devices that haven't implemented any MIDI sync function at all, but do have a tap tempo function.
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: Uwe on February 07, 2019, 10:56:25 PM
Quote from: arlo on February 07, 2019, 06:29:12 PM
Uwe was asking for a function to simulate someone pressing a Tap Tempo button, for devices that haven't implemented any MIDI sync function at all, but do have a tap tempo function.

Yes, thats the case.
BTW I'm still not happy about using automation for this problem.
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: rmarton123 on February 08, 2019, 06:29:36 AM
I just setup Midi sync which uses MTC to my device. My device automatically recognizes MTC/SMTPE. So I hooked up my computer to my device and picked various midi files with differing Tempos and when I played them they automatically changed the Tempo on my FX8 from Fractal. So I know the floorboard accepts Timecode MTC/SMTPE.

I connected the Android device with BeatBuddy turned on and the Send Beatbuddy Tempo and set the correct Midi Channel and played the beat in the song. Lights flashed I heard the audio beat but the FX8 tempo was not changed.

Thus this feature isn't working the way I expected.

Am I missing something? Should I be loading midi files into the songs with the beat I want transmitted and play them? Will this fix my issue?

Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: arlo on February 08, 2019, 09:47:19 AM
BandHelper uses MIDI Beat Clock, not SMPTE or other syncing mechanisms. Therefore BandHelper can only sync tempos with other devices that support MIDI Beat Clock.
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: rmarton123 on February 08, 2019, 10:23:33 PM
SMTPE/MTC is a standard for all pro midi devices. Can this be added to to BH. If you do research on Midi Clock sync the Beat Clock isn't even mentioned but there's tons of stuff on SMTPE/MTC. All pro music software provides that method of Sync'ng Time/Tempo to Pro Hardware.
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: rmarton123 on February 08, 2019, 10:35:46 PM
Here is an excerpt from my FX8

"System Real-Time Clock Commands FX8 Global Tempo syncs automatically to MIDI Beat Clock.
4. Use an external MIDI device to transmit MIDI Clock to the MIDI IN of the FX8.
5.Use an external MIDI Device to transmit CC# pulses (the default is CC#14)."

OK now how do I set Band Helper to transmit the beat clock. Because it's not working?

I have a song I have Tempo I have working Beat and the light and sound is present but the Beat Clock is not transmitted to the FX8

I have a setting that says Enable Beat Buddy Channel 3 in my case as the FX8 is on Channel 3

I have tried midi via 5 Pin Din and also via USB.  I know my connection works because I can send PC and CC commands and the FX8 responds. But the Beat Clock doesn't.

And further I know my FX8 Works with SMTPE/MTC so the unit is receiving messages from Midi Clocks except Band Helper.

Please help.
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: rmarton123 on February 08, 2019, 10:57:38 PM
"I explained earlier in this thread how you can set up a tap tempo button. But using that to automatically set a predefined tempo is contradictory to how tap tempo is supposed to work -- that would be a hack to work around a lack of functionality in the receiving device."

Here's a statement you made earlier. But the reverse is true. "Tap Tempo" is only a phrase we're using to describe what we want. But you are taking it as that's what we want a "Tap Tempo"

We want the BPM of the Song to provide an automated tempo to an external device. We don't want to manually Tap the Beat using an icon!!!!

I've received your reply about turning on Beat Clock but I don't have the label in my Band Helper. I have Beat Buddy listed.

So please help me/us with this issue. You're not providing any solutions or diagnostics to help us resolve the problem with any of your previous answers. Please come up with a solution. Thank You
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: rmarton123 on February 08, 2019, 11:04:46 PM
Don't get me wrong I really love Bandhelper and it's amazing at what it can do. But your answers to this issue hasn't been very helpful.
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: rmarton123 on February 08, 2019, 11:32:14 PM
I followed all of these steps. But the midi beat clock doesn't translate to the device.

TO SEND TIMING (BEAT CLOCK) MESSAGES

Note: MIDI Beat Clock is not available on Android devices with less than Android 6. (my android is the latest version)

Navigate to Settings > Tempo & Pitch and turn on the "Send MIDI beat clock" option. (My option reads Sned MIDI Beatbuddy) midi tempo
Edit a song and enter a tempo value. You can enter a number, or use the Tap button to set a value.
Save the song to reload the Songs list, or navigate to a set list or smart list, and tap the Tempo button for a song. The icon will begin flashing, and the beat clock messages will be sent.
To send the MIDI beat clock only to a specific port, you can change Settings > Tempo & Pitch > Tempo Options > Send Beat Clock to Port. Otherwise, it will be sent to all available ports. (my port is port 3)
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: arlo on February 09, 2019, 12:04:29 AM
Quote
"Tap Tempo" is only a phrase we're using to describe what we want.

No, this thread was originally about literally using a Tap Tempo function. I should have split this thread when you first posted to it, because you're asking for something different and you're getting confused between the various functions being discussed here.

Quote
If you do research on Midi Clock sync the Beat Clock isn't even mentioned but there's tons of stuff on SMTPE/MTC.

With the mobile apps and hardware that my users are working with, Beat Clock is far more common.

If you can't find the Beat Clock function or are having trouble using it, please submit a help ticket:

https://helpdesk.arlomedia.com/arlomedia
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: Zionplayer on July 04, 2019, 05:09:20 PM
Realizing this is an old thread, didn't know if what I recently found would be helpful at all? Setting tempo BPM on my FX III by sending a number in MIDI:

http://forum.arlomedia.com/index.php/topic,2301.0.html
Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: go2ldook on November 02, 2019, 07:24:49 AM
If what you guys want is to somehow accommodate a device that needs a CC message for a tap tempo function instead of using the Midi Clock from Bandhelper, what you could do is attachba running Midi file to a recording for the song that sends the appropriate CC. I do this to run my entire guitar rig and Looper (though I use the Midi Clock in Bandhelper for timing).

I create the Midi file using the free MidiEditor program. You can then attach it to a backing track: load the track into the song on the song page, then go to the Recordings page and attach your Midi file to the recording.

I use this either with backing tracks, or I make my recording a simple click track. You could even load a completely silent mp3 track if you do not want clicks or backing percussion. Be aware, if you use a backing track or click, there can be a slight timing offset between start of the recording and the Midi file which you will have to figure out and adjust the midi file so that each command is shifted by this offset to line up with your click.

Sent from my SM-G965U using Tapatalk

Title: Re: Is there a solution for transmitting tap Tempo from BH to devices?
Post by: arlo on February 03, 2020, 11:35:20 PM
Yesterday's release adds a Settings > Tempo & Pitch > Send Custom MIDI .. with Code field that you can use to send whatever MIDI message you want on each beat of the metronome.

All yesterday's changes are listed here:

http://www.bandhelper.com/support/release_notes.html