*** LazyUser69 has quit IRC | 01:08 | |
*** unicornjedi has quit IRC | 01:15 | |
*** sirriffsalot has quit IRC | 01:38 | |
*** Yruama_Lairba has quit IRC | 02:36 | |
*** gkm has joined #kxstudio | 03:37 | |
*** falktx` has joined #kxstudio | 03:52 | |
*** falktx has quit IRC | 03:56 | |
*** unicornjedi has joined #kxstudio | 04:07 | |
*** olinuxx has quit IRC | 04:16 | |
*** Align_Waivers has joined #kxstudio | 05:07 | |
*** wolftune has quit IRC | 06:14 | |
*** gkm has quit IRC | 06:19 | |
*** delt has joined #kxstudio | 06:35 | |
delt | hello | 06:35 |
---|---|---|
delt | how come carla doesn't find my VST plugins? :( | 06:35 |
delt | they're in /usr/lib/vst, and that path is in the carla config | 06:35 |
*** distrozapper has joined #kxstudio | 06:36 | |
falktx` | are they linux vsts? | 06:37 |
delt | yeabh | 06:37 |
delt | yeah .so files | 06:37 |
falktx` | run "carla-single vst /path/to/file.so" and see if it prints any errors | 06:38 |
delt | Plugin failed to load, error was: | 06:38 |
delt | Invalid internal plugin | 06:38 |
falktx` | you forgot some argument | 06:39 |
falktx` | carla-single vst /path/to/file.so | 06:39 |
delt | oh *duh* =) | 06:39 |
delt | ok, seems to load fine. | 06:40 |
delt | i can connect it with qjackctl and it works (midi input, audio output) | 06:41 |
*** bill-auger has quit IRC | 06:41 | |
*** Align_Waivers has quit IRC | 06:42 | |
delt | btw are you 'the' falktx` who wrote all those plugins :D ?? | 06:43 |
delt | awesome work!!!! | 06:43 |
*** bill-auger has joined #kxstudio | 06:43 | |
falktx` | no prob, I need those for myself anyway :) | 06:43 |
delt | :D | 06:45 |
delt | oh im using linux mint and not kxstudio... i hope you can still help me with carla? | 06:45 |
delt | i can boot a kxstudio live and test if the vst's work there | 06:46 |
delt | though i do have the kxstudio repos installed, and carla comes from those, which is why i came to this channel =) | 06:47 |
delt | anyway renoise (linux version) loads those same VST's no problem | 06:48 |
Orson | Hey guys! | 06:50 |
delt | falktx`: so | 06:53 |
delt | oops | 06:53 |
delt | so "carla-single vst /usr/lib/vst/file.so" works | 06:53 |
delt | what can i try next? | 06:53 |
delt | ok... i just tried to do a refresh and it seems to hang on /usr/lib/vst/DiscoveryDemo.vst | 06:55 |
delt | got it :D removed that plugin and now it seems to work perfectly!! | 06:56 |
delt | falktx`: thanks for the help, whenever you read this =) | 06:57 |
*** delt has left #kxstudio | 06:57 | |
Orson | So 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 |
Orson | I'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-auger | orson i would just install kxstudio and try some of them | 06:59 |
bill-auger | there are literally 100s of effects - a full survey would be insane - the short answer is "yes it has that? | 07:00 |
Orson | Yeah, 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 not | 07:00 |
bill-auger | sry i mean thousands of effect | 07:00 |
Orson | Ok, I guess I'll try to look up thing individually as I go | 07:01 |
Orson | I already ported some of my win VSTs into KX and they work fine, for which I'm really happy | 07:02 |
bill-auger | you 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 something | 07:03 |
Orson | Oh thanks! KVR looks really useful | 07:03 |
Orson | I 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 there | 07:04 |
Orson | I'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 approach | 07:06 |
Orson | But KXstudio has proven to be strikingly hassle-free | 07:09 |
bill-auger | did you install kxstudio from ISO or from debian or ubuntu? | 07:12 |
Orson | From iso | 07:12 |
bill-auger | ok you should be well configured | 07:12 |
Orson | Yeah, it worked pretty much out of the box. | 07:12 |
Orson | But I read up about the whole RT patches, IRQ threads and process priorities and tweaked some things afterwards. | 07:13 |
bill-auger | yes there i mean to say that there is some fine-tuning involved on most systems - kxstudio does these automatically | 07:13 |
Orson | When I got almost double the performance I had on windows on the same computer, I was delighted | 07:13 |
bill-auger | im sure falktx (the lead developer) will be pleased to hear about yet another satisfied new user | 07:15 |
Orson | So 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-auger | feel free to idle in this chat as long as you like there are many other user here also | 07:16 |
Orson | Cool! I didn't realise he was one of the devs. | 07:17 |
bill-auger | i dont know much about midi but from my experience it just 'works' | 07:17 |
Orson | I 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 |
Orson | I was just a bit confused about most basic things I usually do with midi. | 07:18 |
Orson | I have a midi keyboard, but I tried the virtual XY controller just to get a grip in how does the things work | 07:18 |
bill-auger | there 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 difference | 07:18 |
Orson | What I'm more concerned about right now is the control signals assignment | 07:19 |
bill-auger | you just need to conect the "wires" in a program like claudia | 07:20 |
Orson | Yesterday 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 eq | 07:20 |
bill-auger | the programs cadence and claudia are going to be you most important to be familiar with | 07:20 |
bill-auger | beyond that it a matter of midi port/channels assignments within whatever software/hardware just the same as you might do on any system | 07:21 |
Orson | Yeah, 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 together | 07:21 |
Orson | Usually this things were done for me by the DAW I used (FL studio) which was a greatly flexible control signal support | 07:22 |
falktx` | Orson: these 2 pages will get you started http://linuxsynths.com/ http://linux-sound.org/linux-vst-plugins.html | 07:23 |
LAbot | Title: LinuxSynths.com (at linuxsynths.com) | 07:23 |
Orson | I believe I'm stupidly missing something obvious | 07:23 |
bill-auger | you can also /join #opensourcemusicians and ask there - that is another channel with many knwledgable *nix audio users | 07:23 |
Orson | Oh cool! Thanks - I'll go get smarter now :) | 07:24 |
*** delt has joined #kxstudio | 07:24 | |
bill-auger | be freeee | 07:24 |
delt | hello again falktx`!! | 07:24 |
delt | i need your advice on one more little thing =) | 07:24 |
Orson | By 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 |
Orson | So if anyone is OCD about the plugin order in the rack - that is the way I found | 07:25 |
delt | Orson: good to know, i was wondering about that also (: | 07:26 |
delt | kind 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 |
Orson | Yeah, 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 place | 07:27 |
bill-auger | that not an ocd issue - the rack order is your pipeline and the ordering can affect the output greatly | 07:27 |
Orson | especially when you experiment with a bunch of effects | 07:28 |
delt | falktx`: i would like to write a small plugin that remaps midi notes, optionally blocking some out | 07:28 |
Orson | One 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 place | 07:28 |
falktx` | rgareus already did that | 07:28 |
falktx` | delt: part of the x42 midi plugins | 07:29 |
delt | falktx`: thanks again, looking at it now!! | 07:29 |
delt | installing... | 07:29 |
falktx` | bbl | 07:30 |
delt | i see "midi note toggle" .... | 07:31 |
delt | ok... midi keys transpose | 07:35 |
delt | doesn't really do what i need, because it only allows notes on all octaves to be remapped/transposed | 07:36 |
delt | and not each individual note | 07:36 |
delt | anyway, thanks very much for the pointer on the x42 plugins.. looking at the source code now | 07:46 |
*** pi03k has joined #kxstudio | 07:51 | |
*** timl has quit IRC | 08:03 | |
*** timl has joined #kxstudio | 08:04 | |
*** audiophilo has joined #kxstudio | 08:09 | |
*** falktx|work has joined #kxstudio | 08:18 | |
*** olinuxx has joined #kxstudio | 08:31 | |
*** timl has quit IRC | 08:44 | |
*** falktx|work has quit IRC | 08:45 | |
*** unicornjedi has quit IRC | 08:46 | |
*** falktx|work has joined #kxstudio | 08:49 | |
*** audiophilo has quit IRC | 09:56 | |
*** delt has left #kxstudio | 10:08 | |
*** rncbc_jolla has joined #kxstudio | 11:46 | |
*** rncbc_jolla has quit IRC | 12:15 | |
Orson | Hmm, is there a way to send CCs with the XY controller? | 12:28 |
*** audiophilo has joined #kxstudio | 12:53 | |
Orson | Ok, compiled myself XController for that | 14:29 |
Orson | Is 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 |
Orson | I set the RT priorities, disabled all unused devices and sorted IRQs as per the respective articles | 14:30 |
JackWinter | Orson: that maybe, but there are many reasons for xruns... what buffersize are you using? | 14:34 |
Orson | 1024@96kHz | 14:35 |
Orson | I use some heavy processing | 14:35 |
JackWinter | it's not all that easy, and a lot of strange information on the net. | 14:35 |
*** pi03k has quit IRC | 14:35 | |
JackWinter | that's quite a big buffer... what kind of sound card, and what software are you using? | 14:35 |
Orson | I 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' case | 14:36 |
JackWinter | if usb and some other soundcards, you can try with 3 periods/buffer | 14:36 |
Orson | I'm using 3 periods/buffer. My interface is TC Impact twin. | 14:36 |
JackWinter | some cards might advertise 96k support, but be happier on 44k1 | 14:37 |
Orson | The main CPU sink is a stereo setup using Peavey ReValver (tube amp emulation) | 14:37 |
Orson | That doesn't seem to be the case as I have similar xrun frequency when using buffers of similar length on different sampling rates | 14:37 |
JackWinter | ah, firewire? | 14:37 |
Orson | yes, it is FW | 14:38 |
JackWinter | don't really have any experience with that and how well it works nowdays | 14:38 |
JackWinter | what have you done to configure the system? | 14:38 |
Orson | Yeah, 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 improved | 14:39 |
JackWinter | did you change priority on the interrupt handling the fw device? | 14:39 |
Orson | Yes, I bumped up the firewire IRQ to the top of the list (after rtc) in rtirq config | 14:39 |
JackWinter | fw support is in alsa nowdays? or do you still need ffado? | 14:40 |
Orson | ffado | 14:40 |
Orson | they were reworking the fw stack in 2011 so I had some issues (don't really remember exactly) | 14:40 |
JackWinter | i don't think rtc is relevant any more, it's probably not used by your kernel. can you screenshot cat /proc/interrupts | 14:41 |
Orson | But this time KX basically got up and running out of the box | 14:41 |
JackWinter | mind 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 problems | 14:41 |
JackWinter | also what kind of dsp load does jack show? | 14:42 |
*** Orson[KX] has joined #kxstudio | 14:43 | |
Orson[KX] | http://pastebin.com/iTwSxT2n | 14:44 |
Orson[KX] | The interrupts | 14: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 jack | 14:45 |
JackWinter | jack2 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=0 | 14: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 occur | 14:46 |
JackWinter | 35 isn't all that high, but it's just an average..;S if the max goes higher you get an xrun | 14:46 |
Orson[KX] | wow, cool. I'll look into this | 14:47 |
JackWinter | if you look at what you pastebinned, the rtc is only fired once. so it's not in use on your system at all | 14: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 xruns | 14: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 level | 14:50 |
Orson[KX] | That got me thinking that I'm just reaching the CPU limit at first. But the spurious xrun got me in doubt | 14: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 about | 14:51 |
*** Orson has quit IRC | 14:52 | |
JackWinter | yeah, 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 IRC | 14:56 | |
*** sirriffsalot has joined #kxstudio | 15:13 | |
*** LazyUser69 has joined #kxstudio | 15:32 | |
*** KX58 has joined #kxstudio | 15:50 | |
*** wolftune has joined #kxstudio | 15:55 | |
*** KX58 has quit IRC | 15:57 | |
*** BitPuffin has joined #kxstudio | 16:09 | |
*** rncbc has joined #kxstudio | 16:41 | |
*** bill-auger has quit IRC | 16:48 | |
*** bill-auger has joined #kxstudio | 16:48 | |
*** BitPuffin has quit IRC | 17:40 | |
*** Orson has joined #kxstudio | 17:54 | |
*** ArturSha1 has quit IRC | 17:58 | |
*** falktx|work has quit IRC | 18:10 | |
*** bill-auger_ has joined #kxstudio | 18:36 | |
*** bill-auger has quit IRC | 18:37 | |
*** bill-auger_ has quit IRC | 18:45 | |
*** bill-auger has joined #kxstudio | 18:45 | |
*** gkm has joined #kxstudio | 19:39 | |
*** Rosco2 has joined #kxstudio | 19:46 | |
*** bill-auger has quit IRC | 19:51 | |
*** Align_Waivers has joined #kxstudio | 19:51 | |
*** bill-auger has joined #kxstudio | 19:59 | |
*** unicornjedi has joined #kxstudio | 20:01 | |
*** unicornjedi has quit IRC | 20:37 | |
*** Align_Waivers has quit IRC | 20:43 | |
*** Orson has quit IRC | 21:02 | |
*** Rosco2 has quit IRC | 21:24 | |
*** distrozapper has quit IRC | 21:25 | |
*** gkm has quit IRC | 21:25 | |
*** rncbc has quit IRC | 21:52 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!