Friday, 2014-01-24

*** freenull has quit IRC00:04
*** freenull has joined #ingen00:12
*** freenull has quit IRC00:25
*** freenull has joined #ingen00:27
* drobilla hammers away on removing unnecessary junk from save files03:28
*** kr is now known as cr03:36
drobilla176 byte message for an average control port04:43
drobillashould be able to shave 20 by removing the unnecessary sequenceNumber04:43
drobillaStill kinda big :/04:43
btimeanwihle, in Germans reinventing Cubase<tm> for Nth time land https://www.bitwig.com/dms/bitwig/img/announcement_page/sections/2/native-modular-system.png05:19
* drobilla has been pasted this screenshot a lot in the past few days05:21
drobillaNobody gives a shit about modulars, apparently, but everybody falls all over themselves when Bitwig has one05:22
cri don't get hype at all, appers 98% identical to ableton, which itself was 98% identical to Acid, Cubase, Logic, Sonar, PErformer, PRotools...05:48
crthe amount of reinvention going on in proprietary-land makes gtk vs KDE look like child's play05:49
btican't forget REAPER, show's not over till WinAmp guy chimes in with his copy of the same exact thing05:57
drobillaAbleton's whole looping thing was considerably different than Cubase06:10
btisimilar things could be achieved by looping global timeline and moving bars into/out of it. know i saw some DEMF Live PAs doing that in Logic long ago06:38
btigranted they improved hte UI a bit06:38
btii'm stil most impressed by Atari/Amiga, having solidified most of the DAW concepts while i was in diapers06:38
* drobilla shrugs06:38
drobillaDAWs are DAWs, film at eleven06:38
btilogic even had hidden timestretch/remap features, w transient-extraction to markers/MIDI, blahblah06:40
* bti should try ARdour for first time in 6 years06:40
drobillaI'd like to come up with a really figured out and somewhat novel modular programming model for Ingen, but who knows if that's possible without completely tossing the current stuff out the window...06:41
drobillaVisually, things being more condensed without relying on positional arguments being meaningful (ala pd) would be nice06:41
drobillaBut here, too, there's only so much new you can probably do06:41
btimy main intereste in Ingen is porting GNURadio shit06:42
btii forked gordonjcp's minimalist SDR app and tweaked it to shit and back and it worked, but patchable modules would be cooler06:43
drobillaI like bulk ports because it lets me import power without actually having to make design decisions :)06:43
btistill not exactly sure if GNURadio really needed to invent its own module-encapsulation format in light of LV206:43
bti3.2 mhz of floats instead of 192khz of them.. etc06:44
drobillaPerhaps not, but there wasn't much win in it for GNU radio to use anything else, since the scope of virtually every plugin/module/whatever is totally different06:45
drobilla(and not being just code makes LV2 a hard sell sometimes)06:46
Anchakorbti: well using ableton and cubase for live performance is significantly different experience06:47
* drobilla => bed06:49
* Anchakor just woke up06:49
drobillaI am trying to maintain a vaguely normal human sleeping schedule, but kinda botched it tonight since I'll probably read for at least an hour.  Oh well.06:50
drobillaStupid LV2 atom paper is taking way too long to write (well, that and the massive digressions).06:50
*** edogawa has joined #ingen07:08
btis'ok, only halfway thru that steganography paper myself..09:10
btialso enjoyed http://pages.cs.wisc.edu/~suman/pubs/paradis.pdf and http://www.cs.rpi.edu/research/pdf/09-02.pdf09:10
*** bti is now known as bitt10:40
*** thorwil has joined #ingen12:10
*** bitt has quit IRC13:00
*** bitt has joined #ingen13:05
*** edogawa has quit IRC13:43
*** edogawa has joined #ingen13:43
*** freenull has quit IRC13:43
*** freenull has joined #ingen13:43
*** thorwil has quit IRC14:20
* drobilla reconsiders if magic MIDI binding is really a good idea16:38
Anchakorwhat is magic MIDI binding?16:41
drobillapick learn from control port menu, twiddle control (that is connected to patches control input), voila16:42
Anchakorit is a good thing16:45
*** thorwil has joined #ingen16:48
drobillaQuestionable.  Hidden magic things going on, patch does something not shown16:52
drobillaBut would need a better controller node to do otherwise16:52
drobilla(Though that one is questionable to be baked in anyway)16:53
Anchakorwell ofc it should be shown16:53
Anchakorif it is to be there16:54
Anchakorbut it doesn't need to be there, instead using a MIDI event filtering plugin16:55
drobillaThere is nothing to show, presently.  It is not implemented via patchey things.16:55
drobillaHence magic.16:55
Anchakorthe plugin would show which CC is being triggered and offer to lock it at that filtering out all other events16:56
Anchakorwould need GUI though16:56
drobillaNot really.  It can have a 'learn' command, and the actual state could be shown as controls16:57
Anchakorif ingen did that natively, it could be shown just like a few pixels to show that there is SOME event bound to it16:57
drobillaWell, it will probably just stay as-is for now, though they currently aren't being saved, so that means I had to put work into questionable solution...16:59
Anchakornot being saved is a problem16:59
drobillaNot sure how much work it would be to have MIDI input do dynamic patching16:59
Anchakornot being shown not that much if there is a manager for the bindings16:59
* drobilla often wishes ingen events were LV2 atoms all the way down17:00
drobillaManager is precisely the sort of thing I don't want, I think.17:00
drobillaModular environment should be able to do, well, everything.17:01
Anchakordynamic patching? like programmatically making and destroying plugins and connecting ports? that seems like unnecessary nasty can of worms17:01
drobillaWell, yes, that's what magic learn would have to do if it's to be implemented transparently17:02
AnchakorI think the filtering plugin would be the simplest viable solution17:02
drobilla...17:03
drobillaWell, yes, great, but if you have to manually set all that shit up, binding would be way too annoying17:03
Anchakorwell usually you want to do MIDI binding for a single value input - CV, so you still need midi->CV conversion plugin17:05
drobillaYes, obviously doing bindings in the patch requires a plugin or internal17:06
drobillaThere already is an internal for that, though it only supports CC, and doesn't really need to be an internal in the first place17:08
*** thorwil has quit IRC21:40
*** edogawa has quit IRC23:15

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