[chuck-users] cannot load chugins

d dchuck at yurfish.com
Wed May 24 01:56:43 EDT 2023


Thanks Ge!

I'll be looking to try   1.5.0.1.

In the meantime, i noticed a lot of 
midi sequence functionality in the the source. 
(midiio_rtmidi.cpp)

But I cannot see how to access it.
Things like getBPM and  various other
midi events. Is this something for  future?

I have some free cycles now, so I can test
if that helps.

thanks
-d


On Tue, 23 May 2023 01:43:14 -0700
Ge Wang <ge at ccrma.Stanford.EDU> wrote:

> 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  
> _______________________________________________
> 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