Complete Help Docs

Laser Show Technology for Lighting Professionals

User Tools

Site Tools


pangobeat:manual

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pangobeat:manual [2024/01/15 21:11]
Suhas Holla [Introduction]
pangobeat:manual [2024/04/25 01:11] (current)
Suhas Holla [Intellectual Property Notice and Credits]
Line 1: Line 1:
 ====== PangoBeats Documentation ====== ====== PangoBeats Documentation ======
 +
 +**PangoBeats Latest Version: 1.0.0 (Build 17)** - Updated on 04/15/2024
 +
 +(In-app update also available)
  
 ===== Introduction ===== ===== Introduction =====
-PangoBeats is a cutting-edge windows application designed to enhance the audio experience by providing real-time Beats Per Minute (BPM) detection. It seamlessly integrates with BEYOND/QuickShow software, offering users the capability to synchronize their audio with visual performances. PangoBeats stands out with its user-friendly interface and powerful audio processing features, making it an indispensable tool for DJs, musicians, and live performers.+PangoBeats is a stand-alone cutting-edge Windows application designed to enhance the audio experience by providing real-time Beats Per Minute (BPM) detection. It seamlessly integrates with BEYOND/QuickShow software, offering users the capability to synchronize their audio with visual performances. PangoBeats stands out with its user-friendly interface and powerful audio processing features, making it an indispensable tool for DJs, musicians, and live performers
 + 
 +PangoBeats requires at least Windows 10 64-bit to function.
  
 ===== Features ===== ===== Features =====
 PangoBeats comes packed with an array of features tailored to enrich your audio-visual projects: PangoBeats comes packed with an array of features tailored to enrich your audio-visual projects:
  
-  * **Real-Time BPM Detection**: The core functionality of PangoBeats is its ability to detect the BPM from any selected audio source in real-time.+  * **Real-Time BPM Detection**: The core functionality of PangoBeats is its ability to detect the BPM from any selected audio source in real time.
   * **Integration with BEYOND/QuickShow**: After detecting the BPM, the application communicates directly with BEYOND/QuickShow, running on the same computer to synchronize your shows.   * **Integration with BEYOND/QuickShow**: After detecting the BPM, the application communicates directly with BEYOND/QuickShow, running on the same computer to synchronize your shows.
   * **FFT Visualizer**: For an additional layer of visualization, the app includes a Fast Fourier Transform (FFT) visualizer that displays the spectrum of audio being processed.   * **FFT Visualizer**: For an additional layer of visualization, the app includes a Fast Fourier Transform (FFT) visualizer that displays the spectrum of audio being processed.
-  * **Raw Audio Waveform Display**: Users can view the raw audio waveform in real-time, providing immediate visual feedback of the audio track being analyzed.+  * **Raw Audio Waveform Display**: Users can view the raw audio waveform in real time, providing immediate visual feedback of the audio track being analyzed.
  
 ===== Interactive Elements ===== ===== Interactive Elements =====
Line 17: Line 23:
   * **Tooltips**: When hovering over different windows and elements, helpful tooltips appear, like "Double click to enable/disable stay on top".   * **Tooltips**: When hovering over different windows and elements, helpful tooltips appear, like "Double click to enable/disable stay on top".
   * **Start/Stop Processing**: Users can click on the Start/Stop button after selecting their audio source to begin the BPM detection and processing.   * **Start/Stop Processing**: Users can click on the Start/Stop button after selecting their audio source to begin the BPM detection and processing.
-  * **Information and Help**: The Info button opens an about window, which contains links to support, checks for updates, and accesses the PangoBeats Wiki for additional help.+  * **Information and Help**: The Info button opens an About window, which contains links to support, checks for updates, and accesses the PangoBeats Wiki for additional help.
  
-{{:PangoBeat:hint.png|}}+{{:PangoBeat:pangobeats-new.png|}}
  
 ===== Quick Demo ===== ===== Quick Demo =====
Line 27: Line 33:
   * Click on **Start** to begin BPM detection and see the application in action.   * Click on **Start** to begin BPM detection and see the application in action.
 {{:PangoBeat:1.png|}} {{:PangoBeat:1.png|}}
-  * Observe the real-time raw audio waveform, FFT visualizations, and BPM adjust as the music plays.+  * Observe the real-time raw audio waveform, FFT visualizations, and BPM adjustments as the music plays.
 {{:PangoBeat:4.png|}} {{:PangoBeat:4.png|}}
   * The BPM will be displayed in the top bar of BEYOND/QuickShow, updating as the music changes.   * The BPM will be displayed in the top bar of BEYOND/QuickShow, updating as the music changes.
Line 41: Line 47:
 ===== Updates ===== ===== Updates =====
 The PangoBeats documentation is a living document and will be updated regularly to reflect new features, improvements, and tips for using the application. Make sure to check back often to stay informed about the latest updates and get the most out of PangoBeats. The PangoBeats documentation is a living document and will be updated regularly to reflect new features, improvements, and tips for using the application. Make sure to check back often to stay informed about the latest updates and get the most out of PangoBeats.
 +
 +===== Intellectual Property Notice and Credits =====
 +
 +PangoBeats is a product of Pangolin Laser Systems, Inc.
 +
 +The PangoBeats software was developed by Suhas Holla Karkada Chandrashekar, and William R. Benner, Jr.
 +
 +==== Open Source Software Used ====
 +
 +PangoBeats utilizes open-source software components under various licenses. Below are the details of these components:
 +
 +**Python**:
 +  - **Description**: Python is an interpreted, high-level, and general-purpose programming language that emphasizes code readability with its notable use of significant whitespace.
 +  - **License**: Python Software Foundation License (PSFL)
 +  - **Usage**: Used as the primary programming language for developing PangoBeats.
 +  - **Website**: [Python.org](https://www.python.org/)
 +  - **License Details**: [Python License](https://docs.python.org/3/license.html)
 +
 +**PyAudio**:
 +  - **Description**: PyAudio provides Python bindings for PortAudio, a cross-platform audio I/O library, allowing easy access to audio streams.
 +  - **License**: MIT License
 +  - **Usage**: Used for handling real-time audio stream input and output within PangoBeats.
 +  - **Website**: [PyAudio](http://people.csail.mit.edu/hubert/pyaudio/)
 +  - **License Details**: [MIT License](https://github.com/iovsiann/pyaudio/blob/master/LICENSE)
 +
 +**Aubio**:
 +  - **Description**: Aubio is a tool designed for the extraction of annotations from audio signals. Its features include pitch detection, beat tracking, onset detection, and more.
 +  - **License**: GNU General Public License v3.0 (GPL-3.0)
 +  - **Usage**: Utilized for audio analysis tasks such as tempo detection and beat tracking in PangoBeats.
 +  - **Website**: [Aubio](https://aubio.org/)
 +  - **License Details**: [GPL-3.0 License](https://github.com/aubio/aubio/blob/master/COPYING)
 +
 +==== License Compliance ====
 +
 +Pangolin Laser Systems, Inc. is committed to respecting intellectual property rights and adheres to the licensing agreements of all software components used in its products. This includes complying with open-source licenses by providing acknowledgment, usage descriptions, and ensuring that any modifications to open-source software are available under the same terms as prescribed by the licenses.
 +
 +For detailed information or requests related to our software's open-source components and their usage, please contact [support@pangolin.com](mailto:support@pangolin.com).
  
pangobeat/manual.1705349468.txt · Last modified: 2024/01/15 21:11 by Suhas Holla