kunitoki / popsicle Goto Github PK
View Code? Open in Web Editor NEWPopsicle aims to bridge the JUCE c++ framework to python.
Home Page: https://pypi.org/project/popsicle
License: Other
Popsicle aims to bridge the JUCE c++ framework to python.
Home Page: https://pypi.org/project/popsicle
License: Other
Hi! Thanks for the sweet project; this is enabling me to load and run audio plugins from Python. ๐
The README mentions that pip install
only works on Mac; it looks like there's now a Windows build on PyPI, too. I'd love to see this become pip install
able on Linux, as I intend to reference it as a dependency in another project.
Is there any chance you could create or accept a Linux build for PyPI?
(I would be happy to submit a Linux build for 0.0.8; Not sure what the etiquette is around these things.)
BTW: I had to add curl
to target_link_libraries
in CMakeLists.txt
; without it, I get cling::DynamicLibraryManager::loadLibrary() ... libpopsicle.so: undefined symbol: curl_multi_info_read
when importing popsicle. Not sure if this is relevant for other platforms.
Thanks!
I was trying to install on my Apple Silicon based computer (Apple M1 Macbook Air)
> pip3 install popsicle
ERROR: Could not find a version that satisfies the requirement popsicle (from versions: none)
ERROR: No matching distribution found for popsicle
So I tried to compile it by myself.
Install cmake and ninja with homebrew, then ran the steps as provided in the readme.
> python3 setup.py clean --all
running clean
'build/lib.macosx-11-arm64-3.9' does not exist -- can't clean it
'build/bdist.macosx-11-arm64' does not exist -- can't clean it
'build/scripts-3.9' does not exist -- can't clean it
That's suspicious, but continued nonetheless, wheel install fails eventually:
> pip3 install dist/popsicle-*.whl
ERROR: popsicle-0.0.8-py2.py3-none-macosx_11_arm64.whl is not a supported wheel on this platform.
Not sure what more I can try. Has anyone successfully used popsicle on M1 mac?
EDIT:
Tried again later, after removing the Homebrew python versions and updating to macOS 12 and the xcode commandline tools:
ERROR: popsicle-0.0.8-py2.py3-none-macosx_10_14_6_arm64.whl is not a supported wheel on this platform.
Not sure where it got the 10.14.6 this time :/
EDIT2:
Okay I figured it out:
> python3 -m pip debug -v | grep -A 10 'Compatible tags'
WARNING: This command is only meant for debugging. Do not use this with automation for parsing and getting these details, since the output and options of this command may change without notice.
Compatible tags: 334
cp38-cp38-macosx_12_0_arm64
cp38-cp38-macosx_12_0_universal2
cp38-cp38-macosx_11_0_arm64
cp38-cp38-macosx_11_0_universal2
cp38-cp38-macosx_10_16_universal2
cp38-cp38-macosx_10_15_universal2
cp38-cp38-macosx_10_14_universal2
cp38-cp38-macosx_10_13_universal2
cp38-cp38-macosx_10_12_universal2
cp38-cp38-macosx_10_11_universal2
After that I renamed the wheel in /dist to `popsicle-0.0.8-py2.py3-none-macosx_12_0_arm64.whl and I was able to install it.
Hope this info helps someone :)
EDIT3:
When I try to use the wheel I got, I get:
JUCE Assertion failure in juce_mac_SystemStats.mm:160
Problem:
Copying the example provided in the README results in a syntax error as there seems to be an extra comma on one of the lines.
Solution:
Fix README syntax error by removing the extra comma.
Hey there ๐
Nice job on this!
I've noticed that the python implementation of AudioSource does not work? Particularly in the audio_player_python.py
examples.
I've been trying to debug it but can't seem to solve the issue.
My python implementation is the same as the C++ yet only the C++ AudioAppComponent works. Any pointers on how to fix this?
You can try but running this example https://github.com/kunitoki/popsicle/blob/master/examples/audio_player_python.py
Hello, very interesting project with a lot of potential. I wonder, is it possible with the actual state of the library to create a VST plugin based on popsicle that we can share with a user that can simply install it and use it in a DAW (e.g. ableton). I am interested in the required steps to take on the developer side
I am on Apple silicon. I pip installed popsicle and ran the example in the pypi package. The script starts and just hangs, nothing appears. How can I diagnose this?
related #14
I am on Windows 11 and I used poetry to install popsicle. When I run I get a whole mess of errors? Do I need to build JUCE DLL's?
How do you do that? I build everything (i ThinK) with VS Code 2022
131>ArpeggiatorPlugin_Unity.vcxproj -> E:\dev\vector_draw\juce-7.0.5-windows\JUCE\cmake-build\examples\Plugins\ArpeggiatorPlugin_artefacts\Debug\Unity\ArpeggiatorPlugin.dll
134>------ Build started: Project: ALL_BUILD, Configuration: Debug x64 ------
134>Building Custom Rule E:/dev/vector_draw/juce-7.0.5-windows/JUCE/CMakeLists.txt
========== Build: 133 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
$ /usr/bin/env e:\dev\gpt\subpub\.venv\Scripts\python.exe c:\Users\tony\.vscode\extensions\ms-python.python-2023.4.1\pythonFiles\lib\python\debugpy\adapter/../..\debugpy\launcher 54238 -- E:\dev\gpt\subpub\popsicle\examples\animated_component.py
[runStaticInitializersOnce]: Failed to materialize symbols: { (main, { .weak.?compileUnitMismatchSentinel@juce@@3Uthis_will_fail_to_link_if_some_of_your_compile_units_are_built_in_release_mode@[email protected].__orc_init_func.cling-module-36, .weak._GLOBAL__sub_I_cling_module_36.default.__orc_init_func.cling-module-36, _GLOBAL__sub_I_cling_module_36, .weak.??_EcompileUnitMismatchSentinel@juce@@YAXXZcling_module_36.default.__orc_init_func.cling-module-36, ??_EcompileUnitMismatchSentinel@juce@@YAXXZcling_module_36, $.cling-module-36.__inits.0, ?compileUnitMismatchSentinel@juce@@3Uthis_will_fail_to_link_if_some_of_your_compile_units_are_built_in_release_mode@1@A, __orc_init_func.cling-module-36 }) }
[runStaticInitializersOnce]: Failed to materialize symbols: { (main, { __orc_init_func.cling-module-36 }) }
IncrementalExecutor::executeFunction: symbol '?createInstance@JUCEApplicationBase@juce@@2P6APEAV12@XZEA' unresolved while linking symbol '__cf_7'!
You are probably missing the definition of public: static class juce::JUCEApplicationBase * __ptr64 (__cdecl* __ptr64 juce::JUCEApplicationBase::createInstance)(void)
Maybe you need to load the corresponding shared library?
[runStaticInitializersOnce]: Failed to materialize symbols: { (main, { ?sandybrown@Colours@juce@@3VColour@2@B, .weak.??_Egreen@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?floralwhite@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?skyblue@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?rosybrown@Colours@juce@@3VColour@2@B, ?teal@Colours@juce@@3VColour@2@B, ??_Eindianred@Colours@juce@@YAXXZcling_module_41, ??_Edimgrey@Colours@juce@@YAXXZcling_module_41, .weak.?lightgoldenrodyellow@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Ekhaki@Colours@juce@@YAXXZcling_module_41, ?transparentBlack@Colours@juce@@3VColour@2@B, ??_Echocolate@Colours@juce@@YAXXZcling_module_41, .weak.?firebrick@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?deepskyblue@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?wheat@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Esandybrown@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Eperu@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?lightslategrey@Colours@juce@@3VColour@2@B, ??_Elemonchiffon@Colours@juce@@YAXXZcling_module_41, ?mediumseagreen@Colours@juce@@3VColour@2@B, .weak.?yellowgreen@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Eseagreen@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?salmon@Colours@juce@@3VColour@2@B, ??_Elightcoral@Colours@juce@@YAXXZcling_module_41, ?mediumaquamarine@Colours@juce@@3VColour@2@B, ??_Egoldenrod@Colours@juce@@YAXXZcling_module_41, .weak.?gainsboro@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?purple@Colours@juce@@3VColour@2@B, .weak.??_EtransparentBlack@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Elavenderblush@Colours@juce@@YAXXZcling_module_41, .weak.??_Emediumorchid@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?springgreen@Colours@juce@@3VColour@2@B, .weak.??_Eseashell@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Elightcyan@Colours@juce@@YAXXZcling_module_41, .weak.?fuchsia@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Efirebrick@Colours@juce@@YAXXZcling_module_41, ?saddlebrown@Colours@juce@@3VColour@2@B, ?yellowgreen@Colours@juce@@3VColour@2@B, .weak.?darkviolet@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Eforestgreen@Colours@juce@@YAXXZcling_module_41, ??_Elightseagreen@Colours@juce@@YAXXZcling_module_41, .weak.?darkolivegreen@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?mediumspringgreen@Colours@juce@@3VColour@2@B, .weak.??_Emediumspringgreen@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Elightskyblue@Colours@juce@@YAXXZcling_module_41, ??_Elightgrey@Colours@juce@@YAXXZcling_module_41, .weak.?bisque@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?mediumturquoise@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Egrey@Colours@juce@@YAXXZcling_module_41, .weak.?aqua@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Elightskyblue@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?mediumslateblue@Colours@juce@@3VColour@2@B, .weak.?crimson@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Enavy@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Edarkgreen@Colours@juce@@YAXXZcling_module_41, ??_EtransparentWhite@Colours@juce@@YAXXZcling_module_41, .weak.??_Ered@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?plum@Colours@juce@@3VColour@2@B, .weak.?darkorchid@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?seagreen@Colours@juce@@3VColour@2@B, ??_Echartreuse@Colours@juce@@YAXXZcling_module_41, ?yellow@Colours@juce@@3VColour@2@B, .weak.??_Emediumslateblue@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?darkslateblue@Colours@juce@@3VColour@2@B, .weak.?seashell@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?seashell@Colours@juce@@3VColour@2@B, .weak.?darkslateblue@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?rebeccapurple@Colours@juce@@3VColour@2@B, ?snow@Colours@juce@@3VColour@2@B, .weak.??_Elime@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Edarkslateblue@Colours@juce@@YAXXZcling_module_41, ??_Edeepskyblue@Colours@juce@@YAXXZcling_module_41, .weak.?darkmagenta@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Edarkgrey@Colours@juce@@YAXXZcling_module_41, .weak.?mediumspringgreen@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?palevioletred@Colours@juce@@3VColour@2@B, ??_Edodgerblue@Colours@juce@@YAXXZcling_module_41, .weak.?chocolate@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?sienna@Colours@juce@@3VColour@2@B, ??_Elightsalmon@Colours@juce@@YAXXZcling_module_41, ??_Emediumaquamarine@Colours@juce@@YAXXZcling_module_41, .weak.??_Ethistle@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?deeppink@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak._GLOBAL__sub_I_cling_module_41.default.__orc_init_func.cling-module-41, ?whitesmoke@Colours@juce@@3VColour@2@B, .weak.?transparentBlack@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Edarkseagreen@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Elightpink@Colours@juce@@YAXXZcling_module_41, .weak.??_Etan@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Elavender@Colours@juce@@YAXXZcling_module_41, .weak.?darkorange@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, __orc_init_func.cling-module-41, .weak.??_Edarkturquoise@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Ealiceblue@Colours@juce@@YAXXZcling_module_41, ?steelblue@Colours@juce@@3VColour@2@B, ??_Esteelblue@Colours@juce@@YAXXZcling_module_41, .weak.?darksalmon@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?snow@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_EtransparentWhite@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Edarkviolet@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Eteal@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Emediumspringgreen@Colours@juce@@YAXXZcling_module_41, .weak.?transparentWhite@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?silver@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Epalegoldenrod@Colours@juce@@YAXXZcling_module_41, ??_Eperu@Colours@juce@@YAXXZcling_module_41, .weak.??_Edeepskyblue@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?cornflowerblue@Colours@juce@@3VColour@2@B, ??_Elightgoldenrodyellow@Colours@juce@@YAXXZcling_module_41, ?wheat@Colours@juce@@3VColour@2@B, .weak.?dimgrey@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Eviolet@Colours@juce@@YAXXZcling_module_41, .weak.??_Eturquoise@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Eghostwhite@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?tan@Colours@juce@@3VColour@2@B, ??_Ewhite@Colours@juce@@YAXXZcling_module_41, ?tomato@Colours@juce@@3VColour@2@B, .weak.?springgreen@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?darkkhaki@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?darkslategrey@Colours@juce@@3VColour@2@B, ??_Eteal@Colours@juce@@YAXXZcling_module_41, .weak.??_Eforestgreen@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?dodgerblue@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?mediumturquoise@Colours@juce@@3VColour@2@B, ??_Emediumblue@Colours@juce@@YAXXZcling_module_41, .weak.??_Egoldenrod@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?blanchedalmond@Colours@juce@@3VColour@2@B, .weak.?tomato@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?forestgreen@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Ewhitesmoke@Colours@juce@@YAXXZcling_module_41, .weak.??_Ekhaki@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Emaroon@Colours@juce@@YAXXZcling_module_41, .weak.?beige@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?steelblue@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Elawngreen@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Esnow@Colours@juce@@YAXXZcling_module_41, ?darkgoldenrod@Colours@juce@@3VColour@2@B, ??_Epeachpuff@Colours@juce@@YAXXZcling_module_41, ?silver@Colours@juce@@3VColour@2@B, ?transparentWhite@Colours@juce@@3VColour@2@B, ?thistle@Colours@juce@@3VColour@2@B, .weak.??_Elightcyan@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Ethistle@Colours@juce@@YAXXZcling_module_41, ?lightsteelblue@Colours@juce@@3VColour@2@B, ??_Esandybrown@Colours@juce@@YAXXZcling_module_41, .weak.??_Echocolate@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?papayawhip@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?darkgreen@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Epink@Colours@juce@@YAXXZcling_module_41, .weak.??_Edarkcyan@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?darkturquoise@Colours@juce@@3VColour@2@B, .weak.?antiquewhite@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Eorchid@Colours@juce@@YAXXZcling_module_41, .weak.??_Edarkkhaki@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Elime@Colours@juce@@YAXXZcling_module_41, .weak.??_Eyellow@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?rebeccapurple@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Eorange@Colours@juce@@YAXXZcling_module_41, ?pink@Colours@juce@@3VColour@2@B, .weak.?moccasin@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?blue@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Edarkslateblue@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?powderblue@Colours@juce@@3VColour@2@B, ?violet@Colours@juce@@3VColour@2@B, ??_Erebeccapurple@Colours@juce@@YAXXZcling_module_41, ??_Eantiquewhite@Colours@juce@@YAXXZcling_module_41, ??_EtransparentBlack@Colours@juce@@YAXXZcling_module_41, .weak.??_Elimegreen@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?cadetblue@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?slategrey@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Elightsteelblue@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Emediumslateblue@Colours@juce@@YAXXZcling_module_41, .weak.?blanchedalmond@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?tan@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?darkgrey@Colours@juce@@3VColour@2@B, ??_Eburlywood@Colours@juce@@YAXXZcling_module_41, .weak.??_Elinen@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, _GLOBAL__sub_I_cling_module_41, .weak.?darkred@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Eivory@Colours@juce@@YAXXZcling_module_41, ?darkgreen@Colours@juce@@3VColour@2@B, .weak.??_Ebeige@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?darkolivegreen@Colours@juce@@3VColour@2@B, ??_Elightslategrey@Colours@juce@@YAXXZcling_module_41, ?darkcyan@Colours@juce@@3VColour@2@B, ?aqua@Colours@juce@@3VColour@2@B, ??_Edarkcyan@Colours@juce@@YAXXZcling_module_41, .weak.?teal@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?azure@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Emintcream@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Efuchsia@Colours@juce@@YAXXZcling_module_41, ?mediumvioletred@Colours@juce@@3VColour@2@B, .weak.??_Eorange@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?antiquewhite@Colours@juce@@3VColour@2@B, ??_Elightgreen@Colours@juce@@YAXXZcling_module_41, .weak.??_Eplum@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Elightsteelblue@Colours@juce@@YAXXZcling_module_41, .weak.?thistle@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?cornsilk@Colours@juce@@3VColour@2@B, ??_Elightyellow@Colours@juce@@YAXXZcling_module_41, ?beige@Colours@juce@@3VColour@2@B, .weak.??_Eaquamarine@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Elightslategrey@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?darkseagreen@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Epeachpuff@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Ecornsilk@Colours@juce@@YAXXZcling_module_41, .weak.?cornsilk@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Edarkgoldenrod@Colours@juce@@YAXXZcling_module_41, .weak.??_Epapayawhip@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Ecrimson@Colours@juce@@YAXXZcling_module_41, ??_Edarkkhaki@Colours@juce@@YAXXZcling_module_41, .weak.?cornflowerblue@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Eazure@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?crimson@Colours@juce@@3VColour@2@B, .weak.?mediumslateblue@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?burlywood@Colours@juce@@3VColour@2@B, ??_Edarkorange@Colours@juce@@YAXXZcling_module_41, .weak.?blueviolet@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Edarkmagenta@Colours@juce@@YAXXZcling_module_41, ?brown@Colours@juce@@3VColour@2@B, .weak.?aliceblue@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Edarkred@Colours@juce@@YAXXZcling_module_41, .weak.??_Eantiquewhite@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Edarkslategrey@Colours@juce@@YAXXZcling_module_41, .weak.?mediumvioletred@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?whitesmoke@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?darkgoldenrod@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Ealiceblue@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Emediumaquamarine@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Eaqua@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Ecoral@Colours@juce@@YAXXZcling_module_41, ?bisque@Colours@juce@@3VColour@2@B, .weak.??_Epalegreen@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Edarkblue@Colours@juce@@YAXXZcling_module_41, .weak.?aquamarine@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?white@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?violet@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Emoccasin@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?cyan@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Egainsboro@Colours@juce@@YAXXZcling_module_41, .weak.??_Esienna@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?darkblue@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Elightgoldenrodyellow@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Ehotpink@Colours@juce@@YAXXZcling_module_41, ??_Eindigo@Colours@juce@@YAXXZcling_module_41, ??_Ebrown@Colours@juce@@YAXXZcling_module_41, ??_Elawngreen@Colours@juce@@YAXXZcling_module_41, .weak.?darkturquoise@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Eroyalblue@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Eolive@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?chartreuse@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?seagreen@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Elightblue@Colours@juce@@YAXXZcling_module_41, ?coral@Colours@juce@@3VColour@2@B, ??_Ehoneydew@Colours@juce@@YAXXZcling_module_41, ?cyan@Colours@juce@@3VColour@2@B, ??_Edarkturquoise@Colours@juce@@YAXXZcling_module_41, .weak.??_Elightseagreen@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Edarkorchid@Colours@juce@@YAXXZcling_module_41, .weak.??_Esilver@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?cadetblue@Colours@juce@@3VColour@2@B, .weak.?goldenrod@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Ecadetblue@Colours@juce@@YAXXZcling_module_41, .weak.??_Epalevioletred@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Ebeige@Colours@juce@@YAXXZcling_module_41, ??_Ecornflowerblue@Colours@juce@@YAXXZcling_module_41, .weak.?gold@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Emediumvioletred@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Edarksalmon@Colours@juce@@YAXXZcling_module_41, .weak.?darkslategrey@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Edarkseagreen@Colours@juce@@YAXXZcling_module_41, .weak.?ghostwhite@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?turquoise@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?darkblue@Colours@juce@@3VColour@2@B, ??_Edarkviolet@Colours@juce@@YAXXZcling_module_41, .weak.??_Eskyblue@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?darkgrey@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?yellow@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Edeeppink@Colours@juce@@YAXXZcling_module_41, .weak.??_Eslategrey@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?aquamarine@Colours@juce@@3VColour@2@B, ??_Ecyan@Colours@juce@@YAXXZcling_module_41, .weak.?darkcyan@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Eslateblue@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Efloralwhite@Colours@juce@@YAXXZcling_module_41, .weak.??_Erebeccapurple@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?sienna@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?aliceblue@Colours@juce@@3VColour@2@B, ??_Eghostwhite@Colours@juce@@YAXXZcling_module_41, ??_Egold@Colours@juce@@YAXXZcling_module_41, .weak.?brown@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Enavajowhite@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Egreenyellow@Colours@juce@@YAXXZcling_module_41, ??_Edarkolivegreen@Colours@juce@@YAXXZcling_module_41, .weak.??_Espringgreen@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Egreen@Colours@juce@@YAXXZcling_module_41, .weak.??_Esnow@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Eorchid@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?green@Colours@juce@@3VColour@2@B, .weak.??_Eblueviolet@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?indianred@Colours@juce@@3VColour@2@B, .weak.?saddlebrown@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Eolivedrab@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?indigo@Colours@juce@@3VColour@2@B, .weak.?salmon@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?forestgreen@Colours@juce@@3VColour@2@B, ?lightblue@Colours@juce@@3VColour@2@B, .weak.??_Epaleturquoise@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?mintcream@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Edarkred@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?dodgerblue@Colours@juce@@3VColour@2@B, ?honeydew@Colours@juce@@3VColour@2@B, .weak.??_Edarkslategrey@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?lightcyan@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Epink@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Ebrown@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?lemonchiffon@Colours@juce@@3VColour@2@B, .weak.?rosybrown@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?dimgrey@Colours@juce@@3VColour@2@B, ?palegreen@Colours@juce@@3VColour@2@B, .weak.??_Emagenta@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?honeydew@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Ecornflowerblue@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?lawngreen@Colours@juce@@3VColour@2@B, .weak.??_Epowderblue@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?peachpuff@Colours@juce@@3VColour@2@B, .weak.?olive@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Erosybrown@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?royalblue@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?hotpink@Colours@juce@@3VColour@2@B, ?goldenrod@Colours@juce@@3VColour@2@B, .weak.?lemonchiffon@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?gold@Colours@juce@@3VColour@2@B, .weak.??_Etomato@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?floralwhite@Colours@juce@@3VColour@2@B, .weak.?palegoldenrod@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?lightskyblue@Colours@juce@@3VColour@2@B, .weak.?lime@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Esaddlebrown@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?limegreen@Colours@juce@@3VColour@2@B, ?lightsalmon@Colours@juce@@3VColour@2@B, .weak.??_Esalmon@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?lightsteelblue@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?lime@Colours@juce@@3VColour@2@B, .weak.?lightsalmon@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?lightgreen@Colours@juce@@3VColour@2@B, ?grey@Colours@juce@@3VColour@2@B, .weak.?orange@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?deeppink@Colours@juce@@3VColour@2@B, ?lightyellow@Colours@juce@@3VColour@2@B, .weak.??_Esteelblue@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?peru@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?lightpink@Colours@juce@@3VColour@2@B, ?gainsboro@Colours@juce@@3VColour@2@B, .weak.?limegreen@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Eindigo@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?mediumblue@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Epurple@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Edimgrey@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?green@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Emediumturquoise@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?paleturquoise@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Elightsalmon@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Efirebrick@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?khaki@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Edodgerblue@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Emediumseagreen@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?mediumaquamarine@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?navy@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?chartreuse@Colours@juce@@3VColour@2@B, .weak.??_Eblack@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?red@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Emediumblue@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Ecornsilk@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?blue@Colours@juce@@3VColour@2@B, ?chocolate@Colours@juce@@3VColour@2@B, .weak.?mediumseagreen@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Emaroon@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?pink@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Elightgreen@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?azure@Colours@juce@@3VColour@2@B, .weak.?lightseagreen@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Elavender@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Emidnightblue@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?purple@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Eburlywood@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Elightyellow@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?khaki@Colours@juce@@3VColour@2@B, ?lavender@Colours@juce@@3VColour@2@B, .weak.??_Eorangered@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Eblanchedalmond@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?lightcoral@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Eindianred@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?linen@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?darkorange@Colours@juce@@3VColour@2@B, .weak.??_Emistyrose@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?darkmagenta@Colours@juce@@3VColour@2@B, .weak.?coral@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Eoldlace@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Egold@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?burlywood@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?black@Colours@juce@@3VColour@2@B, .weak.??_Epalegoldenrod@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Edeeppink@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?black@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Efuchsia@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Emediumpurple@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?blueviolet@Colours@juce@@3VColour@2@B, .weak.?orangered@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Efloralwhite@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?white@Colours@juce@@3VColour@2@B, ?fuchsia@Colours@juce@@3VColour@2@B, ??_Eyellow@Colours@juce@@YAXXZcling_module_41, ??_Epurple@Colours@juce@@YAXXZcling_module_41, .weak.?powderblue@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Ehotpink@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?navajowhite@Colours@juce@@3VColour@2@B, .weak.??_Ehoneydew@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Esilver@Colours@juce@@YAXXZcling_module_41, .weak.??_Eyellowgreen@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Eaqua@Colours@juce@@YAXXZcling_module_41, .weak.?orchid@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.?slateblue@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Edarkolivegreen@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Emediumvioletred@Colours@juce@@YAXXZcling_module_41, ?slateblue@Colours@juce@@3VColour@2@B, .weak.?peachpuff@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Epalegreen@Colours@juce@@YAXXZcling_module_41, .weak.??_Edarkmagenta@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?mediumpurple@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Epaleturquoise@Colours@juce@@YAXXZcling_module_41, .weak.??_Elemonchiffon@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Eseashell@Colours@juce@@YAXXZcling_module_41, .weak.?lightslategrey@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?lightcoral@Colours@juce@@3VColour@2@B, ??_Enavajowhite@Colours@juce@@YAXXZcling_module_41, ?lightcyan@Colours@juce@@3VColour@2@B, ?ivory@Colours@juce@@3VColour@2@B, .weak.?hotpink@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Eoldlace@Colours@juce@@YAXXZcling_module_41, ??_Emidnightblue@Colours@juce@@YAXXZcling_module_41, ?greenyellow@Colours@juce@@3VColour@2@B, .weak.??_Edarkorange@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?lightgrey@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?darkviolet@Colours@juce@@3VColour@2@B, ?darkorchid@Colours@juce@@3VColour@2@B, ??_Eazure@Colours@juce@@YAXXZcling_module_41, .weak.??_Edarkorchid@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?midnightblue@Colours@juce@@3VColour@2@B, .weak.?maroon@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Eyellowgreen@Colours@juce@@YAXXZcling_module_41, ??_Eblueviolet@Colours@juce@@YAXXZcling_module_41, ??_Elinen@Colours@juce@@YAXXZcling_module_41, ??_Emediumseagreen@Colours@juce@@YAXXZcling_module_41, .weak.??_Elightgrey@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?grey@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, $.cling-module-41.__inits.0, ??_Emistyrose@Colours@juce@@YAXXZcling_module_41, ??_Elimegreen@Colours@juce@@YAXXZcling_module_41, .weak.?mediumorchid@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Ecadetblue@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?skyblue@Colours@juce@@3VColour@2@B, ??_Eplum@Colours@juce@@YAXXZcling_module_41, .weak.??_Elightcoral@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?oldlace@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?peru@Colours@juce@@3VColour@2@B, ??_Emediumorchid@Colours@juce@@YAXXZcling_module_41, ??_Eolive@Colours@juce@@YAXXZcling_module_41, .weak.??_Eblue@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?turquoise@Colours@juce@@3VColour@2@B, .weak.?lightblue@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Echartreuse@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?lightpink@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Eblue@Colours@juce@@YAXXZcling_module_41, ??_Ered@Colours@juce@@YAXXZcling_module_41, .weak.??_Egainsboro@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?royalblue@Colours@juce@@3VColour@2@B, ??_Emoccasin@Colours@juce@@YAXXZcling_module_41, .weak.?mistyrose@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Eaquamarine@Colours@juce@@YAXXZcling_module_41, ??_Epowderblue@Colours@juce@@YAXXZcling_module_41, .weak.?indigo@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?red@Colours@juce@@3VColour@2@B, ?slategrey@Colours@juce@@3VColour@2@B, ??_Emintcream@Colours@juce@@YAXXZcling_module_41, ??_Eblack@Colours@juce@@YAXXZcling_module_41, ??_Emediumpurple@Colours@juce@@YAXXZcling_module_41, .weak.?greenyellow@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Ecrimson@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?lightgreen@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Edarkgreen@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?lavenderblush@Colours@juce@@3VColour@2@B, ??_Eslateblue@Colours@juce@@YAXXZcling_module_41, ?lightgrey@Colours@juce@@3VColour@2@B, .weak.?indianred@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?navy@Colours@juce@@3VColour@2@B, ??_Eolivedrab@Colours@juce@@YAXXZcling_module_41, .weak.??_Ecyan@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?deepskyblue@Colours@juce@@3VColour@2@B, ??_Eslategrey@Colours@juce@@YAXXZcling_module_41, ?moccasin@Colours@juce@@3VColour@2@B, .weak.?ivory@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Esalmon@Colours@juce@@YAXXZcling_module_41, ??_Eroyalblue@Colours@juce@@YAXXZcling_module_41, .weak.??_Edarksalmon@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?magenta@Colours@juce@@3VColour@2@B, ??_Eskyblue@Colours@juce@@YAXXZcling_module_41, .weak.?lavenderblush@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?mistyrose@Colours@juce@@3VColour@2@B, .weak.??_Edarkgoldenrod@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?lightskyblue@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?palegoldenrod@Colours@juce@@3VColour@2@B, ??_Epapayawhip@Colours@juce@@YAXXZcling_module_41, ??_Esienna@Colours@juce@@YAXXZcling_module_41, ?mediumpurple@Colours@juce@@3VColour@2@B, ?linen@Colours@juce@@3VColour@2@B, .weak.??_Ebisque@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Emediumturquoise@Colours@juce@@YAXXZcling_module_41, .weak.?magenta@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?mediumblue@Colours@juce@@3VColour@2@B, .weak.??_Ewheat@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?ghostwhite@Colours@juce@@3VColour@2@B, ??_Espringgreen@Colours@juce@@YAXXZcling_module_41, .weak.?midnightblue@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Edarkblue@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?maroon@Colours@juce@@3VColour@2@B, .weak.?lightyellow@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?mintcream@Colours@juce@@3VColour@2@B, .weak.??_Ewhite@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Esaddlebrown@Colours@juce@@YAXXZcling_module_41, ??_Eblanchedalmond@Colours@juce@@YAXXZcling_module_41, .weak.??_Elightpink@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?lavender@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ??_Epalevioletred@Colours@juce@@YAXXZcling_module_41, ?darkseagreen@Colours@juce@@3VColour@2@B, .weak.??_Elightblue@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?orangered@Colours@juce@@3VColour@2@B, ?darkkhaki@Colours@juce@@3VColour@2@B, .weak.?olivedrab@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Ewhitesmoke@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Ebisque@Colours@juce@@YAXXZcling_module_41, ??_Etomato@Colours@juce@@YAXXZcling_module_41, .weak.??_Eivory@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.?lawngreen@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Edarkgrey@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Eseagreen@Colours@juce@@YAXXZcling_module_41, ?darkred@Colours@juce@@3VColour@2@B, .weak.?navajowhite@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?orchid@Colours@juce@@3VColour@2@B, ?mediumorchid@Colours@juce@@3VColour@2@B, .weak.??_Ecoral@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?lightgoldenrodyellow@Colours@juce@@3VColour@2@B, ??_Etan@Colours@juce@@YAXXZcling_module_41, .weak.?plum@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?olivedrab@Colours@juce@@3VColour@2@B, ??_Eorangered@Colours@juce@@YAXXZcling_module_41, ??_Eturquoise@Colours@juce@@YAXXZcling_module_41, ?orange@Colours@juce@@3VColour@2@B, .weak.?palevioletred@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?oldlace@Colours@juce@@3VColour@2@B, .weak.??_Elavenderblush@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, .weak.??_Eviolet@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?olive@Colours@juce@@3VColour@2@B, .weak.?palegreen@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, ?paleturquoise@Colours@juce@@3VColour@2@B, .weak.??_Egreenyellow@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ?firebrick@Colours@juce@@3VColour@2@B, ?darksalmon@Colours@juce@@3VColour@2@B, ??_Enavy@Colours@juce@@YAXXZcling_module_41, ?lightseagreen@Colours@juce@@3VColour@2@B, .weak.?sandybrown@Colours@juce@@3VColour@[email protected].__orc_init_func.cling-module-41, .weak.??_Egrey@Colours@juce@@YAXXZcling_module_41.default.__orc_init_func.cling-module-41, ??_Erosybrown@Colours@juce@@YAXXZcling_module_41, ??_Ewheat@Colours@juce@@YAXXZcling_module_41, ?papayawhip@Colours@juce@@3VColour@2@B, ??_Emagenta@Colours@juce@@YAXXZcling_module_41 }) }
[runStaticInitializersOnce]: Failed to materialize symbols: { (main, { __orc_init_func.cling-module-41 }) }
IncrementalExecutor::executeFunction: symbol '?createInstance@JUCEApplicationBase@juce@@2P6APEAV12@XZEA' unresolved while linking [cling interface function]!
You are probably missing the definition of public: static class juce::JUCEApplicationBase * __ptr64 (__cdecl* __ptr64 juce::JUCEApplicationBase::createInstance)(void)
Maybe you need to load the corresponding shared library?
================ Thread 0 ================
libCling!cling::runtime::internal::setValueWithAlloc()
libCling!cling::runtime::internal::setValueWithAlloc()
libCling!cling::runtime::internal::setValueWithAlloc()
libCling!cling::runtime::internal::setValueWithAlloc()
libCling!cling::runtime::internal::setValueWithAlloc()
libCling!cling::runtime::internal::setValueWithAlloc()
libCling!cling::runtime::internal::setValueWithAlloc()
libCling!CppyyLegacy::TClingMethodInfo::GetMangledName()
libCling!CppyyLegacy::TCling::MethodInfo_GetMangledName()
libCoreLegacy!CppyyLegacy::TFunction::TFunction()
libCoreLegacy!CppyyLegacy::TMethod::TMethod()
libCoreLegacy!CppyyLegacy::TListOfFunctions::Get()
libCoreLegacy!CppyyLegacy::TListOfFunctions::Load()
libCoreLegacy!CppyyLegacy::TClass::GetListOfMethods()
libcppyy_backend!Cppyy::GetMethodIndicesFromName()
libcppyy.cp310-win_amd64!CPyCppyy::PyException::operator=()
python310!PyObject_GetAttr()
python310!PyEval_EvalFrameDefault()
python310!PyFunction_Vectorcall()
python310!PySlice_FromIndices()
python310!PySlice_FromIndices()
python310!Py_gitversion()
python310!Py_gitversion()
python310!PyFunction_Vectorcall()
python310!PySlice_FromIndices()
python310!PySlice_FromIndices()
python310!Py_gitversion()
python310!Py_gitversion()
python310!PyEval_EvalCode()
python310!PyEval_EvalCode()
python310!Py_BuildValue()
python310!Py_BuildValue()
python310!PyObject_GetBuffer()
python310!PySlice_FromIndices()
python310!PySlice_FromIndices()
python310!PySlice_FromIndices()
python310!Py_gitversion()
python310!PyFunction_Vectorcall()
python310!PySlice_FromIndices()
python310!PySlice_FromIndices()
python310!Py_gitversion()
python310!Py_gitversion()
python310!PyFunction_Vectorcall()
python310!PySlice_FromIndices()
python310!PySlice_FromIndices()
python310!Py_gitversion()
python310!Py_gitversion()
python310!PyFunction_Vectorcall()
python310!PySlice_FromIndices()
python310!PySlice_FromIndices()
python310!Py_gitversion()
python310!Py_gitversion()
python310!PyFunction_Vectorcall()
python310!PyEval_EvalFrameDefault()
python310!PyFunction_Vectorcall()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalCode()
python310!PyEval_EvalCode()
python310!Py_BuildValue()
python310!Py_BuildValue()
python310!PyEval_EvalFrameDefault()
python310!PyFunction_Vectorcall()
python310!PyEval_EvalFrameDefault()
python310!PyFunction_Vectorcall()
python310!PyVectorcall_Call()
python310!PyObject_Call()
python310!PyArgv_AsWstrList()
python310!Py_RunMain()
python310!Py_RunMain()
python310!Py_Main()
python!??
KERNEL32!BaseThreadInitThunk()
ntdll!RtlUserThreadStart()
================ Thread 1 ================
ntdll!NtRemoveIoCompletion()
mswsock!??
KERNEL32!BaseThreadInitThunk()
ntdll!RtlUserThreadStart()
================ Thread 2 ================
ntdll!ZwWaitForSingleObject()
KERNELBASE!WaitForSingleObjectEx()
python310!PyErr_SetKeyError()
python310!PyEval_RestoreThread()
python310!PyEval_RestoreThread()
python310!PyTime_AsMicroseconds()
python310!PyTime_AsMicroseconds()
python310!PyObject_CallFunction()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalFrameDefault()
python310!PyFunction_Vectorcall()
python310!PyObject_GC_Malloc()
python310!PyVectorcall_Call()
python310!PyObject_Call()
python310!PyEval_AcquireThread()
python310!PyEval_AcquireThread()
ucrtbase!recalloc()
KERNEL32!BaseThreadInitThunk()
ntdll!RtlUserThreadStart()
================ Thread 3 ================
ntdll!ZwWaitForSingleObject()
mswsock!??
mswsock!??
WS2_32!recv()
_socket!PyInit__socket()
_socket!PyInit__socket()
_socket!PyInit__socket()
_socket!PyInit__socket()
python310!PyDict_MergeFromSeq2()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalFrameDefault()
python310!PyFunction_Vectorcall()
python310!PyObject_GC_Malloc()
python310!PyVectorcall_Call()
python310!PyObject_Call()
python310!PyEval_AcquireThread()
python310!PyEval_AcquireThread()
ucrtbase!recalloc()
KERNEL32!BaseThreadInitThunk()
ntdll!RtlUserThreadStart()
================ Thread 4 ================
ntdll!ZwWaitForSingleObject()
KERNELBASE!WaitForSingleObjectEx()
python310!PyThread_get_thread_ident()
python310!PyThread_acquire_lock_timed()
python310!PyTime_AsMicroseconds()
python310!PyTime_AsMicroseconds()
python310!PyObject_CallFunction()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalFrameDefault()
python310!PyFunction_Vectorcall()
python310!PyObject_GC_Malloc()
python310!PyVectorcall_Call()
python310!PyObject_Call()
python310!PyEval_AcquireThread()
python310!PyEval_AcquireThread()
ucrtbase!recalloc()
KERNEL32!BaseThreadInitThunk()
ntdll!RtlUserThreadStart()
================ Thread 5 ================
ntdll!ZwWaitForSingleObject()
KERNELBASE!WaitForSingleObjectEx()
python310!PyThread_get_thread_ident()
python310!PyThread_acquire_lock_timed()
python310!PyTime_AsMicroseconds()
python310!PyTime_AsMicroseconds()
python310!PyObject_CallFunction()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalFrameDefault()
python310!PyFunction_Vectorcall()
python310!PyObject_GC_Malloc()
python310!PyVectorcall_Call()
python310!PyObject_Call()
python310!PyEval_AcquireThread()
python310!PyEval_AcquireThread()
ucrtbase!recalloc()
KERNEL32!BaseThreadInitThunk()
ntdll!RtlUserThreadStart()
================ Thread 6 ================
ntdll!ZwWaitForWorkViaWorkerFactory()
ntdll!EtwNotificationRegister()
KERNEL32!BaseThreadInitThunk()
ntdll!RtlUserThreadStart()
================ Thread 7 ================
ntdll!ZwWaitForWorkViaWorkerFactory()
ntdll!EtwNotificationRegister()
KERNEL32!BaseThreadInitThunk()
ntdll!RtlUserThreadStart()
(subpub-py3.10)
tony@IANCURTIS MINGW64 /e/dev/gpt/subpub
$
Hello there!
I would be very much interested in this project to work on windows as well.
Currently if I simply use pip install popsicle
it show this error message at runtime:
[...full message skipped, a bunch of angry MSVC messages and windows kit library errors]
Could not find module 'libcppyy_backend.pyd' (or one of its dependencies).
Am I missing something or is there a separate tool I should install?
I would be happy to help in any way I can if you need a windows user.
Again, Nice work!
IncrementalExecutor::executeFunction: symbol '?createInstance@JUCEApplicationBase@juce@@2P6APEAV12@XZEA' unresolved while linking symbol '__cf_7'!
You are probably missing the definition of public: static class juce::JUCEApplicationBase * __ptr64 (__cdecl* __ptr64 juce::JUCEApplicationBase::createInstance)(void)
Maybe you need to load the corresponding shared library?
IncrementalExecutor::executeFunction: symbol '?createInstance@JUCEApplicationBase@juce@@2P6APEAV12@XZEA' unresolved while linking [cling interface function]!
You are probably missing the definition of public: static class juce::JUCEApplicationBase * __ptr64 (__cdecl* __ptr64 juce::JUCEApplicationBase::createInstance)(void)
Maybe you need to load the corresponding shared library?
================ Thread 0 ================
libCling!cling::runtime::internal::setValueWithAlloc()
libCling!cling::runtime::internal::setValueWithAlloc()
libCling!cling::runtime::internal::setValueWithAlloc()
libCling!cling::runtime::internal::setValueWithAlloc()
libCling!cling::runtime::internal::setValueWithAlloc()
libCling!cling::runtime::internal::setValueWithAlloc()
libCling!cling::runtime::internal::setValueWithAlloc()
libCling!CppyyLegacy::TClingMethodInfo::GetMangledName()
libCling!CppyyLegacy::TCling::MethodInfo_GetMangledName()
libCoreLegacy!CppyyLegacy::TFunction::TFunction()
libCoreLegacy!CppyyLegacy::TMethod::TMethod()
libCoreLegacy!CppyyLegacy::TListOfFunctions::Get()
libCoreLegacy!CppyyLegacy::TListOfFunctions::Load()
libCoreLegacy!CppyyLegacy::TClass::GetListOfMethods()
libcppyy_backend!Cppyy::GetMethodIndicesFromName()
libcppyy.cp310-win_amd64!CPyCppyy::PyException::operator=()
python310!PyObject_GetAttr()
python310!PyEval_EvalFrameDefault()
python310!PyFunction_Vectorcall()
python310!PyEval_EvalFrameDefault()
python310!PyEval_EvalCode()
python310!PyEval_EvalCode()
python310!PyArena_New()
python310!PyArena_New()
python310!PyRun_SimpleFileObject()
python310!PyRun_SimpleFileObject()
python310!PyRun_AnyFileObject()
python310!PyList_GetItem()
python310!PyList_GetItem()
python310!Py_RunMain()
python310!Py_RunMain()
python310!Py_Main()
python!??
KERNEL32!BaseThreadInitThunk()
ntdll!RtlUserThreadStart()
================ Thread 1 ================
ntdll!ZwWaitForWorkViaWorkerFactory()
ntdll!EtwNotificationRegister()
KERNEL32!BaseThreadInitThunk()
ntdll!RtlUserThreadStart()
================ Thread 2 ================
ntdll!ZwWaitForWorkViaWorkerFactory()
ntdll!EtwNotificationRegister()
KERNEL32!BaseThreadInitThunk()
ntdll!RtlUserThreadStart()
================ Thread 3 ================
ntdll!ZwWaitForWorkViaWorkerFactory()
ntdll!EtwNotificationRegister()
KERNEL32!BaseThreadInitThunk()
ntdll!RtlUserThreadStart()
just copy and pasted the code in the readme got this print
Hello! I'm trying to use popsicle
on Windows but I encounter the following error when running the simple example from the readme:
ImportError: Unable to locate juce library path
Having debugged a little it seems that in the function __get_juce_library_path
the following variables are not pointing at the right directories:
base_path = [...]\site-packages\popsicle\..\cxxbuild\popsicle_artefacts
library_path = [...]\site-packages\cxxbuild\popsicle_artefacts\libpopsicle.dll
but on windows the cxxbuild
directory does not exist in site-packages
plus the dll is called popsicle.dll
and is located at [...]\site-packages\popsicle\data\
(as well as all the juce headers)
I'm a bit of a Python newbie. After successful install via pip3 I get this error:
โ ~ python3 -c "from popsicle import juce; print(juce.SystemStats.getJUCEVersion())"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: cannot import name 'juce' from 'popsicle' (/opt/homebrew/lib/python3.11/site-packages/popsicle.so)
Thanks for the python module!
When I try to run a simple example , I got errors as follows , any idea how to correct this?
platform :windows 10
IncrementalExecutor::executeFunction: symbol '?createInstance@JUCEApplicationBase@juce@@2P6APEAV12@XZEA' unresolved while linking symbol '__cf_7'!
You are probably missing the definition of public: static class juce::JUCEApplicationBase * __ptr64 (__cdecl* __ptr64 juce::JUCEApplicationBase::createInstance)(void)
Maybe you need to load the corresponding shared library?
IncrementalExecutor::executeFunction: symbol '?createInstance@JUCEApplicationBase@juce@@2P6APEAV12@XZEA' unresolved while linking [cling interface function]!
You are probably missing the definition of public: static class juce::JUCEApplicationBase * __ptr64 (__cdecl* __ptr64 juce::JUCEApplicationBase::createInstance)(void)
Maybe you need to load the corresponding shared library?
Running the sample program gives: /Users/cx/software/ROOT/build/include/TClassEdit.h:29:10: fatal error: 'cxxabi.h' file not found
#include <cxxabi.h>
Building locally didn't fix it either.
I see /usr/local/include/4.8.4/cxxabi.h on my machine, and tried putting that in the CPLUS_INLCUDE_PATH, but not change.
Problem:
Running examples fails with error ImportError: Unable to locate juce library path
.
JUCE folder is located at ~/JUCE
and was also moved to ~/popsicle/data/JUCE
Solution:
Provide instructions on how to properly run examples in Windows/macOS/Linux if variations are needed.
Specs:
OS: Ubuntu 22.04 LTS
Kernel: 5.15.0-41-generic
popsicle: 0.0.10
Python: 3.10.4
This project is really impressive!
I am curious whether it's possible to compile the Python project to a dynamic library to load as an audio plugin into a DAW?
Thank you =)
Hi, very cool project, thanks for sharing!! I just mentioned it in the discussions sections of another cool juce + python project. I think these two are complementary and I they work nice together.
I made a somewhat crude demo which is attached.
You will need to pip install dawdreamer
and, of course, pip install popsicle
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.