Complete Help Docs

Laser Show Technology for Lighting Professionals

User Tools

Site Tools


beyond:pangobeats

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
beyond:pangobeats [2026/09/17 08:11] Bob Varkevisserbeyond:pangobeats [2026/09/17 08:13] (current) Bob Varkevisser
Line 19: Line 19:
 PangoBeats is a companion app for our BEYOND software designed to automatically detect the BPM of incoming audio and direct the system BPM of BEYOND to that bpm. It can be used as a BPM input option in BEYOND and is installed as part of the full release installer starting with the BEYOND 5.8 Release.   PangoBeats is a companion app for our BEYOND software designed to automatically detect the BPM of incoming audio and direct the system BPM of BEYOND to that bpm. It can be used as a BPM input option in BEYOND and is installed as part of the full release installer starting with the BEYOND 5.8 Release.  
  
-{{:pangobeat:pb_1.1_overview_picture.png?600|}}+{{:beyond:pb_1.1_overview_picture.png?600|}}
  
 You can use either internal audio with a built-in loopback, external microphones, or line inputs to detect the BPM from. The cleaner the audio input the better PangoBeats will be able to detect the input.  You can use either internal audio with a built-in loopback, external microphones, or line inputs to detect the BPM from. The cleaner the audio input the better PangoBeats will be able to detect the input. 
Line 27: Line 27:
 PangoBeats will maintain the BPM as long as confidence is high and automatically update downbeat timing to BEYOND. As confidence is lowered, PangoBeats will “Coast” along until confidence is restored. BEYOND will hold the last known value even if PangoBeats loses confidence in its detection.  PangoBeats will maintain the BPM as long as confidence is high and automatically update downbeat timing to BEYOND. As confidence is lowered, PangoBeats will “Coast” along until confidence is restored. BEYOND will hold the last known value even if PangoBeats loses confidence in its detection. 
  
-{{:pangobeat:pb_1.1_overview_pin_picture.png?400|}}+{{:beyond:pb_1.1_overview_pin_picture.png?400|}}
  
 Users can help PangoBeats along by letting it know if the track has changed or giving it a guiding tap to give it more confidence in its detection. It can even be minimized and then left on top, allowing the user to keep the main window visible over their BEYOND software and integrate it into their live shows.  Users can help PangoBeats along by letting it know if the track has changed or giving it a guiding tap to give it more confidence in its detection. It can even be minimized and then left on top, allowing the user to keep the main window visible over their BEYOND software and integrate it into their live shows. 
  
-{{:pangobeat:pb_1.1_on_top_of_beyond.png?600|}}+{{:beyond:pb_1.1_on_top_of_beyond.png?600|}}
  
 ==== Getting Started with PangoBeats ===== ==== Getting Started with PangoBeats =====
  
-{{ :pangobeat:pb_1.1_system_bpm_input_select.png?200|}}+{{ :beyond:pb_1.1_system_bpm_input_select.png?200|}}
  
 PangoBeats was first fully integrated into BEYOND during the 5.8 release. For the following guide to be accurate be sure you have downloaded the full 5.8 release or higher. As PangoBeats is now delivered inside the BEYOND installer, that will be the only thing you need to install. PangoBeats was first fully integrated into BEYOND during the 5.8 release. For the following guide to be accurate be sure you have downloaded the full 5.8 release or higher. As PangoBeats is now delivered inside the BEYOND installer, that will be the only thing you need to install.
Line 45: Line 45:
 Once it has loaded, you will select your input device, if you want to detect audio from the same PC, look for one that says “Loopback” in the name. If you are trying to sense audio from the room, look for your devices microphone, and if you are using a live input from a venue mix, you can use a line input.  Once it has loaded, you will select your input device, if you want to detect audio from the same PC, look for one that says “Loopback” in the name. If you are trying to sense audio from the room, look for your devices microphone, and if you are using a live input from a venue mix, you can use a line input. 
  
-{{:pangobeat:pb_1.1_input_select.png?400|}}+{{:beyond:pb_1.1_input_select.png?400|}}
  
 Once your input has been selected, press the Play button to begin detection. You will know it is sensing the right audio if the live waveform and 24 band spectrum play back accurately to what you are also hearing.  Once your input has been selected, press the Play button to begin detection. You will know it is sensing the right audio if the live waveform and 24 band spectrum play back accurately to what you are also hearing. 
  
