Re: lv2dynparam

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Atte André Jensen <atte.jensen@xxxxxxxxx> writes:

> * The installation should be documented. A simple *not autogenerated*
> * INSTALL (in the root of lv2dynparam, zynjacku and zyn) with a short
> * explanation would suffice.

I agree. I just want to concentrate on code until it is more complete. I
accept any help, feedback, documentaiton, code. Your feedback in
particular is very valuable.

> * For some reason zyn complains that I haven't set LV2_PATH (although
> * I have, I presume it's an environment variable). So I cp -R'ed the
> * zynadd.lv2 dir to my ~/.lv2 dir:
> atte@ajstrup:~/software/phat-0.4.0$ ll -R ~/.lv2
> /home/atte/.lv2:
> total 4,0K
> drwxr-xr-x 2 atte atte 4,0K 2007-02-28 10:41 zynadd.lv2
> /home/atte/.lv2/zynadd.lv2:
> total 324K
> -rw-r--r-- 1 atte atte  207 2007-02-28 10:41 manifest.ttl
> -rwxr-xr-x 1 atte atte 309K 2007-02-28 10:41 zynadd.so
> -rw-r--r-- 1 atte atte  940 2007-02-28 10:41 zynadd.ttl

Current Makefile hackery installs the plugin into LV2_PATH. Have you
"export"-ed the LV2_PATH variable?

I plan to switch zyn and zynjacku projects to autotools or scons in
future.

> * I installed the latest phat + pyphat from source, but (after
> * starting jack, nothing else)

Yes, this is best to do (I guess you mean SVN). I should talk with Loki
to release newer version of PHAT. This will help jack_mixer too. Loki
you read?

> I get this:
> atte@ajstrup:~/software/zynjacku/zynjacku$ ./zynjacku.py
> http://home.gna.org/zyn/zynadd/0
> zynjacku library is missing lv2dynparam constants.
>
> Hope you could help me the last part of the way!

Recently someone in IRC (maybe you) had problem with those constants
failing to autogenerate. This causes window without controls. So I added
check to detect this at start. However the guy left and I still don't
know what causes it. Can you please run this command from within
zynjacku directory:

./gen_py_constants.py `pkg-config --variable=includedir lv2dynparamhost-1` '^LV2DYNPARAM_PARAMETER_'

Do you get any output?

gen_py_constants.py is executed several times, with different regex,
From Makefile. Result is collected in init_py_constants.c
I guess that file is empty for some strange reason?

Also, once I got report that gen_py_constants.py is not executable. That
was strage to me because AFAIK subversion client should put +x to the
file when it is checked out. Please check if gen_py_constants.py is
executable and if not, make it executable. And tell me :)

> A few questions about await me once the thingy is running:
>
> * Will I be able to load original zynaddsubfx patches?

ATM, no. This feature is in my plan however, as "import" in zynjacku. Of
course it will load only adsynth-zynadd settings until other synths are
ported too. But for this to happen I need to implement project save/load
in zynjacku. With LASH support. And maybe publishing ready-for-use
patches/presets for zynjacku, including ones converted from original
zynaddsubfx patches, is good idea.

> * Are the realtime problems of zynaddsubfx still there?

I continue to dig the code and it is still work in progress. Howver, you
should feel the progress I've made right now. I particular zynadd has
no lock (mutex) at all. I removed lots of memory allocations in audio
processing context, but this is not complete yet. The results I get
here are quite amazing, I never got any "clicks" or JACK
crashes. They are caused by sleeping in realtime context. However JACK
crashing because of an app seems like bug in JACK itself to me, but I
may be wrong.

-- 
Nedko Arnaudov <GnuPG KeyID: DE1716B0>

Attachment: pgpRe20oQgbCF.pgp
Description: PGP signature


[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux