*** Yruama_Lairba has quit IRC | 00:07 | |
rgareus | drobilla: can we subclass lv2:InstrumentPlugin and add lv2:DrumSynth | 00:31 |
---|---|---|
rgareus | that way ardour can automatically select percussive mode | 00:31 |
rgareus | or maybe even explicitly lv2:PercussiveInstrument | 00:34 |
*** jbitdrop has quit IRC | 00:52 | |
drobilla | rgareus: Seems reasonable enough | 00:56 |
drobilla | Need to do something about the mess that is currently MIDI anything, too. | 00:56 |
drobilla | Buuuuuuuuuuuuuut I am officially not allowed to do any such thing until these midterms are marked :) | 00:57 |
*** NickSB2 has joined #lv2 | 01:27 | |
*** ocbtec has quit IRC | 01:53 | |
*** kmicu has quit IRC | 05:32 | |
*** kmicu has joined #lv2 | 05:40 | |
*** Anchakor_ has quit IRC | 06:40 | |
*** oofus_lt has joined #lv2 | 06:55 | |
*** edogawa has joined #lv2 | 07:04 | |
*** oofus_lt_ has joined #lv2 | 07:09 | |
*** oofus_lt has quit IRC | 07:12 | |
*** edogawa has quit IRC | 07:37 | |
*** sigma6 has joined #lv2 | 07:50 | |
*** gianMOD has joined #lv2 | 07:59 | |
*** oofus_lt has joined #lv2 | 08:03 | |
*** oofus_lt_ has quit IRC | 08:05 | |
*** frinknet has quit IRC | 08:12 | |
*** JaVelDa has left #lv2 | 08:22 | |
*** frinknet has joined #lv2 | 08:47 | |
*** gianMOD has quit IRC | 08:48 | |
*** gianMOD has joined #lv2 | 08:59 | |
*** frinknet has quit IRC | 09:04 | |
*** unclechu has quit IRC | 09:21 | |
*** oofus_lt_ has joined #lv2 | 09:33 | |
*** unclechu has joined #lv2 | 09:35 | |
*** gianMOD has quit IRC | 09:36 | |
*** oofus_lt has quit IRC | 09:36 | |
*** gianMOD has joined #lv2 | 09:36 | |
*** gianMOD has quit IRC | 09:38 | |
*** gianMOD_ has joined #lv2 | 09:38 | |
*** frinknet has joined #lv2 | 09:43 | |
*** frinknet has quit IRC | 10:01 | |
*** ocbtec has joined #lv2 | 10:25 | |
*** oofus_lt has joined #lv2 | 10:33 | |
*** oofus_lt_ has quit IRC | 10:36 | |
*** gianMOD_ has quit IRC | 10:50 | |
*** oofus_lt has quit IRC | 10:51 | |
*** JaVelDa has joined #lv2 | 11:02 | |
*** oofus_lt has joined #lv2 | 11:03 | |
*** jbitdrop has joined #lv2 | 11:06 | |
*** oofus_lt_ has joined #lv2 | 11:33 | |
*** oofus_lt has quit IRC | 11:36 | |
*** frinknet has joined #lv2 | 11:38 | |
*** gianMOD has joined #lv2 | 12:01 | |
*** oofus_lt_ has quit IRC | 12:14 | |
*** kmicu has quit IRC | 12:20 | |
*** oofus_lt has joined #lv2 | 12:28 | |
*** gianMOD_ has joined #lv2 | 12:32 | |
*** kmicu has joined #lv2 | 12:35 | |
*** gianMOD has quit IRC | 12:36 | |
*** gianMOD_ has quit IRC | 12:38 | |
*** unclechu has quit IRC | 13:08 | |
*** oofus_lt_ has joined #lv2 | 13:53 | |
*** oofus_lt has quit IRC | 13:57 | |
*** oofus_lt has joined #lv2 | 14:19 | |
*** oofus_lt_ has quit IRC | 14:23 | |
*** oofus_lt_ has joined #lv2 | 14:30 | |
*** oofus_lt__ has joined #lv2 | 14:33 | |
*** oofus_lt has quit IRC | 14:33 | |
*** oofus_lt_ has quit IRC | 14:36 | |
*** deva has joined #lv2 | 14:48 | |
*** oofus_lt has joined #lv2 | 15:19 | |
*** oofus_lt__ has quit IRC | 15:23 | |
*** Yruama_Lairba has joined #lv2 | 15:26 | |
*** sigma6 has quit IRC | 15:42 | |
*** gianMOD has joined #lv2 | 15:52 | |
*** oofus_lt_ has joined #lv2 | 15:56 | |
*** oofus_lt has quit IRC | 15:59 | |
*** ssj71 has quit IRC | 16:02 | |
*** oofus_lt has joined #lv2 | 16:24 | |
*** oofus_lt_ has quit IRC | 16:28 | |
*** LAbot has joined #lv2 | 16:46 | |
*** Domino has joined #lv2 | 16:51 | |
Domino | I've done some hard thinking on my drummer plugin and as DAWs (apart from qtractor apparently) don't offer string editing, I decided to skip the incremental development and just spec out the whole thing. http://79.170.44.115/retunes.com/plugins/beater/beater_data.txt has everything I think I need, sorry for temp url just setup the hosting.. | 17:01 |
Domino | I think that's fairly manageable with patch, just have ports to display one pattern, and update when the current_patten in the instrument changes and so on.. | 17:03 |
Domino | What do daws typically save as a preset? Is it a combination of ports and state? | 17:05 |
Domino | The txt is just the core data not really 'everything' :) | 17:06 |
ventosus | Domino: yes | 17:12 |
ventosus | control ports are automatically saved by the host (no action needed by plugin author) | 17:12 |
ventosus | state saving in turn in responsibility of plugin author (via a callback) | 17:12 |
ventosus | s/in/is | 17:13 |
*** oofus_lt has quit IRC | 17:16 | |
*** gianMOD has quit IRC | 17:16 | |
*** falktx has quit IRC | 17:19 | |
Domino | @ventosus thanks, the idea of bank switching to limit number of ports eluded me yesterday, but I started to see the bigger picture after @rgareus gave me a few tips :) | 17:20 |
ventosus | Domino: not sure what you mean with 'bank switching', but you cannot write to a control input port, they're read-only plugin-wise | 17:23 |
ventosus | only the host is allowed to change a control input port | 17:23 |
Domino | I must still not have my head around the patch stuff.. I kinda read those as a shared variable.. | 17:28 |
ventosus | ah, missed it that you were referring to the patch extension | 17:30 |
ventosus | paramters are indeed read-write :) | 17:30 |
ventosus | s/paramters/parameters | 17:30 |
Domino | By bank switching, say I had 3 oscillators, A B C, instead of exposing all three, just expose one set of controls and have an oscillator selector 0 to 2.. in my case that means one set of 32 beat buttons instead of thousands of them :) | 17:31 |
Domino | s/A B C/0 1 2 lol | 17:32 |
ventosus | Domino: got it, should be possible with the patch extension | 17:33 |
ventosus | there are just not that many hosts out there that support the patch extension in the first place | 17:33 |
ventosus | qtractor seems to be the only which supports this in a stable release | 17:33 |
Domino | @ventosus I'm not really expecting anyone to use it without it's proper gui anyway. | 17:42 |
Domino | other than me, and I could always add some hardcode presets if push comes to shove | 17:43 |
*** unclechu has joined #lv2 | 18:05 | |
*** frinknet_ has joined #lv2 | 18:12 | |
*** frinknet has quit IRC | 18:13 | |
drobilla | Domino: If you're not really expecting anyone to use it without its proper GUI, why care about the current state of host-generated UI usability? | 18:17 |
drobilla | i.e. why not do it the nice way and have your GUI talk to the plugin that way, and for now, the string param will work in some hosts without the custom GUI, others will catch up | 18:19 |
Domino | @drobilla it was mostly to lower the development bar to having something working. | 18:53 |
Domino | Though the speed of entering a pattern just by hitting 1s and 0s on keyboard appeals a lot - I plan on having that in the gui somehow too :) | 18:56 |
Domino | I have lots of somehows as I try to shift my python coding skills over to C :) | 18:57 |
*** gianMOD has joined #lv2 | 19:07 | |
*** oofus_lt has joined #lv2 | 19:14 | |
*** gianMOD has quit IRC | 19:20 | |
*** rncbc has joined #lv2 | 19:22 | |
*** gianMOD has joined #lv2 | 19:27 | |
*** Domino has quit IRC | 19:45 | |
*** gianMOD has quit IRC | 20:30 | |
*** edogawa has joined #lv2 | 21:01 | |
*** drobilla has quit IRC | 21:11 | |
*** drobilla` has joined #lv2 | 21:11 | |
*** gianMOD has joined #lv2 | 21:15 | |
*** gianMOD has quit IRC | 21:50 | |
*** Yruama_Lairba has quit IRC | 21:52 | |
*** oofus_lt has quit IRC | 22:03 | |
*** oofus_lt has joined #lv2 | 22:06 | |
*** oofus_lt has quit IRC | 22:07 | |
*** oofus_lt has joined #lv2 | 22:09 | |
*** drobilla` is now known as drobilla | 22:36 | |
*** edogawa has quit IRC | 22:44 | |
*** oofus_lt has quit IRC | 22:50 | |
*** deva has quit IRC | 22:53 | |
*** Yruama_Lairba has joined #lv2 | 23:27 | |
*** jbitdrop has quit IRC | 23:38 | |
*** frinknet_ has quit IRC | 23:52 | |
*** rncbc has quit IRC | 23:57 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!