| *** falktx has quit IRC | 00:05 | |
| *** falktx has joined #lv2 | 00:12 | |
| *** unclechu has quit IRC | 00:30 | |
| *** ddom has quit IRC | 01:50 | |
| *** falktx has quit IRC | 02:40 | |
| *** zth has joined #lv2 | 07:14 | |
| *** ahellquist-mobil has joined #lv2 | 07:28 | |
| *** AndChat|48116 has quit IRC | 07:32 | |
| *** NickSB2 has joined #lv2 | 08:33 | |
| *** ddom has joined #lv2 | 09:00 | |
| *** bazz has quit IRC | 09:12 | |
| *** AndChat|48116 has joined #lv2 | 09:21 | |
| *** ahellquist-mobil has quit IRC | 09:23 | |
| *** falktx has joined #lv2 | 10:21 | |
| *** edogawa has joined #lv2 | 10:48 | |
| *** HarryHaaren has joined #lv2 | 11:09 | |
| *** edogawa has quit IRC | 11:54 | |
| *** falktx has quit IRC | 11:56 | |
| *** ahellquist-mobil has joined #lv2 | 13:32 | |
| *** AndChat|48116 has quit IRC | 13:32 | |
| *** AndChat|48116 has joined #lv2 | 13:38 | |
| *** ahellquist-mobil has quit IRC | 13:38 | |
| *** ahellquist-mobil has joined #lv2 | 13:44 | |
| *** AndChat|48116 has quit IRC | 13:44 | |
| *** AndChat|48116 has joined #lv2 | 13:45 | |
| *** ahellquist-mobil has quit IRC | 13:45 | |
| *** falktx has joined #lv2 | 13:45 | |
| *** ahellquist-mobil has joined #lv2 | 13:45 | |
| *** ricardocrudo has joined #lv2 | 14:31 | |
| *** HarryHaaren has quit IRC | 14:51 | |
| *** zth has quit IRC | 17:00 | |
| *** mlpug has joined #lv2 | 17:05 | |
| *** mlpug has quit IRC | 17:15 | |
| *** mlpug has joined #lv2 | 17:28 | |
| drobilla | rgareus: Especially with your plugins, MIDI stuff is really starting to fill up the hierarchy, in sometimes a bit of a forced way (e.g. that's not really what people figure "Filter" means there) | 17:31 |
|---|---|---|
| drobilla | Time to add a new top-level to organize "musical" stuff? | 17:32 |
| drobilla | An old thought, but I could never come up with a name since we don't want it to be MIDI specific so much | 17:32 |
| drobilla | So I'm thinking maybe "expression", to go along with a probable new note/parameter control extension, and that can generally become our term for "musical control things" | 17:33 |
| falktx | do we have a plugin type MIDI yet? | 17:36 |
| falktx | like flanger, filter, compressor, gate, etc | 17:36 |
| *** mlpug has quit IRC | 17:38 | |
| rgareus | drobilla: what hierarchy ? | 17:45 |
| rgareus | plugin categorization? | 17:46 |
| rgareus | drobilla: if so, yeah I wondered if "Filter" is appropriate for those midi-filters. We did discuss this at some point. of all currently available categories it's the closest. | 17:50 |
| drobilla | rgareus: yes | 17:50 |
| rgareus | though it may have been a discussion with The_CLA and oofus. I don't remember... They were uncategorized at first. | 17:51 |
| drobilla | falktx: No, and I'm not sure I even want one, at least for many things, since it will screw us for plugins that support the same conceptual message in a few different formats | 17:51 |
| *** mlpug has joined #lv2 | 17:51 | |
| drobilla | e.g. a note plugin might support both OSC and MIDI | 17:51 |
| drobilla | The only real overlap with "expression" is expression-as-in-programming, but that's actually sort of a good thing, since logic stuff (if we're sending around floats in a modular or something) would fit there, too | 17:52 |
| rgareus | we have "CombPlugin" as subtype of filter and "HighpassPlugin". That would make "DataFilterPlugin" and "ControlFilterPlugin" not odd at all in that set. | 17:53 |
| rgareus | how many CombPlugin's are there? One? | 17:54 |
| falktx | DataManipulationPlugin | 17:54 |
| rgareus | falktx: sounds good, too | 17:55 |
| drobilla | rgareus: Comb is under Filter for me | 17:55 |
| drobilla | falktx: Everything is a data manipulation plugin :) | 17:55 |
| rgareus | drobilla: yes, all midifilters from my set are: "one in, one out" they're not generators (!), they're filters only. | 17:55 |
| falktx | NotAnAudioPlugin :) | 17:56 |
| drobilla | rgareus: Expression->Filter is my thinking | 17:56 |
| drobilla | We also have a few 'get the value' plugins (midimsg), not sure what I'd call those | 17:57 |
| *** mlpug has quit IRC | 17:57 | |
| drobilla | In programming languages that's called projection but nobody knows what that means | 17:57 |
| rgareus | or UtilityPlugin -> DataProcessing | 17:57 |
| drobilla | Destruction/Construction | 17:57 |
| drobilla | rgareus: Utility is already too much of a kitchen sink | 17:57 |
| rgareus | drobilla: indeed | 17:58 |
| drobilla | rgareus: Personally I find if I'm looking for an "eventey" plugin, that's all I want to see anyway, a top level class for all that stuff would make this much easier | 17:58 |
| drobilla | (Though we already have too many top-levels) | 17:58 |
| rgareus | Delay, Reverb and Spatial (top-level) should have been grouped. | 17:59 |
| rgareus | can we still do that? | 17:59 |
| falktx | reverb is inside delay afaik | 17:59 |
| drobilla | Envelopes currently have no real home either | 17:59 |
| drobilla | "Temporal" would conceptually be a good new top level to cram delay and stuff like that into, but a bit nerdy | 18:00 |
| rgareus | falktx: looks like a bug. at http://lv2plug.in/ns/lv2core/ it's listed twice | 18:00 |
| drobilla | rgareus: Yes. As long as the classes themselves remain, the subclass relationships between them can change and everything should be fine | 18:00 |
| rgareus | at the Index > Classes on that page. | 18:00 |
| rgareus | Reverb is *NOT* a special Delay. that seems wrong. | 18:01 |
| drobilla | I think at some point somehwere I Officiallyâ„¢ mandated that the hierarchy is not fixed and implementations must not assume it is | 18:01 |
| drobilla | rgareus: Yeah, that one always confuses me | 18:01 |
| drobilla | Theoretically it kinda sorta is but no music person looks in Delay for Reverb on first go, but yet another top-level for just Reverb, eh.. | 18:01 |
| drobilla | rgareus: Not a "bug" per-se (deliberate) but maybe not ideal. Simulator is kinda weird anyway | 18:02 |
| drobilla | (What other hosts display the hierarchy in a menu?) | 18:03 |
| rgareus | we need a TLC: "SpaceTime" -> delay, spatial, reverb, ambisonics, WFS | 18:03 |
| falktx | linuxdsp defines its own plugin categories btw | 18:04 |
| falktx | it looks kinda "funny" in ingen... | 18:04 |
| rgareus | falktx: got an example? | 18:05 |
| drobilla | falktx: Like, a "LinuxDSP" one? | 18:05 |
| falktx | let me do a screenshot | 18:05 |
| rgareus | falktx: I meant, what names, URIs does he use? | 18:05 |
| falktx | fqdn http://linuxdsp... etc as category | 18:05 |
| rgareus | falktx: OT, did you get ardour-osx to work? does carla run in there as LV2? | 18:08 |
| falktx | I didn't try yet | 18:09 |
| * rgareus neither | 18:09 | |
| *** mlpug has joined #lv2 | 18:10 | |
| falktx | rgareus: drobilla: http://i.imgur.com/ngdmG2z.png | 18:11 |
| rgareus | are the dups a bug in ingen or does he use different URIs ? | 18:13 |
| falktx | I think it's different URIs | 18:14 |
| falktx | <http://linuxdsp.co.uk/lv2/dyn1-4000.lv2> a lv2:Plugin, linuxdsp:linuxdspDYN4000MonoPlugin ; | 18:15 |
| falktx | <http://linuxdsp.co.uk/lv2/dyn2-4000.lv2> a lv2:Plugin, linuxdsp:linuxdspDYN4000StereoPlugin ; | 18:15 |
| falktx | linuxdspDYN4000StereoPlugin is defined as: | 18:17 |
| falktx | a rdfs:Class ; rdfs:label "linuxDSP Dynamics" ; rdfs:subClassOf lv2:Plugin . | 18:17 |
| falktx | I think the custom class might be on purpose... | 18:18 |
| *** mlpug has quit IRC | 18:20 | |
| drobilla | falktx: ew | 18:25 |
| drobilla | WTF would he do that? | 18:25 |
| falktx | do it appears first :) | 18:25 |
| falktx | *so | 18:25 |
| * falktx wonders if ardour does the same | 18:25 | |
| drobilla | Technically there are other reasons one might want to give a plugin other types, LV2 could declare a special type or property for classes that are supposed to show up as categories | 18:26 |
| drobilla | But I suspect this is just wrong anyway | 18:26 |
| drobilla | Why have a class for every plugin when the plugin is essentially a class itself anyway? (if not in the RDF sense, we bridge an odd gap there) | 18:27 |
| falktx | ardour3 seems to be a bit better and joins categories with the same name | 18:28 |
| falktx | but they still appear as their own category | 18:29 |
| drobilla | For some value of "better" | 18:29 |
| drobilla | Labels are not identiiers | 18:29 |
| drobilla | Indeed, we're about to have two called "Filter" and they're very different | 18:29 |
| drobilla | I will have to look at the data and see WTF he is attempting to do here | 18:30 |
| falktx | http://i.imgur.com/eyBCoJh.png | 18:30 |
| drobilla | This is not going to be fun if it's a deliberate marketing attempt to hijack the categories for Manufacturerâ„¢ organization | 18:32 |
| drobilla | There's already a "by creator" though | 18:33 |
| *** mlpug has joined #lv2 | 18:33 | |
| drobilla | I should really move my hierarchical menu code into Ardour, that menu is brutal | 18:36 |
| falktx | when a menu doesn't fit on the screen, something is wrong | 18:37 |
| *** mlpug has quit IRC | 18:37 | |
| *** NickSB has quit IRC | 18:38 | |
| *** NickSB has joined #lv2 | 18:40 | |
| drobilla | Oh, right, I can't just reuse the same code because Ardour doesn't necessarily depend on LV2 | 19:00 |
| *** HarryHaaren has joined #lv2 | 19:21 | |
| *** falktx has quit IRC | 19:32 | |
| *** edogawa has joined #lv2 | 20:07 | |
| *** falktx has joined #lv2 | 20:26 | |
| *** AndChat|48116 has joined #lv2 | 20:38 | |
| *** ahellquist-mobil has quit IRC | 20:40 | |
| *** AndChat-48116 has joined #lv2 | 20:40 | |
| *** AndChat|48116 has quit IRC | 20:43 | |
| *** ahellquist-mobil has joined #lv2 | 20:48 | |
| *** AndChat|48116 has joined #lv2 | 20:50 | |
| *** AndChat-48116 has quit IRC | 20:50 | |
| *** AndChat|48116 has quit IRC | 20:51 | |
| *** AndChat|48116 has joined #lv2 | 20:52 | |
| *** ahellquist-mobil has quit IRC | 20:53 | |
| *** ahellquist-mobil has joined #lv2 | 20:56 | |
| *** AndChat-48116 has joined #lv2 | 20:57 | |
| *** AndChat|48116 has quit IRC | 20:58 | |
| *** AndChat|48116 has joined #lv2 | 20:59 | |
| *** ahellquist-mobil has quit IRC | 21:01 | |
| *** ahellquist-mobil has joined #lv2 | 21:01 | |
| *** AndChat-48116 has quit IRC | 21:02 | |
| *** AndChat|48116 has quit IRC | 21:04 | |
| *** AndChat|48116 has joined #lv2 | 21:05 | |
| *** ahellquist-mobil has quit IRC | 21:06 | |
| *** ahellquist-mobil has joined #lv2 | 21:08 | |
| *** AndChat|48116 has quit IRC | 21:08 | |
| *** AndChat|48116 has joined #lv2 | 21:11 | |
| *** ahellquist-mobil has quit IRC | 21:12 | |
| *** ahellquist-mobil has joined #lv2 | 21:14 | |
| *** AndChat|48116 has quit IRC | 21:18 | |
| *** ricardocrudo has quit IRC | 22:02 | |
| *** edogawa has quit IRC | 22:05 | |
| *** ahellquist-mobil has quit IRC | 22:07 | |
| *** edogawa has joined #lv2 | 22:08 | |
| *** ahellquist-mobil has joined #lv2 | 22:08 | |
| *** edogawa has quit IRC | 23:13 | |
| *** AndChat|48116 has joined #lv2 | 23:21 | |
| *** ahellquist-mobil has quit IRC | 23:21 | |
| *** ahellquist-mobil has joined #lv2 | 23:21 | |
| *** AndChat-48116 has joined #lv2 | 23:24 | |
| *** ahellquist-mobil has quit IRC | 23:25 | |
| *** AndChat|48116 has quit IRC | 23:25 | |
| *** ahellquist-mobil has joined #lv2 | 23:25 | |
| *** AndChat-48116 has quit IRC | 23:29 | |
| *** AndChat|48116 has joined #lv2 | 23:54 | |
| *** ahellquist-mobil has quit IRC | 23:54 | |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!