Saturday, 2015-11-14

*** ssj71 has quit IRC00:05
*** ricardocrudo has quit IRC00:40
drobillaWell, giving submodules a shot anyway01:57
drobillaThis is just for my drobillad repository, so it doesn't really matter01:57
drobillaHow 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 #lv205:08
*** artfwo has quit IRC05:14
*** gabrbedd has quit IRC05:14
*** gabrbedd- is now known as gabrbedd05:14
*** artfwo has joined #lv205:18
*** kwmiebach_ has joined #lv205:50
*** Anchakor_ has joined #lv205:50
*** kwmiebach has quit IRC05:51
*** six6110 has quit IRC05:51
*** Anchakor has quit IRC05:51
*** six6110 has joined #lv205:53
*** kwmiebach_ is now known as kwmiebach05:53
*** tytel has quit IRC06:44
*** Anchakor has joined #lv207:02
*** Anchakor_ has quit IRC07:03
*** ventosus has joined #lv207:47
*** gianMOD has joined #lv208:38
*** gianMOD has quit IRC08:43
*** deva has joined #lv208:48
*** edogawa has joined #lv209:29
*** six6110 has quit IRC09:38
*** ricardocrudo has joined #lv209:45
*** edogawa has quit IRC09:53
*** deva has quit IRC10:20
*** deva has joined #lv210:22
*** rncbc has joined #lv210:30
*** falktx has joined #lv211:03
*** ricardocrudo has quit IRC11:08
*** NickSB2 has joined #lv211:11
*** colock has joined #lv211:36
colockhello! 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 IRC12:41
*** falktx has joined #lv212:42
*** aombk3 has joined #lv212:59
*** edoardo has joined #lv213:03
edoardoHi!13:03
*** aombk2 has quit IRC13:03
edoardoI can only find documentation for creating LV2 plugins13:06
edoardoIs there a C++ library i can use to host lv2 plugins?13:06
*** NickSB2 has quit IRC13:09
*** gianMOD has joined #lv213:10
*** artfwo has quit IRC13:10
falktxC APIs can be used in C++ without issues13:12
edoardoI found Lilv13:12
edoardoIs it official?13:13
edoardoIt looks really nice & easy to use13:13
falktxit is yes13:14
*** gianMOD has quit IRC13:14
edoardoThanks13:15
colockI must say I'm impressed by the elegance of drobilla ecosystem architecture. Hat down.13:22
colockI suppose you might also want to give a look at jalv, edoardo13:24
edoardoWoah!13:25
edoardojalv is amazin13:25
colockwhy do you need such?13:25
*** gianMOD has joined #lv213:25
colockif 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
edoardoWell, 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 myself13:26
colockyou can use ingen created LV2 graphs without any frontend13:26
edoardoJalv is because Carla is really buggy and this could solve my jack-integration issues13:26
colockingen is client/server application13:26
colockso you edit your patch with the GUI, save, then just launch it as a server.13:27
colockif you save it under ~/.lv2/ you can use the graph like any normal lv2 plugin ;)13:27
edoardoDo i need to use jack?13:27
colockfrom any lv2-aware application13:27
colocki suppose so, yes.13:27
edoardoSo things get complicated there13:28
colockwhy?13:28
edoardoI'll probably process ~50 audio streams at once from radios13:28
edoardoIn real time13:28
colockthat's a good point for using jack, not for not using it13:29
edoardoI don't think jack can handle that amount of data13:29
colockrealtime kernel + realtime jack13:29
edoardoAnd if something crashes then every stream would go down13:29
colockindeed13:29
edoardoI'm using pipes right now and they seem really stable13:29
colockfor now jack has been really stable13:29
colocksome jack clients not so much, but jack itself quite so13:29
edoardoIf some radio decides to send strange data, only its stream goes down13:30
edoardoAnd doesn't make all the other pipelines crash13:30
colockwell, usually a crash in a jack client does not make other jack process crash13:30
edoardoidjc makes my entire jack session13:31
edoardocrash13:31
colockbut yeah, a small jack client that can react to a disconnection in its ports to re-route would be amazing13:31
colockI suppose lv2 works without jack, right?13:33
edoardoyes it does13:34
colockyeah lilv depends just on python, according to documentation...13:34
colockor maybe is the build tool :\13:34
edoardohowever, i'm not using lv2 plugins because there isn't any realtime processor for command line13:35
edoardolv2file only processes files, and makes a disaster if i try to use pipes13:35
colockok, lilv needs lv2, serd, sord and sratom13:35
colockyeah, but I'm sore there is a way13:36
colock*sure13:36
edoardoto do it command line?13:37
colockwell lv2 is built around sample-rate messages13:37
colockaudio and commands are in the same stream13:38
edoardomy ideal processor/host/whatever would be13:38
edoardo1. input/output of raw pcm audio from pipe13:38
edoardo2. reads plugins chain from file, or argument13:39
edoardo3. reads a fifo waiting for changes in the plugins values13:39
colockthat's what ingen does, basically, instead jack over stdin/stdout13:39
colockmmm13:39
edoardobasically, echo 'setParam::myplugin::myparam::512::hz' > processorfifo13:40
colockyeah :]13:40
edoardosince then i'll need to link it to webrtc13:41
colockingen also works without jack, it seems13:41
edoardoand be able to control processor values directly from the browser13:41
colockI'd give ingen a try, if I were you13:41
edoardoi'll take a look at it13:41
colockthen atom and related library for messages13:41
colockhave you tried lv2proc, btw?13:44
edoardoyes13:44
colock(i never did)13:44
colocknot realtime?13:44
edoardonot realtime works well13:44
edoardorealtime doesn't work13:45
colockeven with carefully chosing sample rate etc in the input stream?13:45
edoardoit just doesn't read from stdin13:46
colockwell the shell has no idea about "realtime"13:46
edoardoi then tried to make it read from a file and write to stdout13:47
colockis just a fifo-like thing from output to input, no wonder.13:47
edoardoit said it couldn't seek back to write headers or something like that13:47
colocka real file or a fifo socket?13:47
edoardoreal file13:48
colock(hey! lv2proc depends on lilv :])13:48
edoardoi have to make a graph of what i have to do13:53
edoardobrb making graph on paper13:53
*** gianMOD has quit IRC13:53
*** gianMOD has joined #lv213:59
*** gianMOD has quit IRC14:02
*** gianMOD has joined #lv214:05
*** son0p has quit IRC14:06
*** son0p has joined #lv214:08
*** gianMOD has quit IRC14:48
*** artfwo has joined #lv215:37
*** gianMOD has joined #lv215:39
*** gianMOD has quit IRC15:44
*** gianMOD has joined #lv216:42
*** gianMOD has quit IRC16:45
*** deva has quit IRC17:40
drobillaShouldn'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 same17:45
edoardoi just use 48k everywhere17:56
falktxdct:replaces for lv2 plugins in lilv seem to be broken18:25
falktxI have a project file that contains a now-replaced plugin18:25
falktxlilv should be able to load that plugin... right?18:26
falktxbrb18:41
*** falktx has quit IRC18:41
*** artfwo has quit IRC18:42
*** falktx has joined #lv218:42
*** falktx has quit IRC18:58
*** uncle-j_j has joined #lv219:04
*** falktx has joined #lv219:26
*** gianMOD has joined #lv219:34
*** artfwo has joined #lv219:51
*** ventosus has left #lv220:14
*** deva has joined #lv220:17
drobillafalktx: Hm.  Not sure, actually20:27
drobillagit migration complete.  Consider svn dead, let me know if there are any problems20:27
*** gianMOD has quit IRC20:29
*** falktx has quit IRC20:40
*** falktx has joined #lv220:49
colock(hours playing with ardour amsynth and calf goodies :>)21:15
colocki suppose many proaudio-overlay ebuilds will require a small tweak then… (svn -> git)21:17
*** falktx has quit IRC21:34
*** uncle-j_j has quit IRC21:46
*** edogawa has joined #lv221:46
*** deva has quit IRC22:58
*** edoardo has quit IRC23:41

Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!