-
-
flextUser
@jameslo Very useful ! Thanks. I didn't know about this protocol. That does it.
I'm trying to compare time values from a transport to stored values from a text sequence so I can change parameters at specific times.
I could use [text sequence] alone but my transport behaves like a real performer with IOI variations.
-
flextUser
@whale-av Thanks David! I will take a look at list-abs. There is no way to unpack inside makefilename right? [makefilename %d %d %d]
Martin. -
flextUser
Is there a way to do it preserving the zero ? I want to compare two lists that include zeros left and right.
Cheers -
flextUser
If you really need to share with Windows users and have a Windows machine then it is possible and very easy to compile externals in Windows without Msys2 using MVS. Regarding your question, at the moment I am not able to cross-platform compile Pd in Msys2 and I'm not sure how the Windows packages are compiled at the moment.
-
flextUser
Dear forum,
I want to create a custom Ubuntu Live Cd with Pd vanilla, a bunch of externals I created and a patch for the performer to run. He will be traveling with a basic Windows laptop and I compiled my externals for Linux (and OS X) only. He will provide his own audio interface. Will this work ? There are tools for creating custom live cds but I have no experience with them.
Has anyone tried something like this ? The idea is for the performer to boot from a USB stick , start jack and run the patch. -
flextUser
I can reproduce it. Objects made with Faust crash PD when using multiple instances. Also, when adding two (different) objects to a patch, signal goes through only one.
-
flextUser
I'm new to Flext, and haven't coded in C++ in a long time. Made a simple object that reads a symbol; I get the following error:
error: reference to non-static member function must be called
FLEXT_ADDMETHOD_S(0,"read",m_read);Also can someone clarify the difference between the two ways to register methods (ADDMETHOD and CADDMETHOD) ?
Any help will be appreciated.#include <flext.h> #if !defined(FLEXT_VERSION) || (FLEXT_VERSION < 400) #error You need at least flext version 0.4.0 #endif class hello: public flext_base { FLEXT_HEADER(hello,flext_base) public: hello(); protected: void m_read(t_symbol *argument); private: FLEXT_CALLBACK_S(m_read) }; FLEXT_NEW("hello",hello) hello::hello() { AddInAnything(); FLEXT_ADDMETHOD_S(0,"read",m_read); } void hello::m_read(t_symbol *argument) { post("reading argument: %s)",GetString(argument)); }