Tuesday, 2015-05-05

*** falktx has quit IRC02:17
*** mtytel has quit IRC02:31
*** mtytel has joined #lv202:44
*** mtytel has quit IRC03:01
*** drobilla has quit IRC03:09
*** drobilla has joined #lv203:10
*** ricardocrudo has joined #lv207:41
*** sigma6 has joined #lv208:05
*** ventosus has joined #lv208:08
*** mtytel has joined #lv208:30
*** mtytel has quit IRC08:46
*** ddom has joined #lv208:50
*** gianMOD has joined #lv209:04
*** curlymorphic has quit IRC09:22
*** gianMOD has quit IRC09:23
*** ddom has quit IRC09:24
*** gianMOD has joined #lv209:46
*** gianMOD has quit IRC09:47
*** HarryHaaren has joined #lv210:04
*** Anchakor has quit IRC10:49
*** Anchakor has joined #lv210:51
*** ricardocrudo has quit IRC11:29
*** falktx has joined #lv211:39
*** falktx has quit IRC11:46
*** falktx_ has joined #lv211:46
*** HarryHaaren_ has joined #lv211:56
*** HarryHaaren has quit IRC11:56
*** HarryHaaren_ is now known as HarryHaaren11:58
*** ricardocrudo has joined #lv212:00
*** HarryHaaren has quit IRC12:06
*** HarryHaaren has joined #lv212:08
*** NickSB2 has quit IRC12:54
* ventosus is puzzled about lv2:designation lv2:control in the docs13:23
ventosusgiven two atom sequence ports13:23
ventosusone for MIDI13:23
ventosusone for UI communication13:23
ventosuswhere should I put lv2:control? on MIDI, on UI, or both?13:23
falktx_you can have everything in a single port13:23
falktx_the same port can have multiple event types (MIDI, UI stuff, Time, etc)13:24
ventosusfalktx_: OK, but what does lv2:control tell the host?13:26
ventosusdoes it tell the host that there is UI events in the sequence or MIDI/Time/... events in the sequence?13:27
falktx_no13:28
falktx_it tells the host which port is the "default" one13:28
ventosusaha, so there should be only one input port and one output port marked witih lv2:control13:30
ventosusfor linear hosts that support only one sequence port13:30
*** falktx_ has quit IRC15:32
*** mtytel has joined #lv215:47
*** mtytel has quit IRC16:32
*** edogawa has joined #lv216:40
*** sigma6 has quit IRC17:01
*** HarryHaaren has quit IRC17:51
*** ricardocrudo has quit IRC17:56
*** rncbc has joined #lv218:08
*** falktx has joined #lv218:08
drobillaventosus: I don't think many if any actually use that designation for much currently, but yes, best is one in and out port for control.  You should only have several even ports if you actually need distinct streams for routers/mixers/etc18:33
drobillaIt's way more of a pain to do sample accurate processing of several, anyway18:33
*** NickSB2 has joined #lv218:56
*** NickSB2 has quit IRC19:10
ventosusdrobilla: OK, where possible, I'll use single event in/out and put a lv2:control designation as it won't hurt19:30
ventosusevent routers/mixers/multiplexers are useful only in a non-linear host which is likely ignore the designation in the first place19:32
ventosuss/is/will19:32
falktxventosus: what sort of plugin are you making?19:51
*** ricardocrudo has joined #lv219:59
ventosusfalktx: scriptable event filters20:09
ventosusnot only MIDI, arbitrary LV2 atoms20:10
ventosuswith Lua trimmed for realtime safety20:11
falktxventosus: have you seen http://www.osar.fr/protoplug/ ?20:13
falktxI have it working as lv2 here20:13
ventosusno, missed that20:17
ventosusI'm interested in Atom manipulation mainly, and MIDI, not audio though20:17
ventosuswil have a look at the sources20:17
ventosusfalktx: protoplug links to vanilla LuaJIT which has a good, but IMHO not realtime safe memory allocator20:34
ventosushave you encountered any problems?20:34
falktxI haven't tested it much, only ran throught the examples20:40
ventosusthanks, will stick to TLSF and Lua5.3 for now as it has support for integers and native bitwise operators20:43
*** ventosus has quit IRC20:58
*** Magnus_RM has joined #lv222:42
*** edogawa has quit IRC22:50
*** rncbc has quit IRC22:51
*** falktx has quit IRC23:11

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