| *** edogawa has quit IRC | 00:06 | |
| *** jbitdrop has quit IRC | 00:10 | |
| *** ocbtec has quit IRC | 00:11 | |
| *** digidog has quit IRC | 01:01 | |
| *** ricardocrudo has joined #lv2 | 01:19 | |
| *** ricardocrudo has quit IRC | 01:38 | |
| *** ssj71 has quit IRC | 02:12 | |
| *** artfwo has quit IRC | 02:47 | |
| *** NickSB2 has quit IRC | 03:06 | |
| *** tytel has quit IRC | 03:40 | |
| *** falktx has joined #lv2 | 04:48 | |
| *** falktx` has quit IRC | 04:51 | |
| *** digidog has joined #lv2 | 06:18 | |
| *** deva has joined #lv2 | 06:35 | |
| *** edogawa has joined #lv2 | 07:08 | |
| *** edogawa has quit IRC | 07:20 | |
| *** edogawa has joined #lv2 | 07:22 | |
| *** ventosus has joined #lv2 | 07:52 | |
| *** dsheeler has quit IRC | 07:59 | |
| *** sigma6 has joined #lv2 | 08:13 | |
| *** falktx|work has joined #lv2 | 08:35 | |
| *** jbitdrop has joined #lv2 | 08:51 | |
| *** NickSB2 has joined #lv2 | 09:06 | |
| *** ricardocrudo has joined #lv2 | 09:40 | |
| *** ventosus has quit IRC | 10:04 | |
| *** edogawa has quit IRC | 10:17 | |
| *** ventosus has joined #lv2 | 10:39 | |
| *** ocbtec has joined #lv2 | 11:49 | |
| *** artfwo has joined #lv2 | 13:23 | |
| *** NickSB2 has quit IRC | 14:20 | |
| *** son0p has quit IRC | 14:25 | |
| *** son0p has joined #lv2 | 14:28 | |
| *** aelc665 has joined #lv2 | 14:41 | |
| *** NickSB2 has joined #lv2 | 15:01 | |
| *** tytel has joined #lv2 | 15:16 | |
| *** digidog has quit IRC | 15:26 | |
| *** digidog has joined #lv2 | 15:26 | |
| *** frinknet has joined #lv2 | 15:45 | |
| *** sigma6 has quit IRC | 17:05 | |
| *** rncbc has joined #lv2 | 18:01 | |
| *** falktx|work has quit IRC | 18:03 | |
| *** deva has quit IRC | 18:53 | |
| *** ocbtec has quit IRC | 19:04 | |
| *** ventosus has left #lv2 | 19:51 | |
| *** edogawa has joined #lv2 | 19:53 | |
| frinknet | Looking at the LV2 Time extension and wondering if one could use LV2 for internal transport in an app and completely remove any JACK dependency. | 19:55 |
|---|---|---|
| frinknet | Am I reading that correctly? | 19:56 |
| *** NickSB has quit IRC | 19:57 | |
| falktx | yes, any basic plugin api has the same functionality | 19:58 |
| falktx | transport from host to plugin is a must | 19:58 |
| *** NickSB has joined #lv2 | 19:59 | |
| *** edogawa has quit IRC | 19:59 | |
| frinknet | So if I wanted to do something JACKless what do I need to implement in the app to feed to LV2 (or other plugin API)? | 20:01 |
| falktx | your own timeline? | 20:02 |
| *** edogawa has joined #lv2 | 20:02 | |
| frinknet | falktx: I'm having trouble finding a skeleton that represents a timeline properly. I'm probably not understanding something. Is there an example you can point me to? | 20:06 |
| falktx | sure, https://github.com/falkTX/Carla/blob/master/source/backend/plugin/CarlaPluginLV2.cpp#L2870 | 20:08 |
| falktx | imagine 'timeInfo' in there being your host information about time | 20:08 |
| frinknet | Where is timeInfo actually coming from? | 20:12 |
| falktx | that's what you define | 20:14 |
| frinknet | I'm trying to understand your code. | 20:18 |
| frinknet | https://github.com/falkTX/Carla/blob/b6a6d8799a48449077ebaeba0ee9a53d4212e2cf/source/backend/CarlaStandalone.cpp | 20:19 |
| frinknet | Is that where you're defining this structure? | 20:19 |
| falktx | no, that structure is filled during the engine code | 20:20 |
| falktx | if it's running under jack, it gets the info from the jack transport | 20:20 |
| frinknet | where's that? | 20:20 |
| falktx | if carla is running as a plugin, it gets the plugin from the host | 20:20 |
| frinknet | but as per my request we are trying to run jackless standalone | 20:21 |
| falktx | again, you fill that info as you see fit | 20:21 |
| falktx | there's no restriction on it | 20:21 |
| falktx | if you don't have a timeline just don't export that info | 20:22 |
| frinknet | I giess I'm missing something. | 20:22 |
| frinknet | I'm trying to understand the passage of time through the structure as a standalone timeline implementation. | 20:23 |
| *** aelc665 has quit IRC | 20:24 | |
| *** ssj71 has joined #lv2 | 20:28 | |
| *** ricardocrudo has quit IRC | 20:28 | |
| *** ricardocrudo has joined #lv2 | 21:40 | |
| rgareus | frinknet: "use LV2 for internal transport in an app" ? I don't quite get what you mean by that. | 22:12 |
| rgareus | LV2 only defines vocabulary and semantics. It's a standard. There is no implementation [to use in an app]. plugins that follow that standard are the implementation. | 22:15 |
| rgareus | replace "LV2" with "VST" or "AudioUnit" in your question. and that makes just as much (or little) sense to me. | 22:17 |
| rgareus | but yes, the semantics of http://lv2plug.in/ns/ext/time/ are sane to use in other apps. they're nearly identical to how jack defines time, too. | 22:18 |
| *** frinknet has quit IRC | 22:19 | |
| *** edogawa has quit IRC | 22:21 | |
| *** rncbc has quit IRC | 22:26 | |
| *** ricardocrudo has quit IRC | 22:37 | |
| *** ricardocrudo has joined #lv2 | 23:08 | |
| *** drobilla has joined #lv2 | 23:35 | |
| *** ColaEuphoria has quit IRC | 23:36 | |
| *** ColaEuphoria has joined #lv2 | 23:48 | |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!