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 revisionPrevious revision
Next revision
Previous revision
pangobeat:manual [2024/05/21 19:55] – [Open Source Software Used] Suhas Hollapangobeat:manual [2026/07/22 23:33] (current) – [License Compliance] Suhas Holla
Line 1: Line 1:
 ====== PangoBeats Documentation ====== ====== PangoBeats Documentation ======
  
-**PangoBeats Latest Version: 1.0.0 (Build 17)** - Updated on 04/15/2024+**PangoBeats Latest Version: 1.0.0 (Build 27)** - Updated on 01/30/2025
  
 (In-app update also available) (In-app update also available)
 +
 +<bootnote>
 +**Open-Source Software and Source Availability**
 +
 +PangoBeats 1.0.0.27 includes open-source components under their respective licenses. Every recipient of PangoBeats 1.0 may obtain the applicable PangoBeats application source, third-party source materials, build information, and license notices at no charge by emailing [[mailto:support@pangolin.com|Pangolin Support]].
 +
 +Upon request, Support will provide a download link to the preserved source-material archive.
 +
 +See [[#third-party_component_information|Third-Party Component Information]] below.
 +</bootnote>
  
 ===== Introduction ===== ===== Introduction =====
Line 47: Line 57:
 ===== 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.
 +
 +===== Known issue =====
 +
 +==== PangoBeats is not responding to the beat ====
 +
 +Windows has a microphone setting on board enhances the audio and removes any envoironment sounds.
 +This includes the music and beat of audio. 
 +
 +Open up Windows settingts, System >> Sound >> properties and change the dropdown box after "audio enhancements" to "off".
 +
 +
 +{{:pangobeat:audio-enhancements.png?&600|}}
 +
  
 ===== Intellectual Property Notice and Credits ===== ===== Intellectual Property Notice and Credits =====
Line 54: Line 77:
 The PangoBeats software was developed by Suhas Holla Karkada Chandrashekar, and William R. Benner, Jr. The PangoBeats software was developed by Suhas Holla Karkada Chandrashekar, and William R. Benner, Jr.
  
-==== Open Source Software Used ====+===== Third-Party Component Information ===== 
 + 
 +PangoBeats 1.0.0.27 is a free, standalone Windows companion utility distributed by Pangolin Laser Systems, LLC. It was first released in 2024 and was last updated in January 2025. 
 + 
 +Pangolin's retained engineering records found no modifications to the identified upstream third-party components. 
 + 
 +^ Component ^ Version ^ Use in PangoBeats ^ License ^ 
 +| CPython | 3.10.5 | Embedded Python runtime | Python Software Foundation License and incorporated terms | 
 +| aubio | 0.4.9 | Tempo and beat detection | GNU GPL v3 or later | 
 +| ttkthemes | 3.2.2 | Tk user-interface themes, including Equilux | GNU GPL v3 and theme-specific terms | 
 +| pystray | 0.19.5 | Windows notification-area integration | GNU LGPL v3 or later | 
 +| chardet | 4.0.0 | Character-encoding detection | GNU LGPL v2.1 | 
 +| certifi | 2022.9.24 | Certificate-authority bundle | Mozilla Public License 2.0 | 
 +| Pillow | 9.3.0 | Image and icon handling | HPND/MIT-CMU-style terms and incorporated terms | 
 +| PyAudio | 0.2.12 | Python audio-input interface | MIT License | 
 +| PortAudio | 19.7.0 | Live audio capture used through PyAudio | PortAudio MIT-style License | 
 +| NumPy | 1.23.4 | Arrays, FFT, and numerical audio processing | BSD 3-Clause License and incorporated terms | 
 +| psutil | 5.9.2 | Process and system information | BSD 3-Clause License | 
 +| Requests | 2.28.1 | Software-update networking | Apache License 2.0 | 
 +| Tcl/Tk | 8.6.12 | Graphical user-interface runtime | Tcl/Tk BSD-like terms | 
 + 
 +PangoBeats uses aubio to analyze audio and calculate beat and tempo information. Additional information is available from the [[https://aubio.org/]]. 
 + 
 +The historical [[https://gist.github.com/suhashollakc/7ff05165daa9fd224b39a08bb697cb21|beatfinder.py - Beat Detection Module for PangoBeats]] remains available for reference.
  
-PangoBeats utilizes open-source software components under various licenses. Below are the details of these components:+==== Source and License Materials ====
  
-**Python**: +Pangolin Laser SystemsLLC has preserved the PangoBeats application source, corresponding third-party source materials, license texts, copyright notices, checksums, and available build information for PangoBeats 1.0.0.27.
-  - **Description**: Python is an interpretedhigh-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**: +Every recipient or possessor of PangoBeats 1.0.0.27 may request these materials without charge by emailing [[mailto:support@pangolin.com|Pangolin Support]]Upon request, Support will provide a download link to the preserved source-material archive.
-  - **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**: +==== Product Boundary ====
-  - **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/+
-  - **Source Code**: The source code for Aubio can be found at [Aubio's GitHub Repository](https://github.com/aubio/aubio). +
-  - **License Details**: [GPL-3.0 License](https://github.com/aubio/aubio/blob/master/COPYING)+
  
-==== License Compliance ====+PangoBeats runs as a separate Windows process and communicates with separately running BEYOND or QuickShow software through standard Windows messaging.
  
-Pangolin Laser Systems, Inc. is committed to respecting intellectual property rights and adheres to the licensing agreements of all software components used in its productsThis 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.+The preserved PangoBeats source materials include the complete PangoBeats-side messaging implementationThey do not contain BEYOND or QuickShow implementation source and do not apply an open-source license to BEYOND or QuickShow.
  
-For detailed information or requests related to our software's open-source components and their usageplease contact [support@pangolin.com](mailto:support@pangolin.com).+Copyright © 2023–2026 Pangolin Laser SystemsLLC.
  
pangobeat/manual.1716314130.txt · Last modified: by Suhas Holla

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki