ColaEuphoria | I was thinking about making a high-level plugin, but then I took modularity into concern and started thinking about making it from component LV2 parts | 00:02 |
---|---|---|
ColaEuphoria | Then I started wondering about first making these component LV2s, then making something like a single ttl file that would put these into a monolithic design | 00:04 |
drobilla | Easy enough to do both | 00:04 |
drobilla | Well, that's precisely what Ingen does, though at the current time it's not something I would pitch as a way to release stable plugins | 00:04 |
ColaEuphoria | Does LV2 have a specification for bringing multiple LV2 plugins together into a single module? | 00:05 |
drobilla | No. Out of scope. | 00:05 |
Anchakor | yeah usually you make/work with the low-level components to make the higher-level plugin, so if you make some it's not much work to wrap them into a plugin themselves | 00:05 |
Anchakor | s/them/it/ | 00:06 |
ColaEuphoria | Oh my, how did I never see that Ingen did that already... | 00:07 |
* drobilla has been working on some issues with running modular things within a plugin in Ardour today, as it happens | 00:08 | |
Anchakor | as you are fixing things in Ardour, does it mean there are some things which are expected to be implemented in some way but not in spec, so other hosts would have to be fixed too? | 00:13 |
drobilla | Let's just go with "no". | 00:14 |
Anchakor | I wouldn't really blame you if this wasn't the case, it's kinda miraculous Ingen plugins can work like that anyway | 00:15 |
ColaEuphoria | <drobilla> Ingen just replicates, which is a bit crap, | 00:16 |
ColaEuphoria | Is it really crap though for polyphony? | 00:16 |
drobilla | With virtually any plugin you'd be using in that way, no | 00:16 |
ColaEuphoria | Don't monolithic plugins already spawn new, independent voices when they need them? | 00:16 |
drobilla | There's little to no savings you could get by making the plugin deal with it, if the plugin is just an oscillator or filter or whatever | 00:16 |
Anchakor | then on the other hand there are things like samplers which hold the sample in memory | 00:17 |
drobilla | Yeah, that's the main one that would be worth it | 00:18 |
drobilla | Sharing resources in general seems like a better solution than dealing with "polyphony" specifically | 00:18 |
drobilla | But it's hard to say without actually fleshing it out | 00:18 |
drobilla | Given the current state of the union, I'm pretty much actively uninterested in adding a bunch of new shit for people to have to deal with without a really good reason to do so | 00:19 |
ColaEuphoria | I meant to imply, I don't see anything _wrong_ with simply replicating an instance of a plugin to achieve polyphony | 00:19 |
drobilla | There isn't, unless that plugin takes up 100MiB of RAM per instance... | 00:20 |
ColaEuphoria | yeah | 00:20 |
drobilla | If it's not time sensitive (pure functional, in a sense), you can just run the same one on each buffer, but most are | 00:20 |
* drobilla needs to decide whether or not to try and write an Ingen paper for LAC this year. in 3 days. | 00:31 | |
ColaEuphoria | I mean | 00:32 |
ColaEuphoria | Ingen is already pretty competitive with say, Reaktor | 00:32 |
ColaEuphoria | I like the idea of node-based architectures. It's a lot more powerful than typical DAW chains. | 00:33 |
drobilla | Needs polish. Especially the run-as-a-plugin bit. | 00:34 |
drobilla | I don't get a ton of time to work on the things I actually want to work on... | 00:39 |
drobilla | Hasty release for LAC this year will hopefully harvest more interest and inject some life into the thing | 00:40 |
drobilla | Gah. Can't figure out why it sometimes doesn't work on restore. Jiggling connections can fix it | 01:08 |
drobilla | I really need to find some time to sit down and rewrite the internal graph compiling/running stuff | 01:09 |
drobilla | The buffer approach is wrong | 01:09 |
drobilla | Best design I can think of is very compiler-like. Make everything use one massive buffer for the whole graph, then figureout which port buffers are needed simultaneously and choose their offsets so they don't overlap, but others can | 01:11 |
drobilla | Like graph-coloring based register allocation in code compilers | 01:11 |
drobilla | Dealing with parallelism should make that interesting... | 01:11 |
drobilla | aaaaaaaaaaaanyway, real work time. | 01:11 |
ColaEuphoria | Alrighty | 01:11 |
ColaEuphoria | I'll probably post my idea about | 01:11 |
ColaEuphoria | polyphony in my first ever letter to the ML | 01:11 |
ColaEuphoria | Just need to think it through | 01:12 |
*** falktx has quit IRC | 02:21 | |
*** grejppi has quit IRC | 04:38 | |
*** falktx has joined #lv2 | 04:43 | |
*** grejppi has joined #lv2 | 04:51 | |
*** gianMOD has joined #lv2 | 06:31 | |
*** gianMOD has quit IRC | 06:41 | |
*** gianMOD has joined #lv2 | 06:42 | |
*** gianMOD has quit IRC | 06:47 | |
*** gianMOD has joined #lv2 | 07:32 | |
*** gianMOD has quit IRC | 07:37 | |
*** gianMOD has joined #lv2 | 08:33 | |
*** gianMOD has quit IRC | 08:41 | |
*** NickSB2 has quit IRC | 08:44 | |
*** ddom has joined #lv2 | 09:32 | |
*** gianMOD has joined #lv2 | 09:37 | |
*** gianMOD has quit IRC | 09:44 | |
*** ddom has quit IRC | 09:52 | |
*** ddom has joined #lv2 | 10:06 | |
*** gianMOD has joined #lv2 | 10:41 | |
*** gianMOD has quit IRC | 10:46 | |
*** gianMOD has joined #lv2 | 11:42 | |
*** daste has joined #lv2 | 11:55 | |
*** gianMOD has quit IRC | 11:55 | |
*** grejppi has quit IRC | 12:12 | |
*** daste has quit IRC | 12:13 | |
*** Anchakor_ has quit IRC | 12:19 | |
*** ddom has quit IRC | 12:19 | |
*** falktx has quit IRC | 12:19 | |
*** NickSB_ has quit IRC | 12:19 | |
*** drobilla has quit IRC | 12:19 | |
*** Haskellfant has quit IRC | 12:19 | |
*** wumpus has quit IRC | 12:19 | |
*** bazz has quit IRC | 12:19 | |
*** ColaEuphoria has quit IRC | 12:19 | |
*** Anchakor has quit IRC | 12:19 | |
*** bgola has quit IRC | 12:19 | |
*** gabrbedd has quit IRC | 12:19 | |
*** JohannesG has quit IRC | 12:19 | |
*** rgareus|ski has quit IRC | 12:19 | |
*** daste1 has joined #lv2 | 12:23 | |
*** grejppi_ has joined #lv2 | 12:23 | |
*** ddom has joined #lv2 | 12:23 | |
*** falktx has joined #lv2 | 12:23 | |
*** Anchakor_ has joined #lv2 | 12:23 | |
*** drobilla has joined #lv2 | 12:23 | |
*** NickSB_ has joined #lv2 | 12:23 | |
*** ColaEuphoria has joined #lv2 | 12:23 | |
*** wumpus has joined #lv2 | 12:23 | |
*** bgola has joined #lv2 | 12:23 | |
*** Haskellfant has joined #lv2 | 12:23 | |
*** JohannesG has joined #lv2 | 12:23 | |
*** rgareus|ski has joined #lv2 | 12:23 | |
*** bazz has joined #lv2 | 12:23 | |
*** Anchakor has joined #lv2 | 12:23 | |
*** gabrbedd has joined #lv2 | 12:23 | |
*** ricardocrudo has joined #lv2 | 12:30 | |
*** rncbc_jolla has joined #lv2 | 12:45 | |
*** gianMOD has joined #lv2 | 12:51 | |
*** gianMOD has quit IRC | 12:56 | |
*** grejppi_ is now known as grejppi | 13:16 | |
*** NickSB2 has joined #lv2 | 13:18 | |
*** gianMOD has joined #lv2 | 13:52 | |
*** gianMOD has quit IRC | 13:57 | |
*** rncbc_jolla has quit IRC | 14:00 | |
*** rncbc_jolla has joined #lv2 | 14:00 | |
*** rncbc_jolla has quit IRC | 14:10 | |
*** falktx has quit IRC | 14:36 | |
*** falktx has joined #lv2 | 14:38 | |
*** daste1 has quit IRC | 14:44 | |
*** HarryHaaren has joined #lv2 | 14:50 | |
*** gianMOD has joined #lv2 | 14:53 | |
*** gianMOD has quit IRC | 14:57 | |
*** NickSB2 has quit IRC | 14:58 | |
*** ddom has quit IRC | 15:12 | |
*** gianMOD has joined #lv2 | 15:26 | |
*** gabrbedd has quit IRC | 15:30 | |
*** gianMOD has quit IRC | 15:33 | |
*** gabrbedd has joined #lv2 | 15:33 | |
*** gabrbedd has quit IRC | 15:39 | |
*** gabrbedd has joined #lv2 | 15:39 | |
*** gianMOD has joined #lv2 | 15:48 | |
*** gianMOD has quit IRC | 16:25 | |
*** daste has joined #lv2 | 17:02 | |
*** rncbc has joined #lv2 | 17:02 | |
*** zth has joined #lv2 | 17:16 | |
*** HarryHaaren has quit IRC | 17:19 | |
*** NickSB_ has quit IRC | 17:19 | |
*** daste has quit IRC | 17:21 | |
*** NickSB_ has joined #lv2 | 17:23 | |
*** daste has joined #lv2 | 17:25 | |
*** unclechu has joined #lv2 | 17:37 | |
*** rncbc has quit IRC | 17:37 | |
*** falktx has quit IRC | 17:45 | |
*** rncbc has joined #lv2 | 17:47 | |
*** rgareus|ski is now known as rgareus|afk | 17:52 | |
*** ricardocrudo has quit IRC | 18:16 | |
*** HarryHaaren has joined #lv2 | 18:22 | |
*** daste has quit IRC | 18:25 | |
*** ricardocrudo has joined #lv2 | 18:42 | |
*** edogawa has joined #lv2 | 18:52 | |
*** drobilla has quit IRC | 19:14 | |
*** rncbc is now known as rncbc|AFK | 19:36 | |
*** gianMOD has joined #lv2 | 19:46 | |
*** NickSB2 has joined #lv2 | 19:57 | |
*** drobilla has joined #lv2 | 20:01 | |
*** NickSB_ has quit IRC | 20:51 | |
*** unclechu has quit IRC | 20:58 | |
*** unclechu has joined #lv2 | 21:10 | |
*** ricardocrudo has quit IRC | 21:16 | |
*** ricardocrudo has joined #lv2 | 21:18 | |
*** gianMOD has quit IRC | 21:32 | |
*** NickSB has joined #lv2 | 21:37 | |
*** gianMOD has joined #lv2 | 21:43 | |
*** unclechu has quit IRC | 21:55 | |
*** gianMOD has quit IRC | 22:51 | |
*** gianMOD_ has joined #lv2 | 22:53 | |
*** gianMOD_ has quit IRC | 22:58 | |
*** ricardocrudo has quit IRC | 23:11 | |
*** rncbc|AFK has quit IRC | 23:25 | |
drobilla | bgola: I'm curious on your general progress hooking mod things up to ingen | 23:41 |
drobilla | Occurs to me that hooking up the stock (gtk) ingen GUI at the same time would be interesting | 23:41 |
*** gianMOD has joined #lv2 | 23:54 | |
*** gianMOD has quit IRC | 23:58 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!