-{{:pangobeat:pb_1.1_running_status.png?600|}}+{{:beyond:pb_1.1_running_status.png?600|}}
  
 You can click the Pin button, or double click anywhere on the tool that isn’t a button and it will turn the PangoBeats window into a smaller always on top preview you can leave on top of your BEYOND window to monitor its detection over time.  You can click the Pin button, or double click anywhere on the tool that isn’t a button and it will turn the PangoBeats window into a smaller always on top preview you can leave on top of your BEYOND window to monitor its detection over time. 
  
-{{:pangobeat:pb_1.1_pin_button.png?200|}} {{ :pangobeat:pb_1.1_overview_pin_picture.png?400|}}+{{:beyond:pb_1.1_pin_button.png?200|}} {{ :beyond:pb_1.1_overview_pin_picture.png?400|}}
  
 ==== Understanding PangoBeats Detection Status ==== ==== Understanding PangoBeats Detection Status ====
Line 70: Line 70:
 | Input Stalled | PangoBeats is no longer detecting an audio input.  | Check input device, ensure waveform and spectrum analyzer are reading input. | | Input Stalled | PangoBeats is no longer detecting an audio input.  | Check input device, ensure waveform and spectrum analyzer are reading input. |
  
-{{:pangobeat:pb_1.1_detection_states_collage.png?600|}}+{{:beyond:pb_1.1_detection_states_collage.png?600|}}
  
 ==== Three Simple User Inputs ==== ==== Three Simple User Inputs ====
Line 76: Line 76:
 While PangoBeats normally can run happily on its own without any user input, some tracks including acoustic, tracks over 200bpm or unusual time signatures can be harder to get a high confidence value in the algorithm.  While PangoBeats normally can run happily on its own without any user input, some tracks including acoustic, tracks over 200bpm or unusual time signatures can be harder to get a high confidence value in the algorithm. 
  
-{{:pangobeat:pb_1.1_user_inputs.png?400|}}+{{:beyond:pb_1.1_user_inputs.png?400|}}
  
 In the case of these kinds of tracks, PangoBeats offers 3 user inputs.  In the case of these kinds of tracks, PangoBeats offers 3 user inputs. 
Line 84: Line 84:
   * Clear: This clears your tapped value in case you tapped incorrectly, this does not clear all evidence gathered just your user inputted evidence. Use New Track if you want the detection to begin from scratch.    * Clear: This clears your tapped value in case you tapped incorrectly, this does not clear all evidence gathered just your user inputted evidence. Use New Track if you want the detection to begin from scratch. 
  
-{{:pangobeat:pb_1.1_user_buttons_pressed.png?400|}}+{{:beyond:pb_1.1_user_buttons_pressed.png?400|}}
  
 In most cases, PangoBeats won’t need user input, especially if most of what you are detecting is what most music is played at clubs and events in the modern era. But if you need to give it a little help for more unpredictable music then these tools are provided.  In most cases, PangoBeats won’t need user input, especially if most of what you are detecting is what most music is played at clubs and events in the modern era. But if you need to give it a little help for more unpredictable music then these tools are provided. 
Line 93: Line 93:
 The second-best way is to bring an XLR based audio device like a Scarlett solo, or similar. When you use a device like this, you will need to request a “Venue mix” or “Live feed” from the audio engineer. On a separate AUX output and deliver that to your audio device. Bring an XLR cable, be kind and they will probably give it to you.  The second-best way is to bring an XLR based audio device like a Scarlett solo, or similar. When you use a device like this, you will need to request a “Venue mix” or “Live feed” from the audio engineer. On a separate AUX output and deliver that to your audio device. Bring an XLR cable, be kind and they will probably give it to you. 
  
-{{:pangobeat:pb_1.1_scarlett_recomendation.png?400|}}+{{:beyond:pb_1.1_scarlett_recomendation.png?400|}}
  
 If you already have a Scarlett style device but you are unable to get a live feed from the audio engineer, you can also use your own microphone like a shotgun or pencil microphone, plug it into your audio device, and aim that mic at the venue’s speakers. Its best to avoid dynamic and handheld microphones for this purpose like a Sure sm57/58 and condenser microphones. If you already have a Scarlett style device but you are unable to get a live feed from the audio engineer, you can also use your own microphone like a shotgun or pencil microphone, plug it into your audio device, and aim that mic at the venue’s speakers. Its best to avoid dynamic and handheld microphones for this purpose like a Sure sm57/58 and condenser microphones.
  
