[Csnd-dev] plugins release
Date | 2021-08-14 13:44 |
From | Victor Lazzarini |
Subject | [Csnd-dev] plugins release |
I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of the plugins with the correct edited dependency links. We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to do it. Maybe if one of the people with access to Windows could confirm this? best ======================== Prof. Victor Lazzarini Maynooth University Ireland |
Date | 2021-08-14 15:14 |
From | Rory Walsh |
Subject | Re: [Csnd-dev] plugins release |
I can try this Victor. It would be great to make a release for all platforms. On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote: I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of |
Date | 2021-08-14 15:25 |
From | Victor Lazzarini |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release |
Thanks, have a go and I’ll try and help. ======================== Prof. Victor Lazzarini Maynooth University Ireland > On 14 Aug 2021, at 15:14, Rory Walsh |
Date | 2021-08-14 19:38 |
From | Rory Walsh |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release |
For some reason the python opcodes aren't building. VS says Python.h can't be found. Even though I pass this when calling cmake I really am not well versed in cmake, but I thought this would do the trick, Python.h is located in that directory.. On Sat, 14 Aug 2021 at 15:25, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote: Thanks, have a go and I’ll try and help. |
Date | 2021-08-14 19:39 |
From | Rory Walsh |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release |
Attachments | CMakeCache.txt |
Here is my Cmake cache.. On Sat, 14 Aug 2021 at 19:38, Rory Walsh <rorywalsh@ear.ie> wrote:
|
Date | 2021-08-14 20:02 |
From | Victor Lazzarini |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release |
What about the other opcodes? Prof. Victor Lazzarini
Maynooth University
Ireland
On Aug 14, 2021, at 7:38 PM, Rory Walsh <rorywalsh@ear.ie> wrote:
|
Date | 2021-08-14 20:07 |
From | Victor Lazzarini |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release |
You should not need to tell where it is, the findPython routine should find it.
I see some confusing things in the cache, like png and python lib mixed up.
Could you copy the cmake messages from the command line?
I'll look at the scripts to see if I can find anything.
Prof. Victor Lazzarini
Maynooth University
Ireland
On Aug 14, 2021, at 7:39 PM, Rory Walsh <rorywalsh@ear.ie> wrote:
|
Date | 2021-08-14 20:32 |
From | Victor Lazzarini |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release |
I’ve overhauled the Python finding mechanism so that it works everywhere. You should not need to pass anything now, CMake should be able to find it. Can you try it now? ======================== Prof. Victor Lazzarini Maynooth University Ireland > On 14 Aug 2021, at 19:39, Rory Walsh |
Date | 2021-08-14 20:56 |
From | Michael Gogins |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release |
Victor, what operating system or systems do you use, and which do you test on? Regards, Mike ----------------------------------------------------- Michael GoginsIrreducible Productions http://michaelgogins.tumblr.com Michael dot Gogins at gmail dot com On Sat, Aug 14, 2021 at 3:32 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote: I’ve overhauled the Python finding mechanism so that it works everywhere. You should not need to pass anything now, |
Date | 2021-08-14 21:05 |
From | Rory Walsh |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release |
Their Victor, I'll try when I get a chance. The image opcodes build ok. On Sat 14 Aug 2021, 8:56 p.m. Michael Gogins, <michael.gogins@gmail.com> wrote:
|
Date | 2021-08-14 21:17 |
From | "Dr. Richard Boulanger" |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release |
Not meaning to add even more to the plate, but Michael's VST3 plugins have been fully tested and work on Mac and Linux. It would be great if these were in the plugins directory too ... don't you think On Sat, Aug 14, 2021 at 4:06 PM Rory Walsh <rorywalsh@ear.ie> wrote:
|
Date | 2021-08-14 21:22 |
From | Victor Lazzarini |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release |
Also if you could install the faust binaries and have a go at building faustcsound, that would be great. https://github.com/grame-cncm/faust/releases ======================== Prof. Victor Lazzarini Maynooth University Ireland > On 14 Aug 2021, at 21:05, Rory Walsh |
Date | 2021-08-14 22:29 |
From | "Dr. Richard Boulanger" |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release |
On Mac... the image do build, but they give the error below on the mac now - they do run with the old .dylib (if I copy it over from an install of version 6.10 for instance) Also, how do you recommend we install the faust binaries - I have downloaded them, but am not sure where to copy them? 0dBFS level = 32768.0 libpng warning: Application built with libpng-1.4.12 but running with 1.6.37 INIT ERROR in instr 0 (opcode imageload) line 13: imageload: out of memory. from file /Volumes/128gJet 1/2day-4john_ffitch/imt1.csd (1) giimage imageload "imt1.png" csound command: Segmentation fault inactive allocs returned to freespace end of score. overall amps: 0.0 0.0 overall samples out of range: 0 0 0 errors in performance Press return to continue - dB Dr. Richard Boulanger Professor Electronic Production and Design Berklee College of Music Professional Writing & Technology Division On Sat, Aug 14, 2021 at 4:22 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote: Also if you could install the faust binaries and have a go at building faustcsound, that would be great. |
Date | 2021-08-14 22:31 |
From | "Dr. Richard Boulanger" |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release |
Attachments | imt1.png imt2.png imt1.csd imt2.csd |
Here are two simple image.csd files and .png files to test with. These should be in the manual as models there too. - dB Dr. Richard Boulanger Professor Electronic Production and Design Berklee College of Music Professional Writing & Technology Division On Sat, Aug 14, 2021 at 5:29 PM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
|
Date | 2021-08-14 23:16 |
From | Victor Lazzarini |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release |
It works correctly here, as it always did. The problem in your case is shown right at the top: libpng warning: Application built with libpng-1.4.12 but running with 1.6.37 You need to make sure the correct version of the libpng is used. looks like you have more than one version lying around. This is not a problem with the code or the cmake script in the plugin repository. The old plugin was built and run using the correct library For faustcsound: I never used their binaries as I always built my own. The best thing is to read all the instructions in the DMG and follow them. CMake should then find the library and build the plugin. ======================== Prof. Victor Lazzarini Maynooth University Ireland > On 14 Aug 2021, at 22:31, Dr. Richard Boulanger |
Date | 2021-08-15 00:27 |
From | Victor Lazzarini |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release |
I have looked at the Faust binaries release and they can be installed anywhere. I put instructions in faustcsound/README.md on how to use these (tested here and it works). ======================== Prof. Victor Lazzarini Maynooth University Ireland > On 14 Aug 2021, at 22:31, Dr. Richard Boulanger |
Date | 2021-08-15 00:29 |
From | "Dr. Richard Boulanger" |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release |
Thanks. I will try all that. On Sat, Aug 14, 2021 at 6:16 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote: It works correctly here, as it always did. |
Date | 2021-08-15 08:40 |
From | Rory Walsh |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release |
Thanks Victor. The python opcodes build right out of the box now. Nextt up, the Faust opcodes. I get these build errors from VS: 1>------ Build started: Project: faustcsound, Configuration: Debug x64 ------ 1>Microsoft (R) C/C++ Optimizing Compiler Version 19.28.29912 for x64 1>Copyright (C) Microsoft Corporation. All rights reserved. 1>cl /c /I"C:\Program Files\Csound6_x64\include\csound" /I"C:\Program Files\Faust\include" /I"C:\Users\rory\sourcecode\csound616\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\include" /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D WIN32 /D _WINDOWS /D FAUSTFLOAT=MYFLT /D "CMAKE_INTDIR=\"Debug\"" /D faustcsound_EXPORTS /D _WINDLL /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"faustcsound.dir\Debug\\" /Fd"faustcsound.dir\Debug\vc142.pdb" /Gd /TP /errorReport:prompt D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp 1>faustgen.cpp 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(70,5): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(200,19): error C2143: syntax error: missing ';' before '*' 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(200,19): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(200,24): error C2238: unexpected token(s) preceding ';' 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(205,42): warning C4267: 'initializing': conversion from 'size_t' to 'int32_t', possible loss of data 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(299,24): error C2039: 'lock': is not a member of 'faustcompile' 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile' 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(304,26): error C2039: 'lock': is not a member of 'faustcompile' 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile' 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(286,3): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(288,3): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(361,6): error C2039: 'lock': is not a member of 'faustcompile' 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile' 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(362,6): error C2065: 'pthread_mutex_t': undeclared identifier 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(362,23): error C2059: syntax error: ')' 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(363,10): error C2039: 'lock': is not a member of 'faustcompile' 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile' 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(365,58): error C2065: 'pthread_mutex_t': undeclared identifier 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(366,8): error C2039: 'lock': is not a member of 'faustcompile' 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile' 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(367,8): error C2065: 'pthread_mutex_t': undeclared identifier 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(367,25): error C2059: syntax error: ')' 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(368,27): error C2039: 'lock': is not a member of 'faustcompile' 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile' 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(368,5): error C3861: 'pthread_mutex_init': identifier not found 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(520,32): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(561,32): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(807,32): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(856,20): error C2131: expression did not evaluate to a constant 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(856,20): message : failure was caused by a read of a variable outside its lifetime 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(856,20): message : see usage of 'argc' 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(861,11): error C3863: array type 'const char *[argc]' is not assignable 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(862,11): error C3863: array type 'const char *[argc]' is not assignable 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(863,11): error C3863: array type 'const char *[argc]' is not assignable 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(867,11): error C3863: array type 'const char *[argc]' is not assignable 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(922,26): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(931,5): error C3861: 'pthread_exit': identifier not found 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(945,5): error C3861: 'pthread_exit': identifier not found 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(968,3): error C2065: 'pthread_attr_t': undeclared identifier 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(968,18): error C2146: syntax error: missing ';' before identifier 'attr' 1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(968,18): error C2065: 'attr': undeclared identifier 1>Done building project "faustcsound.vcxproj" -- FAILED. 2>------ Build started: Project: ALL_BUILD, Configuration: Debug x64 ------ 3>------ Skipped Build: Project: INSTALL, Configuration: Debug x64 ------ 3>Project not selected to build for this solution configuration ========== Build: 1 succeeded, 1 failed, 2 up-to-date, 1 skipped ========== On Sun, 15 Aug 2021 at 00:29, Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
|
Date | 2021-08-15 09:33 |
From | Rory Walsh |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release |
I guess the faust opcodes need pthreads? On Sun, 15 Aug 2021 at 08:40, Rory Walsh <rorywalsh@ear.ie> wrote:
|
Date | 2021-08-15 10:12 |
From | Rory Walsh |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release |
I have fltk, images, python opcodes all building now. I can't get the chua opcodes to build. I'll need some help there as I've know idea about Eigen. Happy to take instructions on those. I'll try the Ableton opcodes a little later today. On Sun, 15 Aug 2021 at 09:33, Rory Walsh <rorywalsh@ear.ie> wrote:
|
Date | 2021-08-15 10:17 |
From | Rory Walsh |
Subject | Re: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release |
There doesn't seem to be anything Ableton Link related in the CMake stuff apart from a single flag to enable/disable the building of the opcodes. Is this building for your Victor? I assume I would at least have to pass some paths to the link libs? On Sun, 15 Aug 2021 at 10:12, Rory Walsh <rorywalsh@ear.ie> wrote:
|