Sunday, 2014-08-10

*** falktx has quit IRC00:05
*** falktx has joined #lv200:12
*** unclechu has quit IRC00:30
*** ddom has quit IRC01:50
*** falktx has quit IRC02:40
*** zth has joined #lv207:14
*** ahellquist-mobil has joined #lv207:28
*** AndChat|48116 has quit IRC07:32
*** NickSB2 has joined #lv208:33
*** ddom has joined #lv209:00
*** bazz has quit IRC09:12
*** AndChat|48116 has joined #lv209:21
*** ahellquist-mobil has quit IRC09:23
*** falktx has joined #lv210:21
*** edogawa has joined #lv210:48
*** HarryHaaren has joined #lv211:09
*** edogawa has quit IRC11:54
*** falktx has quit IRC11:56
*** ahellquist-mobil has joined #lv213:32
*** AndChat|48116 has quit IRC13:32
*** AndChat|48116 has joined #lv213:38
*** ahellquist-mobil has quit IRC13:38
*** ahellquist-mobil has joined #lv213:44
*** AndChat|48116 has quit IRC13:44
*** AndChat|48116 has joined #lv213:45
*** ahellquist-mobil has quit IRC13:45
*** falktx has joined #lv213:45
*** ahellquist-mobil has joined #lv213:45
*** ricardocrudo has joined #lv214:31
*** HarryHaaren has quit IRC14:51
*** zth has quit IRC17:00
*** mlpug has joined #lv217:05
*** mlpug has quit IRC17:15
*** mlpug has joined #lv217:28
drobillargareus: 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
drobillaTime to add a new top-level to organize "musical" stuff?17:32
drobillaAn old thought, but I could never come up with a name since we don't want it to be MIDI specific so much17:32
drobillaSo 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
falktxdo we have a plugin type MIDI yet?17:36
falktxlike flanger, filter, compressor, gate, etc17:36
*** mlpug has quit IRC17:38
rgareusdrobilla: what hierarchy ?17:45
rgareusplugin categorization?17:46
rgareusdrobilla: 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
drobillargareus: yes17:50
rgareusthough it may have been a discussion with The_CLA and oofus. I don't remember...  They were uncategorized at first.17:51
drobillafalktx: 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 formats17:51
*** mlpug has joined #lv217:51
drobillae.g. a note plugin might support both OSC and MIDI17:51
drobillaThe 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, too17:52
rgareuswe have "CombPlugin" as subtype of filter and "HighpassPlugin".  That would make "DataFilterPlugin" and "ControlFilterPlugin" not odd at all in that set.17:53
rgareushow many  CombPlugin's are there? One?17:54
falktxDataManipulationPlugin17:54
rgareusfalktx: sounds good, too17:55
drobillargareus: Comb is under Filter for me17:55
drobillafalktx: Everything is a data manipulation plugin :)17:55
rgareusdrobilla: yes, all midifilters from my set are: "one in, one out" they're not generators (!), they're filters only.17:55
falktxNotAnAudioPlugin :)17:56
drobillargareus: Expression->Filter is my thinking17:56
drobillaWe also have a few 'get the value' plugins (midimsg), not sure what I'd call those17:57
*** mlpug has quit IRC17:57
drobillaIn programming languages that's called projection but nobody knows what that means17:57
rgareusor   UtilityPlugin -> DataProcessing17:57
drobillaDestruction/Construction17:57
drobillargareus: Utility is already too much of a kitchen sink17:57
rgareusdrobilla: indeed17:58
drobillargareus: 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 easier17:58
drobilla(Though we already have too many top-levels)17:58
rgareusDelay, Reverb and Spatial (top-level) should have been grouped.17:59
rgareuscan we still do that?17:59
falktxreverb is inside delay afaik17:59
drobillaEnvelopes currently have no real home either17:59
drobilla"Temporal" would conceptually be a good new top level to cram delay and stuff like that into, but a bit nerdy18:00
rgareusfalktx: looks like a bug.  at http://lv2plug.in/ns/lv2core/ it's listed twice18:00
drobillargareus: Yes.  As long as the classes themselves remain, the subclass relationships between them can change and everything should be fine18:00
rgareusat the Index > Classes  on that page.18:00
rgareusReverb is *NOT* a special Delay. that seems wrong.18:01
drobillaI think at some point somehwere I Officiallyâ„¢ mandated that the hierarchy is not fixed and implementations must not assume it is18:01
drobillargareus: Yeah, that one always confuses me18:01
drobillaTheoretically 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
drobillargareus: Not a "bug" per-se (deliberate) but maybe not ideal.  Simulator is kinda weird anyway18:02
drobilla(What other hosts display the hierarchy in a menu?)18:03
rgareuswe need a TLC:  "SpaceTime"    -> delay, spatial, reverb, ambisonics, WFS18:03
falktxlinuxdsp defines its own plugin categories btw18:04
falktxit looks kinda "funny" in ingen...18:04
rgareusfalktx: got an example?18:05
drobillafalktx: Like, a "LinuxDSP" one?18:05
falktxlet me do a screenshot18:05
rgareusfalktx: I meant, what names, URIs does he use?18:05
falktxfqdn http://linuxdsp... etc as category18:05
rgareusfalktx: OT, did you get ardour-osx to work? does carla run in there as LV2?18:08
falktxI didn't try yet18:09
* rgareus neither18:09
*** mlpug has joined #lv218:10
falktxrgareus: drobilla: http://i.imgur.com/ngdmG2z.png18:11
rgareusare the dups a bug in ingen or does he use different URIs ?18:13
falktxI think it's different URIs18: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
falktxlinuxdspDYN4000StereoPlugin is defined as:18:17
falktxa rdfs:Class ; rdfs:label "linuxDSP Dynamics" ; rdfs:subClassOf lv2:Plugin .18:17
falktxI think the custom class might be on purpose...18:18
*** mlpug has quit IRC18:20
drobillafalktx: ew18:25
drobillaWTF would he do that?18:25
falktxdo it appears first :)18:25
falktx*so18:25
* falktx wonders if ardour does the same18:25
drobillaTechnically 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 categories18:26
drobillaBut I suspect this is just wrong anyway18:26
drobillaWhy 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
falktxardour3 seems to be a bit better and joins categories with the same name18:28
falktxbut they still appear as their own category18:29
drobillaFor some value of "better"18:29
drobillaLabels are not identiiers18:29
drobillaIndeed, we're about to have two called "Filter" and they're very different18:29
drobillaI will have to look at the data and see WTF he is attempting to do here18:30
falktxhttp://i.imgur.com/eyBCoJh.png18:30
drobillaThis is not going to be fun if it's a deliberate marketing attempt to hijack the categories for Manufacturerâ„¢ organization18:32
drobillaThere's already a "by creator" though18:33
*** mlpug has joined #lv218:33
drobillaI should really move my hierarchical menu code into Ardour, that menu is brutal18:36
falktxwhen a menu doesn't fit on the screen, something is wrong18:37
*** mlpug has quit IRC18:37
*** NickSB has quit IRC18:38
*** NickSB has joined #lv218:40
drobillaOh, right, I can't just reuse the same code because Ardour doesn't necessarily depend on LV219:00
*** HarryHaaren has joined #lv219:21
*** falktx has quit IRC19:32
*** edogawa has joined #lv220:07
*** falktx has joined #lv220:26
*** AndChat|48116 has joined #lv220:38
*** ahellquist-mobil has quit IRC20:40
*** AndChat-48116 has joined #lv220:40
*** AndChat|48116 has quit IRC20:43
*** ahellquist-mobil has joined #lv220:48
*** AndChat|48116 has joined #lv220:50
*** AndChat-48116 has quit IRC20:50
*** AndChat|48116 has quit IRC20:51
*** AndChat|48116 has joined #lv220:52
*** ahellquist-mobil has quit IRC20:53
*** ahellquist-mobil has joined #lv220:56
*** AndChat-48116 has joined #lv220:57
*** AndChat|48116 has quit IRC20:58
*** AndChat|48116 has joined #lv220:59
*** ahellquist-mobil has quit IRC21:01
*** ahellquist-mobil has joined #lv221:01
*** AndChat-48116 has quit IRC21:02
*** AndChat|48116 has quit IRC21:04
*** AndChat|48116 has joined #lv221:05
*** ahellquist-mobil has quit IRC21:06
*** ahellquist-mobil has joined #lv221:08
*** AndChat|48116 has quit IRC21:08
*** AndChat|48116 has joined #lv221:11
*** ahellquist-mobil has quit IRC21:12
*** ahellquist-mobil has joined #lv221:14
*** AndChat|48116 has quit IRC21:18
*** ricardocrudo has quit IRC22:02
*** edogawa has quit IRC22:05
*** ahellquist-mobil has quit IRC22:07
*** edogawa has joined #lv222:08
*** ahellquist-mobil has joined #lv222:08
*** edogawa has quit IRC23:13
*** AndChat|48116 has joined #lv223:21
*** ahellquist-mobil has quit IRC23:21
*** ahellquist-mobil has joined #lv223:21
*** AndChat-48116 has joined #lv223:24
*** ahellquist-mobil has quit IRC23:25
*** AndChat|48116 has quit IRC23:25
*** ahellquist-mobil has joined #lv223:25
*** AndChat-48116 has quit IRC23:29
*** AndChat|48116 has joined #lv223:54
*** ahellquist-mobil has quit IRC23:54

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