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 [2026/07/22 23:19] Suhas Hollapangobeat:manual [2026/07/22 23:33] (current) – [License Compliance] Suhas Holla
Line 77: 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 utilizes open-source software components under various licensesBelow are the details of these components:+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.
  
-**Python**: +Pangolin's retained engineering records found no modifications to the identified upstream third-party components.
-  - **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**: [[https://www.python.org/|Python.org]] +
-  - **License Details**: [[https://docs.python.org/3/license.html|Python License]]+
  
-**PyAudio**: +^ Component ^ Version ^ Use in PangoBeats ^ License ^ 
-  - **Description**: PyAudio provides Python bindings for PortAudio, a cross-platform audio I/O libraryallowing easy access to audio streams+| CPython | 3.10.5 | Embedded Python runtime | Python Software Foundation License and incorporated terms | 
-  **License**: MIT License +| aubio | 0.4.9 | Tempo and beat detection | GNU GPL v3 or later | 
-  **Usage**: Used for handling real-time audio stream input and output within PangoBeats+| ttkthemes | 3.2.2 | Tk user-interface themesincluding Equilux | GNU GPL v3 and theme-specific terms | 
-  **Website**: [[http://people.csail.mit.edu/hubert/pyaudio/|PyAudio]] +| pystray | 0.19.5 | Windows notification-area integration | GNU LGPL v3 or later | 
-  **License Details**: [[https://github.com/iovsiann/pyaudio/blob/master/LICENSE|MIT License]]+| 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 |
  
-**Aubio**: +PangoBeats uses aubio to analyze audio and calculate beat and tempo informationAdditional information is available from the [[https://aubio.org/]].
-  - **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**: [[https://aubio.org/|Aubio]] +
-  - **Source Code**:[[https://gist.github.com/suhashollakc/7ff05165daa9fd224b39a08bb697cb21|beatfinder.py - Beat Detection Module for PangoBeats]] +
-  - **License Details**: [[https://github.com/aubio/aubio/blob/master/COPYING|GPL-3.0 License]]+
  
-==== License Compliance ====+The historical [[https://gist.github.com/suhashollakc/7ff05165daa9fd224b39a08bb697cb21|beatfinder.py - Beat Detection Module for PangoBeats]] remains available for reference.
  
-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.+==== Source and License Materials ==== 
 + 
 +Pangolin Laser Systems, LLC 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. 
 + 
 +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. 
 + 
 +==== Product Boundary ==== 
 + 
 +PangoBeats runs as a separate Windows process and communicates with separately running BEYOND or QuickShow software through standard Windows messaging. 
 + 
 +The preserved PangoBeats source materials include the complete PangoBeats-side messaging implementation. They do not contain BEYOND or QuickShow implementation source and do not apply an open-source license to BEYOND or QuickShow. 
 + 
 +Copyright © 2023–2026 Pangolin Laser Systems, LLC.
  
-For detailed information or requests related to our software's open-source components and their usage, please contact [[mailto:support@pangolin.com|support]]. 
pangobeat/manual.1784755146.txt · Last modified: by Suhas Holla

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki