[chuck-users] cannot load chugins

Ge Wang ge at ccrma.Stanford.EDU
Tue May 23 04:43:14 EDT 2023


Hi!

Glad that worked!

Alas, however, miniAudicle on Linux is a different story and currently 
experiencing some build woes. Apologies. We are currently looking into 
this and a fix will hopefully be coming in in 1.5.0.1.

Ge!

On 5/22/23 4:31 PM, d wrote:
> 
> success! thanks!
> 
> All the chugins work including FluidSynth.
> 
> Looks like I can't build the audicle
> though, it requires libqt4 and all I
> see are qt5 and qt6.
> 
> I running devuan linux
> (debian testing without systemd)
> 
> Linux uptown 6.1.0-7-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.20-1
> (2023-03-19) x86_64 GNU/Linux
> 
> -d
> 
> On Mon, 22 May 2023 15:28:13 -0700
> Ge Wang <ge at ccrma.Stanford.EDU> wrote:
> 
>> Happy Monday!
>>
>> If you cloned/pulled from the chugins repo since Friday, we are
>> already working on 1.5.0.1 and the chugins headers have been already
>> updated from version 8.0 to 8.1 due to additions to the chugin
>> modules API. (Chugins built with 8.1 headers need the latest dev
>> build of chuck to load.)
>>
>> Solution #1: build chugins from the chuck-1.5.0.0 tag:
>>
>>       (from your local chugins repo)
>>       git fetch --all --tags
>>
>>       git checkout tags/chuck-1.5.0.0
>>       (or)
>>       git checkout tags/chuck-1.5.0.0 -b [your branch name]
>>
>>       (for good measure)
>>       git submodule update --init --recursive
>>
>> FYI if you want to double check, verify this following line in
>> chugins/chuck/include/chuck.h reads as follows:
>>       #define CHUCK_VERSION_STRING "1.5.0.0 (chai)"
>>
>> If you do a clean build of chugins from this tag, they should
>> properly load in chuck-1.5.0.0.
>>
>> (Solution #2: an alternate approach is to build and use the latest
>> chugins and the latest chuck: 1.5.0.1-dev.)
>>
>> Tip: if you'd like, you can run chuck with with the -v3 (verbose
>> level 3 or higher) flag to see chugins loading status / any error
>> messages, e.g.:
>>
>>       chuck -v3 WPKorg35-test.ck
>>
>> Sorry for the confusion! Please let us know if you run into any other
>> issues.
>>
>> keep on chuckin,
>> Ge!
>>
>> ~~~
>> Ge Wang
>> Associate Professor
>> Center for Computer Research in Music and Acoustics (CCRMA)
>> Department of Music (also Computer Science, by Courtesy)
>> Stanford University
>> https://ccrma.stanford.edu/~ge/
>> ~
>> Artful Design: Technology in Search of the Sublime!
>> -- what we make, makes us --
>> https://artful.design/
>> ~~~
>>
>> On 5/22/23 1:33 PM, d wrote:
>>> I downloaded and rebuilt chuck and chugins this morning.
>>> The chuck examples  work but none of the chugins.
>>> Looks like they are not being found.
>>>
>>> happy monday :-)
>>> -d
>>> =================
>>> uptown:uname -a
>>> Linux uptown 6.1.0-7-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.20-1
>>> (2023-03-19) x86_64 GNU/Linux
>>> uptown:
>>> ===
>>> uptown:chuck --help
>>> usage: chuck --[options|commands] [+-=^] file1 file2 file3 ...
>>>      [options] = halt|loop|audio|silent|dump|nodump|about|probe|
>>>                  channels:<N>|out:<N>|in:<N>|dac:<N>|adc:<N>|driver:<name>|
>>>                  srate:<N>|bufsize:<N>|bufnum:<N>|shell|empty|
>>>                  remote:<hostname>|port:<N>|verbose:<N>|level:<N>|
>>>                  callback|deprecate:{stop|warn|ignore}|
>>>                  chugin-load:{on|off}|chugin-path:<path>|chugin:<name>
>>>      [commands] = add|remove|replace|remove.all|status|time|kill
>>>      [+-=^] = shortcuts for add, remove, replace, status
>>>
>>> chuck version: 1.5.0.0 (chai)
>>>      linux (alsa) : 64-bit
>>>      http://chuck.cs.princeton.edu/
>>>      http://chuck.stanford.edu/
>>> ====
>>> uptown:ls -l /usr/local/lib/chuck/WPKorg35.chug
>>> -rwxr-xr-x 1 root root 21856 May 22 12:34
>>> /usr/local/lib/chuck/WPKorg35.chug
>>> ====
>>> uptown:chuck WPKorg35-test.ck
>>> [chuck]: RtAudio: no compiled support for specified API argument!
>>> [WPKorg35-test.ck]:line(1): undefined type 'WPKorg35'...
>>> [WPKorg35-test.ck]:line(1): ... in declaration ...
>>> [chuck]:
>>> [chuck]:
>>> uptown:
>>> ===
>>> uptown:chuck --chugin-path:./WPKorg35.chug  WPKorg35-test.ck
>>> [chuck]: RtAudio: no compiled support for specified API argument!
>>> [WPKorg35-test.ck]:line(1): undefined type 'WPKorg35'...
>>> [WPKorg35-test.ck]:line(1): ... in declaration ...
>>> [chuck]:
>>> [chuck]:
>>> uptown:
>>>
>>> _______________________________________________
>>> chuck-users mailing list
>>> chuck-users at lists.cs.princeton.edu
>>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
>> _______________________________________________
>> chuck-users mailing list
>> chuck-users at lists.cs.princeton.edu
>> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
> 
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users


More information about the chuck-users mailing list