mourednik / argotlunar Goto Github PK
View Code? Open in Web Editor NEWSurreal transformations of audio streams
Home Page: http://argotlunar.info
License: GNU General Public License v2.0
Surreal transformations of audio streams
Home Page: http://argotlunar.info
License: GNU General Public License v2.0
I've received reports that it doesn't work in MacOS 10.11 and 10.12. Apple broke backwards compatibility. I need to update the code but presently don't have a Mac to develop with.
Just curious if you will be addressing this or if there's anyway I can help out?
I love your VST and find myself missing it quite a lot :)
Im running the last version of MacOS and Flstudio. After getting around the jank that is verifying a plugin on this operating system and loading the plugin onto my mixer, the plugin crashed/froze FL.
I tried a fresh installation of the plugin, no dice.
I tried with both audio unit and vst, the AU version doesn't show up.
Is this an issue on my end and Is there a fix for this?
Laptop: MacBook Pro (15-inch, 2017)
OS: MacOS Big Sur 11.6
When running the validation tool:
https://github.com/Tracktion/pluginval
Plugin fails with:
pluginval v0.2.7 - JUCE v5.4.7
Started validating: AudioUnit-Argotlunar-45781ad3-61756678
Random seed: 0x5c9bc48
Validation started: 26 Oct 2021 7:30:51pm
Strictness level: 5
Testing plugin: AudioUnit-Argotlunar-45781ad3-61756678
ARG1: Argotlunar v2.0.6
-----------------------------------------------------------------
Starting test: pluginval / Open plugin (cold)...
Time taken to open plugin (cold): 161 ms
All tests completed successfully
-----------------------------------------------------------------
Starting test: pluginval / Open plugin (warm)...
Time taken to open plugin (warm): 2 ms
Running tests 1 times
*** FAILED: VALIDATION CRASHED
0 pluginval 0x00000001015ab610 _ZN4juce11SystemStats17getStackBacktraceEv + 64
1 pluginval 0x000000010152a836 _ZN12_GLOBAL__N_119getCrashLogContentsEv + 38
2 pluginval 0x000000010152a624 _ZN12_GLOBAL__N_111handleCrashEPv + 20
3 pluginval 0x00000001015ab84d _ZN4juceL11handleCrashEi + 13
4 libsystem_platform.dylib 0x00007fff203c6d7d _sigtramp + 29
5 ??? 0xaaaaaaaaaaaaaaaa 0x0 + 12297829382473034410
6 CoreGraphics 0x00007fff24fafe3f CGFunctionEvaluate + 252
7 CoreGraphics 0x00007fff24fafca5 function_evaluate + 365
8 CoreGraphics 0x00007fff24faf465 ripc_AcquireFunction + 1018
9 CoreGraphics 0x00007fff24fae6bf ripc_DrawShading + 5621
10 CoreGraphics 0x00007fff2530970e _ZN2CG19DisplayListExecutor11drawShadingEPKNS_23DisplayListEntryShadingE + 636
11 CoreGraphics 0x00007fff253b9d8b _ZN2CG11DisplayList14executeEntriesENSt3__111__wrap_iterIPNS1_10unique_ptrIKNS_16DisplayListEntryENS1_14default_deleteIS5_EEEEEESA_P17CGContextDelegateP16CGRenderingStateP8CGGStackPK6CGRectPK14__CFDictionaryb + 263
12 CoreGraphics 0x00007fff2503cf8d _ZN2CG11DisplayList7executeEP17CGContextDelegateP16CGRenderingStateP8CGGStackPK6CGRectPK14__CFDictionary + 363
13 CoreGraphics 0x00007fff2503cbff CGDisplayListDrawInContextDelegate + 529
14 QuartzCore 0x00007fff26c0a3d0 CABackingStoreUpdate_ + 570
15 QuartzCore 0x00007fff26c7184d ___ZN2CA5Layer8display_Ev_block_invoke + 53
16 QuartzCore 0x00007fff26c09787 -[CALayer _display] + 2247
17 AppKit 0x00007fff22def5f5 -[_NSBackingLayer display] + 475
18 AppKit 0x00007fff22d5a6e2 -[_NSViewBackingLayer display] + 555
19 QuartzCore 0x00007fff26c086f3 _ZN2CA5Layer17display_if_neededEPNS_11TransactionE + 863
20 QuartzCore 0x00007fff26d53bee _ZN2CA7Context18commit_transactionEPNS_11TransactionEdPd + 666
21 QuartzCore 0x00007fff26be9b6f _ZN2CA11Transaction6commitEv + 713
22 AppKit 0x00007fff22e0486c __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 285
23 AppKit 0x00007fff2355a332 ___NSRunLoopObserverCreateWithHandler_block_invoke + 41
24 CoreFoundation 0x00007fff20478671 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
25 CoreFoundation 0x00007fff20478505 __CFRunLoopDoObservers + 543
26 CoreFoundation 0x00007fff20477998 __CFRunLoopRun + 841
27 CoreFoundation 0x00007fff20476f8c CFRunLoopRunSpecific + 563
28 pluginval 0x00000001015e8627 _ZN4juce14MessageManager20runDispatchLoopUntilEi + 199
29 pluginval 0x0000000101537796 _ZL34createAndShowEditorOnMessageThreadRN4juce19AudioPluginInstanceE + 182
30 pluginval 0x000000010153757b _ZN10EditorTest7runTestER11PluginTestsRN4juce19AudioPluginInstanceE + 59
31 pluginval 0x0000000101536081 _ZNSt3__110__function6__funcIZN11PluginTests8testTypeERKN4juce17PluginDescriptionEE3$_1NS_9allocatorIS7_EEFvvEEclEv + 33
32 pluginval 0x00000001015eabc9 _ZN4juce12MessageQueue21runLoopSourceCallbackEPv + 57
33 CoreFoundation 0x00007fff204792bc __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
34 CoreFoundation 0x00007fff20479224 __CFRunLoopDoSource0 + 180
35 CoreFoundation 0x00007fff20478fa4 __CFRunLoopDoSources0 + 242
36 CoreFoundation 0x00007fff204779cc __CFRunLoopRun + 893
37 CoreFoundation 0x00007fff20476f8c CFRunLoopRunSpecific + 563
38 HIToolbox 0x00007fff286bf1f3 RunCurrentEventLoopInMode + 292
39 HIToolbox 0x00007fff286bef55 ReceiveNextEventCommon + 587
40 HIToolbox 0x00007fff286becf3 _BlockUntilNextEventMatchingListInModeWithFilter + 70
41 AppKit 0x00007fff22c80172 _DPSNextEvent + 864
42 AppKit 0x00007fff22c7e945 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1364
43 AppKit 0x00007fff22c70c69 -[NSApplication run] + 586
44 pluginval 0x00000001015e53b0 _ZN4juce19JUCEApplicationBase4mainEv + 144
45 pluginval 0x00000001015e5303 _ZN4juce19JUCEApplicationBase4mainEiPPKc + 83
46 libdyld.dylib 0x00007fff2039cf3d start + 1
Binary Images:
0x101523000 pluginval
0x7fff203c3000 libsystem_platform.dylib
0x7fff24f82000 CoreGraphics
0x7fff26be7000 QuartzCore
0x7fff22c41000 AppKit
0x7fff203f9000 CoreFoundation
0x7fff2868e000 HIToolbox
0x7fff20387000 libdyld.dylib
Which means it cannot be loaded in a DAW.
Hi,
Argotlunar is quite cool - nice to have an open source granular AU/VST.
However, when the AU is installed, it causes Final Cut Pro X 10.1.4 to fail to restore its window layout and therefore freeze on launch. OS X 10.9.5. As soon as I removed the plugin, FCPX is fine. This is a problem i've seen before with another AU – sickndestroy. I contacted the developer and they fixed the issue. Seems that argotlunar has the same issue.
Have not tested in FCPX 10.2 on OS X 10.10 yet.
Yes – i'd say the fault is mostly apple's for having such a touch AU implementation in FCPX, but thought you'd like to know. Thanks!
I tried to build project with vstsdk 3.x (it has older 2.x headers in vst2.x directory in the bundle), but build fails:
u1@pc1:/home/z/pproj/argotlunar/Builds/Linux> make
Compiling juce_VST_Wrapper.cpp
In file included from ../../../vstsdk2.4/public.sdk/source/vst2.x/audioeffectx.h:37:0,
from ../../JuceLibraryCode/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:83:
../../../vstsdk2.4/public.sdk/source/vst2.x/audioeffect.h:37:60: fatal error: pluginterfaces/vst2.x/aeffect.h: No such file or directory
#include "pluginterfaces/vst2.x/aeffect.h" // "c" interface
^
compilation terminated.
Makefile:204: recipe for target 'build/intermediate/Release/juce_VST_Wrapper_bb62e93d.o' failed
make: *** [build/intermediate/Release/juce_VST_Wrapper_bb62e93d.o] Error 1
hello,
first a bit thinks for this really nice plugin. now to the bug report :) - when i try to load the banks preset file provided by clicking on options and the load banks xml file i see the following behaviour:
do you or someone else has any idea why it is not working in the linux case?
a lot of thanks in advance and best wishes - hexdump
Debian Buster 10.6
trying to build VST3 using JUCE 6.04
Compiling Parameters.cpp
../../Source/Parameters.cpp: In member function ‘const juce::String Parameters::getParameterName(int)’:
../../Source/Parameters.cpp:243:20: error: ‘empty’ is not a member of ‘juce::String’
return String::empty;
I built this from the fork by @martinfinke, using his updated Juice libs on a Macbook Pro M1 with Asahi Linux and a Debian Sid installed system. It should work on an 64-bit ARM Linux, including raspberry Pi OS.
It was a devil to track down the legacy libraries and make these available in compilation. The result has been worth the effort, with only my simplest testing under Cockos Reaper. I'd be glad to hear of anyone's experiences with this.
Installation is just un-tarring the file in /usr/lib/lxvst/. tar xfvz argotlunar.vst3.tar.gz
- with root permissions, of course. If you have a local lxvst in your home directory, then adjust accordingly.
https://drive.google.com/file/d/1gX5E3fYnyGcqT2PrtGlS6sgUcGiuBXy7/view?usp=sharing
Here's a screenshot of the plugin loaded in Reaper on my Asahi/Debian Sid Macbook Pro M1 16":
Hi, I'm wondering if you might have considered making the DISTRHO LV2 JUCE fork build method the official one so there can be official Argolunar LV2 builds?
Is this project still maintained somehow?
I've installed the linux version to bitwig, but, bitwig does not see it as a generator or an effect. Simply, it's not there.
Some guidance would be appreciated.
Here you go: argotlunar-M1.zip 😊
AU and VST2/3.
Ableton 10.0.6
Windows 10 Pro 20H2
Not seeing Argotlunar in the list of available VST's in Ableton.
Tried both the 64 and 32 bit builds, no luck.
As a baseline, I am able to install other VST's, no problem.
Installed both these from issue #8
http://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU3/vcredist_x64.exe
http://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x64.exe
Happy to provide more info.
Thanks!
Hi,
I tried Argotlunar on Linux(x64) with Reaper and it sounds great! However, I couldn't make Reaper recognize the VST on Windows 10(x64). Could there be a runtime library that maybe I'm missing or some other dependencies?
Thanks.
Hello,
I have been trying to install Argotlunar as an Ardour plugin without success. I keep getting there errors:
[ERROR]: LADSPA: module "/usr/lib/ladspa/argotlunar.so" has no descriptor function.
[ERROR]: 'ladspa_descriptor': /usr/lib/ladspa/argotlunar.so: undefined symbol: ladspa_descriptor
I downloaded the files and placed the .so files under /usr/lib/ladspa along with the other ones (I am on Ubuntu 18,04) but every time I make Ardour scan for plugins I get the error above.
Any help is greatly appreciated
Thanks for your amazing project. You have stated in your README.md that the project is GPL2
Could you add a GitHub supported License file? so the repo is tagged correctly? It should take 5 mins:
https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/licensing-a-repository
Thanks!
There's an incompatible definition in the PixelFormat.h of the juce library distributed with this repo. To get past this, there's a patch that turns up in a google search that fixes the juce library. Of course this patch doesn't work as is. Remove the different definitions based on GCC and everything should compile
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.