├── .github
└── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_request.md
├── .gitignore
├── .gitmodules
├── LICENSE
├── README.org
├── install.sh
├── makepackage.sh
├── panon
├── backend
│ ├── beat.py
│ ├── client.py
│ ├── convertor.py
│ ├── decay.py
│ ├── get_devices.py
│ ├── get_pa_devices.py
│ ├── server.py
│ ├── source.py
│ └── spectrum.py
├── effect
│ ├── build_shader_source.py
│ ├── get_effect_list.py
│ ├── helper.py
│ └── read_file.py
└── logger.py
├── plasmoid
├── contents
│ ├── config
│ │ ├── config.qml
│ │ ├── main.xml
│ │ └── panon.knsrc
│ ├── scripts
│ │ ├── panon
│ │ └── soundcard
│ │ │ ├── LICENSE
│ │ │ ├── __init__.py
│ │ │ ├── pulseaudio.py
│ │ │ └── pulseaudio.py.h
│ ├── shaders
│ │ ├── bar1ch
│ │ │ ├── buffer.frag
│ │ │ ├── image.frag
│ │ │ └── meta.json
│ │ ├── beam.frag
│ │ ├── blur1ch.frag
│ │ ├── chain
│ │ │ ├── image.frag
│ │ │ └── meta.json
│ │ ├── default
│ │ │ ├── hint.html
│ │ │ └── image.frag
│ │ ├── dune1ch.frag
│ │ ├── gldft.fsh
│ │ ├── hill1ch.frag
│ │ ├── hsluv-glsl.fsh
│ │ ├── oie1ch
│ │ │ ├── hint.html
│ │ │ └── image.frag
│ │ ├── shadertoy-api-foot-buffer.fsh
│ │ ├── shadertoy-api-foot.fsh
│ │ ├── shadertoy-api-head.fsh
│ │ ├── solid.frag
│ │ ├── solid1ch.frag
│ │ ├── spectrogram
│ │ │ ├── buffer.frag
│ │ │ ├── image.frag
│ │ │ └── meta.json
│ │ ├── utils.fsh
│ │ ├── wave-buffer.fsh
│ │ └── wave.frag
│ └── ui
│ │ ├── MessageQueue.qml
│ │ ├── PreloadingTextures.qml
│ │ ├── ShaderSource.qml
│ │ ├── Spectrum.qml
│ │ ├── WsConnection.qml
│ │ ├── config
│ │ ├── ConfigBackend.qml
│ │ ├── ConfigColors.qml
│ │ ├── ConfigEffect.qml
│ │ ├── ConfigGeneral.qml
│ │ ├── EffectArgument.qml
│ │ ├── EffectArgumentBool.qml
│ │ ├── EffectArgumentColor.qml
│ │ ├── EffectArgumentDouble.qml
│ │ ├── EffectArgumentInt.qml
│ │ └── utils.js
│ │ ├── main.qml
│ │ └── utils.js
└── metadata.desktop
├── test.sh
└── translations
├── CMakeLists.txt
├── README
├── extract-messages.sh
├── install_translations.sh
└── po
├── plasma_applet_panon.pot
├── plasma_applet_panon_de_DE.po
├── plasma_applet_panon_nl.po
└── plasma_applet_panon_zh_CN.po
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/.github/ISSUE_TEMPLATE/bug_report.md
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/.github/ISSUE_TEMPLATE/feature_request.md
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/.gitignore
--------------------------------------------------------------------------------
/.gitmodules:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/.gitmodules
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.org:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/README.org
--------------------------------------------------------------------------------
/install.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/install.sh
--------------------------------------------------------------------------------
/makepackage.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/makepackage.sh
--------------------------------------------------------------------------------
/panon/backend/beat.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/backend/beat.py
--------------------------------------------------------------------------------
/panon/backend/client.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/backend/client.py
--------------------------------------------------------------------------------
/panon/backend/convertor.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/backend/convertor.py
--------------------------------------------------------------------------------
/panon/backend/decay.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/backend/decay.py
--------------------------------------------------------------------------------
/panon/backend/get_devices.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/backend/get_devices.py
--------------------------------------------------------------------------------
/panon/backend/get_pa_devices.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/backend/get_pa_devices.py
--------------------------------------------------------------------------------
/panon/backend/server.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/backend/server.py
--------------------------------------------------------------------------------
/panon/backend/source.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/backend/source.py
--------------------------------------------------------------------------------
/panon/backend/spectrum.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/backend/spectrum.py
--------------------------------------------------------------------------------
/panon/effect/build_shader_source.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/effect/build_shader_source.py
--------------------------------------------------------------------------------
/panon/effect/get_effect_list.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/effect/get_effect_list.py
--------------------------------------------------------------------------------
/panon/effect/helper.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/effect/helper.py
--------------------------------------------------------------------------------
/panon/effect/read_file.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/effect/read_file.py
--------------------------------------------------------------------------------
/panon/logger.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/panon/logger.py
--------------------------------------------------------------------------------
/plasmoid/contents/config/config.qml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/config/config.qml
--------------------------------------------------------------------------------
/plasmoid/contents/config/main.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/config/main.xml
--------------------------------------------------------------------------------
/plasmoid/contents/config/panon.knsrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/config/panon.knsrc
--------------------------------------------------------------------------------
/plasmoid/contents/scripts/panon:
--------------------------------------------------------------------------------
1 | ../../../panon/
--------------------------------------------------------------------------------
/plasmoid/contents/scripts/soundcard/LICENSE:
--------------------------------------------------------------------------------
1 | ../../../../third_party/SoundCard/LICENSE
--------------------------------------------------------------------------------
/plasmoid/contents/scripts/soundcard/__init__.py:
--------------------------------------------------------------------------------
1 | ../../../../third_party/SoundCard/soundcard/__init__.py
--------------------------------------------------------------------------------
/plasmoid/contents/scripts/soundcard/pulseaudio.py:
--------------------------------------------------------------------------------
1 | ../../../../third_party/SoundCard/soundcard/pulseaudio.py
--------------------------------------------------------------------------------
/plasmoid/contents/scripts/soundcard/pulseaudio.py.h:
--------------------------------------------------------------------------------
1 | ../../../../third_party/SoundCard/soundcard/pulseaudio.py.h
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/bar1ch/buffer.frag:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/bar1ch/buffer.frag
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/bar1ch/image.frag:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/bar1ch/image.frag
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/bar1ch/meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/bar1ch/meta.json
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/beam.frag:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/beam.frag
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/blur1ch.frag:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/blur1ch.frag
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/chain/image.frag:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/chain/image.frag
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/chain/meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/chain/meta.json
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/default/hint.html:
--------------------------------------------------------------------------------
1 | Suggested audio frequency
2 | range is 0 to 9,000Hz.
3 |
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/default/image.frag:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/default/image.frag
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/dune1ch.frag:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/dune1ch.frag
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/gldft.fsh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/gldft.fsh
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/hill1ch.frag:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/hill1ch.frag
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/hsluv-glsl.fsh:
--------------------------------------------------------------------------------
1 | ../../../third_party/hsluv-glsl/hsluv-glsl.fsh
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/oie1ch/hint.html:
--------------------------------------------------------------------------------
1 | Inspired by OieIcons
2 |
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/oie1ch/image.frag:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/oie1ch/image.frag
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/shadertoy-api-foot-buffer.fsh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/shadertoy-api-foot-buffer.fsh
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/shadertoy-api-foot.fsh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/shadertoy-api-foot.fsh
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/shadertoy-api-head.fsh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/shadertoy-api-head.fsh
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/solid.frag:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/solid.frag
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/solid1ch.frag:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/solid1ch.frag
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/spectrogram/buffer.frag:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/spectrogram/buffer.frag
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/spectrogram/image.frag:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/spectrogram/image.frag
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/spectrogram/meta.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/spectrogram/meta.json
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/utils.fsh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/utils.fsh
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/wave-buffer.fsh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/wave-buffer.fsh
--------------------------------------------------------------------------------
/plasmoid/contents/shaders/wave.frag:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/shaders/wave.frag
--------------------------------------------------------------------------------
/plasmoid/contents/ui/MessageQueue.qml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/MessageQueue.qml
--------------------------------------------------------------------------------
/plasmoid/contents/ui/PreloadingTextures.qml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/PreloadingTextures.qml
--------------------------------------------------------------------------------
/plasmoid/contents/ui/ShaderSource.qml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/ShaderSource.qml
--------------------------------------------------------------------------------
/plasmoid/contents/ui/Spectrum.qml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/Spectrum.qml
--------------------------------------------------------------------------------
/plasmoid/contents/ui/WsConnection.qml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/WsConnection.qml
--------------------------------------------------------------------------------
/plasmoid/contents/ui/config/ConfigBackend.qml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/config/ConfigBackend.qml
--------------------------------------------------------------------------------
/plasmoid/contents/ui/config/ConfigColors.qml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/config/ConfigColors.qml
--------------------------------------------------------------------------------
/plasmoid/contents/ui/config/ConfigEffect.qml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/config/ConfigEffect.qml
--------------------------------------------------------------------------------
/plasmoid/contents/ui/config/ConfigGeneral.qml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/config/ConfigGeneral.qml
--------------------------------------------------------------------------------
/plasmoid/contents/ui/config/EffectArgument.qml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/config/EffectArgument.qml
--------------------------------------------------------------------------------
/plasmoid/contents/ui/config/EffectArgumentBool.qml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/config/EffectArgumentBool.qml
--------------------------------------------------------------------------------
/plasmoid/contents/ui/config/EffectArgumentColor.qml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/config/EffectArgumentColor.qml
--------------------------------------------------------------------------------
/plasmoid/contents/ui/config/EffectArgumentDouble.qml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/config/EffectArgumentDouble.qml
--------------------------------------------------------------------------------
/plasmoid/contents/ui/config/EffectArgumentInt.qml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/config/EffectArgumentInt.qml
--------------------------------------------------------------------------------
/plasmoid/contents/ui/config/utils.js:
--------------------------------------------------------------------------------
1 | ../utils.js
--------------------------------------------------------------------------------
/plasmoid/contents/ui/main.qml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/main.qml
--------------------------------------------------------------------------------
/plasmoid/contents/ui/utils.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/contents/ui/utils.js
--------------------------------------------------------------------------------
/plasmoid/metadata.desktop:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/plasmoid/metadata.desktop
--------------------------------------------------------------------------------
/test.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/test.sh
--------------------------------------------------------------------------------
/translations/CMakeLists.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/translations/CMakeLists.txt
--------------------------------------------------------------------------------
/translations/README:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/translations/README
--------------------------------------------------------------------------------
/translations/extract-messages.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/translations/extract-messages.sh
--------------------------------------------------------------------------------
/translations/install_translations.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/translations/install_translations.sh
--------------------------------------------------------------------------------
/translations/po/plasma_applet_panon.pot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/translations/po/plasma_applet_panon.pot
--------------------------------------------------------------------------------
/translations/po/plasma_applet_panon_de_DE.po:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/translations/po/plasma_applet_panon_de_DE.po
--------------------------------------------------------------------------------
/translations/po/plasma_applet_panon_nl.po:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/translations/po/plasma_applet_panon_nl.po
--------------------------------------------------------------------------------
/translations/po/plasma_applet_panon_zh_CN.po:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/rbn42/panon/HEAD/translations/po/plasma_applet_panon_zh_CN.po
--------------------------------------------------------------------------------