| *** ssj71 has quit IRC | 00:05 | |
| *** ricardocrudo has quit IRC | 00:40 | |
| drobilla | Well, giving submodules a shot anyway | 01:57 |
|---|---|---|
| drobilla | This is just for my drobillad repository, so it doesn't really matter | 01:57 |
| drobilla | How to deal with cramming the libs into LV2 itself, if that's ever a thing that actually happens, is another question... | 01:57 |
| *** gabrbedd- has joined #lv2 | 05:08 | |
| *** artfwo has quit IRC | 05:14 | |
| *** gabrbedd has quit IRC | 05:14 | |
| *** gabrbedd- is now known as gabrbedd | 05:14 | |
| *** artfwo has joined #lv2 | 05:18 | |
| *** kwmiebach_ has joined #lv2 | 05:50 | |
| *** Anchakor_ has joined #lv2 | 05:50 | |
| *** kwmiebach has quit IRC | 05:51 | |
| *** six6110 has quit IRC | 05:51 | |
| *** Anchakor has quit IRC | 05:51 | |
| *** six6110 has joined #lv2 | 05:53 | |
| *** kwmiebach_ is now known as kwmiebach | 05:53 | |
| *** tytel has quit IRC | 06:44 | |
| *** Anchakor has joined #lv2 | 07:02 | |
| *** Anchakor_ has quit IRC | 07:03 | |
| *** ventosus has joined #lv2 | 07:47 | |
| *** gianMOD has joined #lv2 | 08:38 | |
| *** gianMOD has quit IRC | 08:43 | |
| *** deva has joined #lv2 | 08:48 | |
| *** edogawa has joined #lv2 | 09:29 | |
| *** six6110 has quit IRC | 09:38 | |
| *** ricardocrudo has joined #lv2 | 09:45 | |
| *** edogawa has quit IRC | 09:53 | |
| *** deva has quit IRC | 10:20 | |
| *** deva has joined #lv2 | 10:22 | |
| *** rncbc has joined #lv2 | 10:30 | |
| *** falktx has joined #lv2 | 11:03 | |
| *** ricardocrudo has quit IRC | 11:08 | |
| *** NickSB2 has joined #lv2 | 11:11 | |
| *** colock has joined #lv2 | 11:36 | |
| colock | hello! i'm playing with ingen (installed from git yesterday) and I was wondering if it's possible to make it play chords from midi and/or how polyphonic works… | 11:37 |
| *** falktx has quit IRC | 12:41 | |
| *** falktx has joined #lv2 | 12:42 | |
| *** aombk3 has joined #lv2 | 12:59 | |
| *** edoardo has joined #lv2 | 13:03 | |
| edoardo | Hi! | 13:03 |
| *** aombk2 has quit IRC | 13:03 | |
| edoardo | I can only find documentation for creating LV2 plugins | 13:06 |
| edoardo | Is there a C++ library i can use to host lv2 plugins? | 13:06 |
| *** NickSB2 has quit IRC | 13:09 | |
| *** gianMOD has joined #lv2 | 13:10 | |
| *** artfwo has quit IRC | 13:10 | |
| falktx | C APIs can be used in C++ without issues | 13:12 |
| edoardo | I found Lilv | 13:12 |
| edoardo | Is it official? | 13:13 |
| edoardo | It looks really nice & easy to use | 13:13 |
| falktx | it is yes | 13:14 |
| *** gianMOD has quit IRC | 13:14 | |
| edoardo | Thanks | 13:15 |
| colock | I must say I'm impressed by the elegance of drobilla ecosystem architecture. Hat down. | 13:22 |
| colock | I suppose you might also want to give a look at jalv, edoardo | 13:24 |
| edoardo | Woah! | 13:25 |
| edoardo | jalv is amazin | 13:25 |
| colock | why do you need such? | 13:25 |
| *** gianMOD has joined #lv2 | 13:25 | |
| colock | if you're looking for non-linear patching lv2 (and potentially ladspa) plugins together, there is ingen that is being developed (application that uses jalv) | 13:26 |
| edoardo | Well, Lilv is for a processor i need to run on my server: i can't find anything command-line based so i'll probably write one myself | 13:26 |
| colock | you can use ingen created LV2 graphs without any frontend | 13:26 |
| edoardo | Jalv is because Carla is really buggy and this could solve my jack-integration issues | 13:26 |
| colock | ingen is client/server application | 13:26 |
| colock | so you edit your patch with the GUI, save, then just launch it as a server. | 13:27 |
| colock | if you save it under ~/.lv2/ you can use the graph like any normal lv2 plugin ;) | 13:27 |
| edoardo | Do i need to use jack? | 13:27 |
| colock | from any lv2-aware application | 13:27 |
| colock | i suppose so, yes. | 13:27 |
| edoardo | So things get complicated there | 13:28 |
| colock | why? | 13:28 |
| edoardo | I'll probably process ~50 audio streams at once from radios | 13:28 |
| edoardo | In real time | 13:28 |
| colock | that's a good point for using jack, not for not using it | 13:29 |
| edoardo | I don't think jack can handle that amount of data | 13:29 |
| colock | realtime kernel + realtime jack | 13:29 |
| edoardo | And if something crashes then every stream would go down | 13:29 |
| colock | indeed | 13:29 |
| edoardo | I'm using pipes right now and they seem really stable | 13:29 |
| colock | for now jack has been really stable | 13:29 |
| colock | some jack clients not so much, but jack itself quite so | 13:29 |
| edoardo | If some radio decides to send strange data, only its stream goes down | 13:30 |
| edoardo | And doesn't make all the other pipelines crash | 13:30 |
| colock | well, usually a crash in a jack client does not make other jack process crash | 13:30 |
| edoardo | idjc makes my entire jack session | 13:31 |
| edoardo | crash | 13:31 |
| colock | but yeah, a small jack client that can react to a disconnection in its ports to re-route would be amazing | 13:31 |
| colock | I suppose lv2 works without jack, right? | 13:33 |
| edoardo | yes it does | 13:34 |
| colock | yeah lilv depends just on python, according to documentation... | 13:34 |
| colock | or maybe is the build tool :\ | 13:34 |
| edoardo | however, i'm not using lv2 plugins because there isn't any realtime processor for command line | 13:35 |
| edoardo | lv2file only processes files, and makes a disaster if i try to use pipes | 13:35 |
| colock | ok, lilv needs lv2, serd, sord and sratom | 13:35 |
| colock | yeah, but I'm sore there is a way | 13:36 |
| colock | *sure | 13:36 |
| edoardo | to do it command line? | 13:37 |
| colock | well lv2 is built around sample-rate messages | 13:37 |
| colock | audio and commands are in the same stream | 13:38 |
| edoardo | my ideal processor/host/whatever would be | 13:38 |
| edoardo | 1. input/output of raw pcm audio from pipe | 13:38 |
| edoardo | 2. reads plugins chain from file, or argument | 13:39 |
| edoardo | 3. reads a fifo waiting for changes in the plugins values | 13:39 |
| colock | that's what ingen does, basically, instead jack over stdin/stdout | 13:39 |
| colock | mmm | 13:39 |
| edoardo | basically, echo 'setParam::myplugin::myparam::512::hz' > processorfifo | 13:40 |
| colock | yeah :] | 13:40 |
| edoardo | since then i'll need to link it to webrtc | 13:41 |
| colock | ingen also works without jack, it seems | 13:41 |
| edoardo | and be able to control processor values directly from the browser | 13:41 |
| colock | I'd give ingen a try, if I were you | 13:41 |
| edoardo | i'll take a look at it | 13:41 |
| colock | then atom and related library for messages | 13:41 |
| colock | have you tried lv2proc, btw? | 13:44 |
| edoardo | yes | 13:44 |
| colock | (i never did) | 13:44 |
| colock | not realtime? | 13:44 |
| edoardo | not realtime works well | 13:44 |
| edoardo | realtime doesn't work | 13:45 |
| colock | even with carefully chosing sample rate etc in the input stream? | 13:45 |
| edoardo | it just doesn't read from stdin | 13:46 |
| colock | well the shell has no idea about "realtime" | 13:46 |
| edoardo | i then tried to make it read from a file and write to stdout | 13:47 |
| colock | is just a fifo-like thing from output to input, no wonder. | 13:47 |
| edoardo | it said it couldn't seek back to write headers or something like that | 13:47 |
| colock | a real file or a fifo socket? | 13:47 |
| edoardo | real file | 13:48 |
| colock | (hey! lv2proc depends on lilv :]) | 13:48 |
| edoardo | i have to make a graph of what i have to do | 13:53 |
| edoardo | brb making graph on paper | 13:53 |
| *** gianMOD has quit IRC | 13:53 | |
| *** gianMOD has joined #lv2 | 13:59 | |
| *** gianMOD has quit IRC | 14:02 | |
| *** gianMOD has joined #lv2 | 14:05 | |
| *** son0p has quit IRC | 14:06 | |
| *** son0p has joined #lv2 | 14:08 | |
| *** gianMOD has quit IRC | 14:48 | |
| *** artfwo has joined #lv2 | 15:37 | |
| *** gianMOD has joined #lv2 | 15:39 | |
| *** gianMOD has quit IRC | 15:44 | |
| *** gianMOD has joined #lv2 | 16:42 | |
| *** gianMOD has quit IRC | 16:45 | |
| *** deva has quit IRC | 17:40 | |
| drobilla | Shouldn't be too hard to hack FIFO support into lv2file or Ingen, though multiple streams might be weird without a guarantee that their rates are the same | 17:45 |
| edoardo | i just use 48k everywhere | 17:56 |
| falktx | dct:replaces for lv2 plugins in lilv seem to be broken | 18:25 |
| falktx | I have a project file that contains a now-replaced plugin | 18:25 |
| falktx | lilv should be able to load that plugin... right? | 18:26 |
| falktx | brb | 18:41 |
| *** falktx has quit IRC | 18:41 | |
| *** artfwo has quit IRC | 18:42 | |
| *** falktx has joined #lv2 | 18:42 | |
| *** falktx has quit IRC | 18:58 | |
| *** uncle-j_j has joined #lv2 | 19:04 | |
| *** falktx has joined #lv2 | 19:26 | |
| *** gianMOD has joined #lv2 | 19:34 | |
| *** artfwo has joined #lv2 | 19:51 | |
| *** ventosus has left #lv2 | 20:14 | |
| *** deva has joined #lv2 | 20:17 | |
| drobilla | falktx: Hm. Not sure, actually | 20:27 |
| drobilla | git migration complete. Consider svn dead, let me know if there are any problems | 20:27 |
| *** gianMOD has quit IRC | 20:29 | |
| *** falktx has quit IRC | 20:40 | |
| *** falktx has joined #lv2 | 20:49 | |
| colock | (hours playing with ardour amsynth and calf goodies :>) | 21:15 |
| colock | i suppose many proaudio-overlay ebuilds will require a small tweak then… (svn -> git) | 21:17 |
| *** falktx has quit IRC | 21:34 | |
| *** uncle-j_j has quit IRC | 21:46 | |
| *** edogawa has joined #lv2 | 21:46 | |
| *** deva has quit IRC | 22:58 | |
| *** edoardo has quit IRC | 23:41 | |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!