-{{:pangobeat:pb_1.1_shotgun_mic_recomendation.png?400|}}+{{:beyond:pb_1.1_shotgun_mic_recomendation.png?400|}}
  
 And finally, you can use the built-in microphone on your computer, but results will vary. One important aspect of those microphones is they are often designed to remove background noise and find voices. These are often called “Audio Enhancements” and can usually be disabled. But its important to know that microphones are designed for filtering everything but your voice for meetings won’t be the best at collecting the full spectrum of audio for music. Check windows settings suggested in the picture to disable windows version of this, but other PC manufacturers may have their own tools that will be specific to each model of device.  And finally, you can use the built-in microphone on your computer, but results will vary. One important aspect of those microphones is they are often designed to remove background noise and find voices. These are often called “Audio Enhancements” and can usually be disabled. But its important to know that microphones are designed for filtering everything but your voice for meetings won’t be the best at collecting the full spectrum of audio for music. Check windows settings suggested in the picture to disable windows version of this, but other PC manufacturers may have their own tools that will be specific to each model of device. 
  
-{{:pangobeat:pb_1.1_audio_enhancement_disable.png?400|}}+{{:beyond:pb_1.1_audio_enhancement_disable.png?400|}}
  
 For all these devices, its important that the microphone level is at the proper volume, you want to keep the input peak between -25 and 0 dBFS during chorus sections of the music as detected by PangoBeats. For all these devices, its important that the microphone level is at the proper volume, you want to keep the input peak between -25 and 0 dBFS during chorus sections of the music as detected by PangoBeats.
Line 109: Line 109:
 PangoBeats have a few user options in the settings window. To access the settings, click on the three horizontal fader icon.  PangoBeats have a few user options in the settings window. To access the settings, click on the three horizontal fader icon. 
  
-{{:pangobeat:pb_1.1_settings_window_button.png?200|}}+{{:beyond:pb_1.1_settings_window_button.png?200|}}
  
 === Audio & Detection === === Audio & Detection ===
Line 119: Line 119:
   * Advanced Audio: Here you can determine what level of detection is used, Higher detection samples are more accurate, but slower and lower detection samples are less accurate but very fast. If you feel PangoBeats is always a little late on what beat its locking to, you can reduce samples. If you feel PangoBeats struggles to get your beat accurately often, you can increase the sample value.   * Advanced Audio: Here you can determine what level of detection is used, Higher detection samples are more accurate, but slower and lower detection samples are less accurate but very fast. If you feel PangoBeats is always a little late on what beat its locking to, you can reduce samples. If you feel PangoBeats struggles to get your beat accurately often, you can increase the sample value.
  
-{{:pangobeat:pb_1.1_audio_and_detection_settings.png?600|}}+{{:beyond:pb_1.1_audio_and_detection_settings.png?600|}}
  
 === Keyboard Shortcuts === === Keyboard Shortcuts ===
Line 125: Line 125:
 PangoBeats have a number of buttons and options, and all are mapped to keyboard shortcuts by default. Here you can change which button is assigned to what keyboard shortcut. It is saved to this specific install of PangoBeats within this specific BEYOND folder. Click Done to save your changes.  PangoBeats have a number of buttons and options, and all are mapped to keyboard shortcuts by default. Here you can change which button is assigned to what keyboard shortcut. It is saved to this specific install of PangoBeats within this specific BEYOND folder. Click Done to save your changes. 
  
-{{:pangobeat:pb_1.1_keyboard_shortcuts_settings.png?600|}}+{{:beyond:pb_1.1_keyboard_shortcuts_settings.png?600|}}
  
 ==== How Does PangoBeats Detect BPM ==== ==== How Does PangoBeats Detect BPM ====
Line 137: Line 137:
 PangoBeats utilizes a fully in-house detection model without the need for third party tools or large training data set, allowing it to be a lightweight companion app to BEYOND, without internet connection, and without utilizing much CPU performance at all. PangoBeats utilizes a fully in-house detection model without the need for third party tools or large training data set, allowing it to be a lightweight companion app to BEYOND, without internet connection, and without utilizing much CPU performance at all.
  
-{{:pangobeat:pb_1.1_detects_all_bpm_even_225.png?600|}}+{{:beyond:pb_1.1_detects_all_bpm_even_225.png?600|}}
  
 ==== Source and License Materials ==== ==== Source and License Materials ====
beyond/pangobeats.1789625473.txt · Last modified: by Bob Varkevisser

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki