Thursday, 2016-05-05

*** LazyUser69 has quit IRC01:08
*** unicornjedi has quit IRC01:15
*** sirriffsalot has quit IRC01:38
*** Yruama_Lairba has quit IRC02:36
*** gkm has joined #kxstudio03:37
*** falktx` has joined #kxstudio03:52
*** falktx has quit IRC03:56
*** unicornjedi has joined #kxstudio04:07
*** olinuxx has quit IRC04:16
*** Align_Waivers has joined #kxstudio05:07
*** wolftune has quit IRC06:14
*** gkm has quit IRC06:19
*** delt has joined #kxstudio06:35
delthello06:35
delthow come carla doesn't find my VST plugins? :(06:35
deltthey're in /usr/lib/vst, and that path is in the carla config06:35
*** distrozapper has joined #kxstudio06:36
falktx`are they linux vsts?06:37
deltyeabh06:37
deltyeah .so files06:37
falktx`run "carla-single vst /path/to/file.so" and see if it prints any errors06:38
deltPlugin failed to load, error was:06:38
deltInvalid internal plugin06:38
falktx`you forgot some argument06:39
falktx`carla-single vst /path/to/file.so06:39
deltoh *duh* =)06:39
deltok, seems to load fine.06:40
delti can connect it with qjackctl and it works (midi input, audio output)06:41
*** bill-auger has quit IRC06:41
*** Align_Waivers has quit IRC06:42
deltbtw are you 'the' falktx` who wrote all those plugins :D ??06:43
deltawesome work!!!!06:43
*** bill-auger has joined #kxstudio06:43
falktx`no prob, I need those for myself anyway :)06:43
delt:D06:45
deltoh im using linux mint and not kxstudio... i hope you can still help me with carla?06:45
delti can boot a kxstudio live and test if the vst's work there06:46
deltthough i do have the kxstudio repos installed, and carla comes from those, which is why i came to this channel =)06:47
deltanyway renoise (linux version) loads those same VST's no problem06:48
OrsonHey guys!06:50
deltfalktx`: so06:53
deltoops06:53
deltso "carla-single vst /usr/lib/vst/file.so" works06:53
deltwhat can i try next?06:53
deltok... i just tried to do a refresh and it seems to hang on /usr/lib/vst/DiscoveryDemo.vst06:55
deltgot it :D removed that plugin and now it seems to work perfectly!!06:56
deltfalktx`: thanks for the help, whenever you read this =)06:57
*** delt has left #kxstudio06:57
OrsonSo guys, I have a couple of newbie questions. First of all I wanted to ask where I can get a good look into what kind of free/GPL plugins are out there?06:58
OrsonI'm trying to migrate my virtual guitar rig from windows to linus to get more stability and control over CPU resources and therefore I'm trying to replace as many effects as possible with native ones.06:59
bill-augerorson i would just install kxstudio and try some of them06:59
bill-augerthere are literally 100s of effects - a full survey would be insane - the short answer is "yes it has that?07:00
OrsonYeah, I notices that there are a *lot* of plugins shipping with the distro, but already I found some things I'm missing. Hence the question - maybe there is some kind of a comprehensive way to survey what is there and what is not07:00
bill-augersry i mean thousands of effect07:00
OrsonOk, I guess I'll try to look up thing individually as I go07:01
OrsonI already ported some of my win VSTs into KX and they work fine, for which I'm really happy07:02
bill-augeryou ca try sites like kvraudio linuxaudio maybe even wikipedia im not sure - but yea if there are just a few youre looking for you will probably find something07:03
OrsonOh thanks! KVR looks really useful07:03
OrsonI was thinking about getting into audio programming for a long time - I guess the best place to start would be coding some stuff for myself if I fall short of options that are already there07:04
OrsonI'm also really happy about modern ffado device support - I had so much grief last time I tried linux for audio (2011 I believe) - they were in the middle of retiring the old FW stack and getting the new one up, so there were some real issues with that approach07:06
OrsonBut KXstudio has proven to be strikingly hassle-free07:09
bill-augerdid you install kxstudio from ISO or from debian or ubuntu?07:12
OrsonFrom iso07:12
bill-augerok you should be well configured07:12
OrsonYeah, it worked pretty much out of the box.07:12
OrsonBut I read up about the whole RT patches, IRQ threads and process priorities and tweaked some things afterwards.07:13
bill-augeryes there  i mean to say that there is some fine-tuning involved on most systems - kxstudio does these automatically07:13
OrsonWhen I got almost double the performance I had on windows on the same computer, I was delighted07:13
bill-augerim sure falktx (the lead developer) will be pleased to hear about yet another satisfied new user07:15
OrsonSo that leads me to my second question: how does midi work under linux? I have no experience wiht alsa midi whatsoever and I have some basig midi experience under windows.07:16
bill-augerfeel free to idle in this chat as long as you like there are many other user here also07:16
OrsonCool! I didn't realise he was one of the devs.07:17
bill-augeri dont know much about midi but from my experience it just 'works'07:17
OrsonI really enjoy KX so far and I finally believe that I can port my setup to linux because of that. So yeah, thanks a bunch! :)07:17
OrsonI was just a bit confused about most basic things I usually do with midi.07:18
OrsonI have a midi keyboard, but I tried the virtual XY controller just to get a grip in how does the things work07:18
bill-augerthere is alsa midi and jack midi - it has been the case in the past some most programs only supported alsa midi but kxstudio has a bridge for this so you probably wil not need to concern about the difference07:18
OrsonWhat I'm more concerned about right now is the control signals assignment07:19
bill-augeryou just need to conect the "wires" in a program like claudia07:20
OrsonYesterday I was trying to do one and only thing - assign a control code from the XY controller (say general purpose 1) to adjust some knobs in the parametric eq07:20
bill-augerthe programs cadence and claudia are going to be you most important to be familiar with07:20
bill-augerbeyond that it a matter of midi port/channels assignments within whatever software/hardware just the same as you might do on any system07:21
OrsonYeah, I patched the events into the plugin (tested with the volume - it worked), but in the plugin settings there are cc#00 - cc#119 and I don't know how to get them working together07:21
OrsonUsually this things were done for me by the DAW I used (FL studio) which was a greatly flexible control signal support07:22
falktx`Orson: these 2 pages will get you started http://linuxsynths.com/ http://linux-sound.org/linux-vst-plugins.html07:23
LAbotTitle: LinuxSynths.com (at linuxsynths.com)07:23
OrsonI believe I'm stupidly missing something obvious07:23
bill-augeryou can also /join #opensourcemusicians and ask there - that is another channel with many knwledgable *nix audio users07:23
OrsonOh cool! Thanks - I'll go get smarter now :)07:24
*** delt has joined #kxstudio07:24
bill-augerbe freeee07:24
delthello again falktx`!!07:24
delti need your advice on one more little thing =)07:24
OrsonBy the way, it seems that the hack with tha .carxp file worked - if I move <plugin> blocks around - they change their position in the rack - they always get loaded in the same succession as they appear in the file.07:25
OrsonSo if anyone is OCD about the plugin order in the rack - that is the way I found07:25
deltOrson: good to know, i was wondering about that also (:07:26
deltkind of a pain if you decide to add a second instance of a plugin and you can't put it next to the other one :/07:26
OrsonYeah, at some point I found that I'm spending too much time on trying to understand where does le signal level jump above zero and clips and what volumo know should I dial down because the signal path was all over the place07:27
bill-augerthat not an ocd issue - the rack order is your pipeline and the ordering can affect the output greatly07:27
Orsonespecially when you experiment with a bunch of effects07:28
deltfalktx`: i would like to write a small plugin that remaps midi notes, optionally blocking some out07:28
OrsonOne other hack is to add a ton of simple Gain plugin, patch them up and then use the "replace" funcion to switch in useful stuff in the right place07:28
falktx`rgareus already did that07:28
falktx`delt: part of the x42 midi plugins07:29
deltfalktx`: thanks again, looking at it now!!07:29
deltinstalling...07:29
falktx`bbl07:30
delti see "midi note toggle" ....07:31
deltok... midi keys transpose07:35
deltdoesn't really do what i need, because it only allows notes on all octaves to be remapped/transposed07:36
deltand not each individual note07:36
deltanyway, thanks very much for the pointer on the x42 plugins.. looking at the source code now07:46
*** pi03k has joined #kxstudio07:51
*** timl has quit IRC08:03
*** timl has joined #kxstudio08:04
*** audiophilo has joined #kxstudio08:09
*** falktx|work has joined #kxstudio08:18
*** olinuxx has joined #kxstudio08:31
*** timl has quit IRC08:44
*** falktx|work has quit IRC08:45
*** unicornjedi has quit IRC08:46
*** falktx|work has joined #kxstudio08:49
*** audiophilo has quit IRC09:56
*** delt has left #kxstudio10:08
*** rncbc_jolla has joined #kxstudio11:46
*** rncbc_jolla has quit IRC12:15
OrsonHmm, is there a way to send CCs with the XY controller?12:28
*** audiophilo has joined #kxstudio12:53
OrsonOk, compiled myself XController for that14:29
OrsonIs my understanding correct that if I get xruns because some of the effect plugins did not complete calculations in time, there is basically nothing can be done except enlarging the buffer or upgrading the CPU?14:30
OrsonI set the RT priorities, disabled all unused devices and sorted IRQs as per the respective articles14:30
JackWinterOrson: that maybe, but there are many reasons for xruns...  what buffersize are you using?14:34
Orson1024@96kHz14:35
OrsonI use some heavy processing14:35
JackWinterit's not all that easy, and a lot of strange information on the net.14:35
*** pi03k has quit IRC14:35
JackWinterthat's quite a big buffer...  what kind of sound card, and what software are you using?14:35
OrsonI seem to get a significant performance boost after switching to KX from Win7, but I don't know the extent of it. I mean, I don't know how my performance compares to an 'ideal' case14:36
JackWinterif usb and some other soundcards, you can try with 3 periods/buffer14:36
OrsonI'm using 3 periods/buffer. My interface is TC Impact twin.14:36
JackWintersome cards might advertise 96k support, but be happier on 44k114:37
OrsonThe main CPU sink is a stereo setup using Peavey ReValver (tube amp emulation)14:37
OrsonThat doesn't seem to be the case as I have similar xrun frequency when using buffers of similar length on different sampling rates14:37
JackWinterah, firewire?14:37
Orsonyes, it is FW14:38
JackWinterdon't really have any experience with that and how well it works nowdays14:38
JackWinterwhat have you done to configure the system?14:38
OrsonYeah, I had absolutely terrible experience with EchoAudio 12-channel card back in 2011, but the new fw stack already arrived and things seem to have improved14:39
JackWinterdid you change priority on the interrupt handling the fw device?14:39
OrsonYes, I bumped up the firewire IRQ to the top of the list (after rtc) in rtirq config14:39
JackWinterfw support is in alsa nowdays?  or do you still need ffado?14:40
Orsonffado14:40
Orsonthey were reworking the fw stack in 2011 so I had some issues (don't really remember exactly)14:40
JackWinteri don't think rtc is relevant any more, it's probably not used by your kernel.  can you screenshot cat /proc/interrupts14:41
OrsonBut this time KX basically got up and running out of the box14:41
JackWintermind you that i'm not a kx user, but have played with audio in linux for many years, and know somewhat about xruns and their problems14:41
JackWinteralso what kind of dsp load does jack show?14:42
*** Orson[KX] has joined #kxstudio14:43
Orson[KX]http://pastebin.com/iTwSxT2n14:44
Orson[KX]The interrupts14:44
Orson[KX]Jack reports DSP load of about 35% average (by eye)14:45
Orson[KX]and it seems to remain stable, and all the xruns I usually get at that buffer length happen when I open/close GUIs or repatch jack14:45
JackWinterjack2 also has a profiling mode (you probably have to build that support yourself), which gan give you very nice graphs about what is happening with your audio device and jack clients: see https://www.dropbox.com/s/g3dc906s5huy419/Timing.pdf?dl=014:46
Orson[KX]but if I go as low as 768 samples (8ms approx) I notice that the DSP load sometimes (spuriously) jumps up to about 45-50% and that is when some additinal (significant) cracling occur14:46
JackWinter35 isn't all that high, but it's just an average..;S  if the max goes higher you get an xrun14:46
Orson[KX]wow, cool. I'll look into this14:47
JackWinterif you look at what you pastebinned, the rtc is only fired once.  so it's not in use on your system at all14:47
Orson[KX]When I ran a similar rig of effects in Win7 I got about 40-50% CPU load (reported by reValver's host) at 48kHz? but I didn't get the spurious xruns14:48
Orson[KX]Well, if I remove it from the rtirq config, the firewire thread should get a bit higher rtptio, but it is alreay way up higher than anything non-system (only watchdogs and migration processes get 99)14:50
Orson[KX]All other threads including jack are already below the firewire level14:50
Orson[KX]That got me thinking that I'm just reaching the CPU limit at first. But the spurious xrun got me in doubt14:51
Orson[KX]I don't mind the 1024 buffer itself at all - it doesn't really feel delayed - its the random nature of these xruns I'm worried about14:51
*** Orson has quit IRC14:52
JackWinteryeah, that's not nice.14:52
Orson[KX]Ok I'll look through the doc you linked and try to get more information about what's going on.14:55
Orson[KX]Thanks for the help!14:55
Orson[KX]I need to get home now, so see you all later!14:55
*** Orson[KX] has quit IRC14:56
*** sirriffsalot has joined #kxstudio15:13
*** LazyUser69 has joined #kxstudio15:32
*** KX58 has joined #kxstudio15:50
*** wolftune has joined #kxstudio15:55
*** KX58 has quit IRC15:57
*** BitPuffin has joined #kxstudio16:09
*** rncbc has joined #kxstudio16:41
*** bill-auger has quit IRC16:48
*** bill-auger has joined #kxstudio16:48
*** BitPuffin has quit IRC17:40
*** Orson has joined #kxstudio17:54
*** ArturSha1 has quit IRC17:58
*** falktx|work has quit IRC18:10
*** bill-auger_ has joined #kxstudio18:36
*** bill-auger has quit IRC18:37
*** bill-auger_ has quit IRC18:45
*** bill-auger has joined #kxstudio18:45
*** gkm has joined #kxstudio19:39
*** Rosco2 has joined #kxstudio19:46
*** bill-auger has quit IRC19:51
*** Align_Waivers has joined #kxstudio19:51
*** bill-auger has joined #kxstudio19:59
*** unicornjedi has joined #kxstudio20:01
*** unicornjedi has quit IRC20:37
*** Align_Waivers has quit IRC20:43
*** Orson has quit IRC21:02
*** Rosco2 has quit IRC21:24
*** distrozapper has quit IRC21:25
*** gkm has quit IRC21:25
*** rncbc has quit IRC21:52

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