[05:04] <joejc> in ubuntu studio is it configured correctly so i can play music in lmms and my browser at the same time etc.?
[05:04] <holstein> hey joejc
[05:04] <holstein> for what you are talking about
[05:04] <holstein> ubuntustudio = ubuntu
[05:05] <holstein> you'll need whatever ubuntu would need
[05:05] <holstein> mp3 codecs
[05:05] <holstein> flashplayer
[05:05] <holstein> whatever
[05:05] <holstein> then, you can play whatever files you need
[05:06] <joejc> it a sound sever issue and i havnt talked to #ubuntu on how ubuntu studio is set up, should i?
[05:06] <holstein> pulse?
[05:06] <holstein> joejc: what is your question?
[05:06] <joejc> pulse or jack
[05:07] <holstein> JACK is great
[05:07] <holstein> not really something you want to use if your talking about playing youtube vids
[05:07] <holstein> its not really a light-weight simple sound server
[05:07] <holstein> pulse would be the tool for that
[05:07] <holstein> and that is in ubuntu and ubuntustudio
[05:08] <holstein> joejc: what are you trying to accomplish?
[05:08] <joejc> im messing around with mixxx and lmms. when one of those apps is open i cant hear sound in any other apps. on ubuntu studio is that an issue?
[05:09] <holstein> i use JACK
[05:09] <holstein> i dont use mixxx or lmms
[05:09] <holstein> but in theory, yes
[05:09] <joejc> what do you use?
[05:09] <holstein> you just route what you need in JACK to wherever you want to route it
[05:10] <holstein> joejc: i mostly use JACK with ardour
[05:10] <holstein> very little midi
[05:10] <holstein> some dsp plugins here and there
[05:10] <holstein> a little rakarrack
[05:10] <holstein> lots of JACK routing
[05:11] <holstein> i heard lmms is working better with JACK now
[05:11] <holstein> joejc: you dont have to install ubuntustudio
[05:11] <holstein> you can just install jackd
[05:11] <holstein> sudo apt-get install jackd
[05:11] <holstein> and try it
[05:11] <joejc> i have jack installed already
[05:11] <holstein> you can search synaptic or apt-cache search for ubuntustudio
[05:11] <holstein> and read about the metapackages
[05:12] <holstein> most of them are for theme-ing
[05:12] <holstein> which you may or may not want
[05:12] <holstein> joejc: is JACK running?
[05:12] <holstein> do you need help getting it running?
[05:12] <joejc> not right now
[05:12] <joejc> chrome is open id need to close it to start jackd
[05:12] <holstein> nah
[05:13] <holstein> pulse will suspend
[05:13] <holstein> with you lanch jack control
[05:13] <joejc> it errors out if i dont
[05:13] <holstein> when*
[05:13] <holstein> joejc: what does?
[05:13] <holstein> JACK?
[05:13] <holstein> it'll do that
[05:13] <joejc> jackd yes
[05:13] <holstein> joejc: have you gotten it running before then?
[05:14] <holstein> jackd dont care about your browser though
[05:14] <joejc> yes i need to close any app that uses sound then start it
[05:14] <holstein> interesting
[05:14] <joejc> if i played a flash video or something like that
[05:14] <holstein> you must be using the jack to pulse bridge
[05:14] <holstein> in 10.10
[05:14] <holstein> ?
[05:14] <holstein> pulse to JACK *
[05:15] <holstein> i dont use that either
[05:15] <joejc> i figure jackd is configured correctly in ubuntu studio so itd save me time compared if i jumped to arch and tryed to do it
[05:15] <holstein> i set it up once
[05:15] <holstein> joejc: nah
[05:15] <holstein> its going to depend on your hardware
[05:15] <holstein> JACK just *is*
[05:16] <holstein> you configure it
[05:16] <holstein> as needed
[05:16] <holstein> and it starts
[05:16] <holstein> its not any different in ubuntu
[05:16] <holstein> or ubuntustudio
[05:16] <holstein> or arch prolly
[05:16] <holstein> probably*
[05:16] <holstein> joejc: there is an arch JACK user
[05:16] <holstein> over in #opensourcemusicians
[05:16] <holstein> if youd like to try and catch him
[05:17] <holstein> Stuzz
[05:21] <joejc> how do i get ardour to play a sound? any sound
[05:22] <ailo> joejc: new to jack?
[05:22] <holstein> joejc: you have to record into ardour
[05:22] <holstein> or import a file
[05:22] <holstein> and you'll want to be using JACK
[05:22] <joejc> ailo, yes
[05:23]  * holstein high-fives ailo 
[05:23] <ailo> joejc: look up qjackctl, or "jack control" from you applications menu
[05:23] <holstein> glad you've been hanging in here
[05:24] <joejc> done that
[05:24] <ailo> holstein: just killing time :)
[05:24] <ailo> joejc: did you start it?
[05:24] <holstein> its helpful, and i appreciate the time ailo
[05:24] <joejc> yep
[05:25] <ailo> So, when you start ardour, did you import a file, or something?
[05:25] <joejc> ailo, it doesnt seem to like mp3s and i cant easily find my non mp3 music
[05:26] <holstein> yeah, ardour wont make mp3s
[05:26] <holstein> never tried importing them
[05:26] <holstein> you'd want to do something like a wav
[05:26] <ailo> I have, succesfully, but don't remember how..
[05:27] <holstein> you can convert using soundconverter
[05:27] <holstein> sudo apt-get install soundconverter
[05:27] <holstein> easy little GUI app
[05:27] <holstein> handy
[05:27] <holstein> not that you would want to make a practice of up converting mp3's like that
[05:28] <holstein> in a production environment
[05:28] <holstein> anyways... im out... GN all
[05:29] <joejc> good night
[05:30] <ailo> joejc: I'll try to do import an mp3 and see what happens, hold on...
[05:30] <joejc> it fine i found a flac
[05:36] <joejc> i have the same problem with ardour too
[05:37]  * joejc is lost
[05:37] <ailo> joejc: I think mp3 is out, but flac doesn't work?
[05:39] <joejc> my problem is that sound only works in 1 program at a time. mixx ,lmms ,or ardour stop any other apps from playing sound
[05:41] <ailo> Are you sure jack is running, then? In qjackctl (jack control) you have a button: "Connect". You'll see the connections there.
[05:41] <joejc> i had to stop jack to get sound back in chrome
[05:42] <joejc> and i need to kill chrome to start jackd
[05:42] <ailo> That is normal
[05:43] <ailo> It is possible to get chrome to use jack, though
[05:44] <ailo> But, that may not be the most reliable solution
[05:45] <joejc> i had the same problem before i used jack i figured jack would fix it but i was wrong now i have no idea
[05:46] <joejc> what makes ubuntu stuio different from ubuntu besides the default apps and theme?
[05:49]  * joejc continues wondering aimlessly in the land of linux sound
[05:53] <ailo> joejc: I'm afraid I am not able to answer that fully, since I know too little. Most likely you will be using a different kernel.
[05:55] <ailo> joejc: About using chrome and jack, my solution was to use two sound cards. One with pulseaudio, the other with jack. Downside is, you need someway to mix them.
[05:55] <ailo> Usually you have a builtin card another for audio.
[05:56] <ailo> ..AND another for audio
[05:58] <joejc> my solution will probably involve 2 junk old computers and a software kvm type thing
[05:59] <joejc> i end up replacing my old broken graphics card and i get to use 4 monitors again
[05:59] <joejc> craigslist +linux ftw
[06:02] <ailo> jeojc: How do you do that?
[06:05] <ailo> I used two older computers: p3 and amd sempron, but I had some problems, on another distro though.
[06:05] <ailo> 2 drives died at once.
[06:09] <ailo> joejc: mispell
[06:10] <joejc> dont know yet
[06:10] <joejc> i has to be possible
[06:11] <ailo> How did you use 4 monitors before?
[06:11] <joejc> worse case scenario wear my super geek hat with 3 keyboards and mice on my desk
[06:11] <ailo> ok
[06:11] <joejc> 2 dual monitor graphics cards
[06:12] <ailo> sli?
[06:12] <joejc> i think so
[07:18] <tanders12> ailo: you there bro?
[07:19] <ailo> I'm here.
[07:20] <ailo> tanders12: did you get it workin?
[07:21] <tanders12> Yeah
[07:21] <tanders12> not sure how exactly tho
[07:21] <tanders12> lol
[07:22] <tanders12> spent a couple hours playing with permissions and stuff and got a little closer, but it still wasn't working. Just booted and now it's working
[07:22] <tanders12> getting an xrun every couple minutes though
[07:22] <ailo> So, what did you do, other than what holstein and the wiki suggested?
[07:24] <ailo> How low is your Frames/Period when you get x-runs? (I'm planning on getting some tests done on this)
[07:24] <ailo> tanders12: ?
[07:25] <tanders12> lets see
[07:26] <tanders12> 512 and 128
[07:27] <tanders12> both give xruns. 128 more so
[07:27] <ailo> 128 is normal, but 512 seems strange. (I don't use firewire myselft).
[07:28] <ailo> I think 128 should be reliable on a modern machine for most things
[07:29] <tanders12> i think what made it work was adding the following file to /lib/udev/rules.d
[07:29] <tanders12> http://git.debian.org/?p=pkg-multimedia/ffado.git;a=blob_plain;f=debian/60-ffado.rules
[07:31] <ailo> tanders12: great!
[07:32] <tanders12> ailo: yeah, I need to do more testing with the different kernels though. I don't like it when things start working for no reason
[07:32] <ailo> Didn't see that yesterday. Seems like a list of known firewire devices.
[07:32] <tanders12> I'd rather know the cause
[07:32] <tanders12> ^^yep
[07:33] <tanders12> got it from here
[07:33] <tanders12> https://ieee1394.wiki.kernel.org/index.php/Juju_Migration
[07:35] <ailo> tanders12: I don't get it. Did you get that list from that website, or did you get a link to the list from that website?
[07:36] <tanders12> Scroll down to the section "Permissions and ownership for /dev/fw*"
[07:36] <tanders12> you'll find it
[07:36] <ailo> ah, ok
[07:38] <ailo> tanders12: great work. Looking at this now ( I don't own a firewire device myself), maybe this should be implemented into UbuntuStudio?
[07:39] <tanders12> Hm idk. Before suggesting that I'd like to do a fresh install and see for sure if that's what did it
[07:39] <tanders12> I wanna compare notes with holstein and see what he thinks
[07:40] <tanders12> I did a couple other things that might have fixed it, but I'm pretty sure that was it
[07:41] <ailo> tanders12: don't think he tried this one. It's a new way to put in udev-rules for firewire audio devices.
[07:42] <ailo> Well, if you could do it as root before this, and this fixed it, it should have taken care of the permission bit.
[07:44] <tanders12> Yeah it makes sense
[07:45] <tanders12> I need to try it on the RT kernel as well and see what happens. Sounds like in Natty there may be some pretty serious issues with cgroups or something like that
[07:45] <ailo> nope
[07:45] <ailo> cgroups on generic natty: yes, but they are turned off on the low-latency
[07:46] <ailo> I find it's a bit messy right now :)
[07:47] <ailo> Meaning, on aboganis low-latency, the cgroup stuff will be turned off.
[08:02] <tanders12> yeah
[08:03] <tanders12> i think ill try the aboganis kernel again tonight and see if it's workin
[08:04] <tanders12> it's racked up 50 xruns just sitting there with my music in audacious paused
[08:05] <ailo> tanders12:which kernel did all those xruns?
[08:06] <tanders12> latest generic
[08:06] <tanders12> keep in mind that's over the course of an hour
[08:09] <ailo> tanders12: That's one of the things I would like to clarify, is the generic up to pars with a "realtime" kernel? It seems like firewire devices don't work as easily.
[08:10] <tanders12> I had the feeling that the RT provided better performance for the audio, but "feeling" isn't good enough when it comes to benchmarks :D
[08:11] <tanders12> I'd love to see more comparison work done between the different kernels
[08:12] <ailo> tanders12: me too, and I'm on it!
[08:14] <tanders12> that's good. I'll try to do what I can as well. I'm waiting for a deal on an SSD and then I'm gonna repartition for a more test-friendly setup
[08:14] <tanders12> my end goal is to do my audio stuff on an Arch install
[08:14] <tanders12> all the stuff I've been loading on ubuntu has slowed it down noticably the last couple day
[08:17] <ailo> For myself, all I need is "pure data" and a kernel on one machine, but the other should need to have everything.
[08:28] <ailo> tanders12: so, you've been busy? What slowed you down, really?
[08:29] <tanders12> it takes longer to login is what I've noticed
[08:29] <tanders12> after installing all the stuff for audio, and a couple extra desktop environments
[08:30] <tanders12> I guess what I'm trying to say is my ubuntu install is getting messy and I'm about ready for a fresh one :)
[08:31] <ailo> My solution is a personal wiki + scripts. That way, I don't need to do the same thing twice
[08:35] <ailo> When I find things that work, I cement them. The rest get lost in the next install...
[08:35] <tanders12> that makes sense
[08:35] <tanders12> good idea
[08:35] <tanders12> there's always those little tweaks that you have to do each time to get things working
[08:35] <ailo> It's a lot of work, though :)
[08:36] <tanders12> well I'm out for tonight. I think I'll try the rt kernel real quick then hit the sack. have a good one
[08:43] <TANDERS12> ailo: hey just wanted to drop back in real quick and let you know the rt is working great. no xruns either :)
[08:44] <TANDERS12> scratch that, still getting a couple xruns, but other than that its good
[08:46] <ailo> TANDERS12: xruns with rt?
[19:37] <JesusFreak316> How can I configure alsa, Jack, or whatever is necessary to get my MIDI controller keyboard to work? It shows up in patchage but I can't get input in anything.
[19:37] <holstein> JesusFreak316: you might need a2jmidid
[19:37] <holstein> let me look that up...
[19:38] <JesusFreak316> Already installed.
[19:38] <holstein> yeah, try a2jmidid - daemon for exposing legacy ALSA MIDI in JACK MIDI systems
[19:38] <holstein> JesusFreak316: did you run it?
[19:38] <holstein> i use it
[19:38] <holstein> i run that in the terminal
[19:39] <JesusFreak316> Through terminal?
[19:39] <holstein> and then i can see my device
[19:39] <holstein> where i think it should be
[19:39] <JesusFreak316> I can see my device in Jack and patchage as USB MIDI cable but nothing seems to get MIDI commands from it.
[19:40] <holstein> hmmmm
[19:40] <holstein> you might have to try and catch [lsd] over in #opensourcemusicians
[19:40] <holstein> im not that savvy with the MIDI gear
[19:41] <JesusFreak316> Anything special I need to do in the connect window of Jack? Also, it ably shows up in the alsa tab of Jack not MIDI. Is that a problem?
[19:43] <holstein> thats what i used a2jmidid for
[19:43] <holstein> [lsd] made another suggestion
[19:43] <holstein> somewhere in the JACK settings
[19:43] <holstein> i forget what though
[19:43] <holstein> a2j seemed to give me what i needed
[19:46] <JesusFreak316> All a2j lists as a readable client is MIDI through. :(
[19:47] <holstein> right
[19:47] <holstein> thats not what your missing?
[19:48] <JesusFreak316> Well, my device is called USB MIDI cable but that seems to be only showing up as an alsa device not MIDI.
[19:48] <holstein> right
[19:48] <holstein> thats where mine was too
[19:48] <holstein> when i used a2j
[19:49] <holstein> it gives me some way to route
[19:49] <holstein> i do it so seldom i totally forget
[19:49] <JesusFreak316> So, what exactly is MIDI through? I think I just need some theory.
[19:49] <holstein> i coud go launch it though
[19:49] <holstein> JesusFreak316: i think thats it
[19:49] <holstein> a MIDI through port
[19:50] <holstein> spacing on what the label is though
[19:51] <JesusFreak316> I'm new to MIDI though. I just got this because I can't afford a real synth. :)
[19:51] <holstein> hey, it'll do the job :)
[19:51] <JesusFreak316> I know
[19:52] <JesusFreak316> Just gotta figure it out. :)
[19:52] <holstein> let me know it you dont get it
[19:53] <JesusFreak316> So, in patchage, is red MIDI and green alsa?
[19:53] <holstein> ill go and take some screenshots
[19:53] <holstein> JesusFreak316: maybe
[19:53] <holstein> i dont use that either
[19:53] <JesusFreak316> A patchage screenshot would be great.
[19:53] <holstein> i just use the jack control
[19:53] <JesusFreak316> Oh.
[19:53] <holstein> i think i have patchage though
[19:53] <holstein> JesusFreak316: you going to be around?
[19:53] <holstein> i'll be about 10 minutes or so...
[19:54] <JesusFreak316> I only have stock ubuntustudio so anything I have you should too. Yeah, this is my project for today. I'll be around.
[20:05] <holstein> JesusFreak316: OK
[20:06] <holstein> http://imagebin.org/130449
[20:06] <holstein> this is before
[20:06] <holstein> pre-a2j
[20:07] <holstein> that should be like what you got
[20:07] <holstein> let me see if i can make the connection
[20:07] <holstein> keystudio is my MIDI keyboard
[20:11] <holstein> JesusFreak316: and here it is
[20:11] <holstein> up and running
[20:11] <holstein> http://imagebin.org/130450
[20:11] <holstein> with
[20:11] <holstein> m@studiodesktop:~$ a2jmidid
[20:11] <holstein> JACK MIDI <-> ALSA sequencer MIDI bridge, version 6 (a500771941cd42419a2418ee282
[20:11] <holstein> routed to yoshimi
[20:16] <JesusFreak316> So in Jack: keystudio to MIDI through in alsa and MIDI through to your synth in MIDI? Can you try zynaddsubfx instead of yoshimi? That's what I'm trying to use.
[20:17] <holstein> yoshimi is the new one
[20:17] <holstein> zyn is a little funky
[20:17] <holstein> yoshimi is the developed fork of zyn
[20:18] <JesusFreak316> I'll see if I can try it. Installing software's a pain since that PC has no internet connection.
[20:19] <JesusFreak316> Zyn is definitely funky.
[20:20] <holstein> JesusFreak316: same idea though
[20:20] <holstein> http://imagebin.org/130451
[20:20] <holstein> wokrs
[20:20] <holstein> works*
[20:20] <holstein> its just kinda crackly
[20:20] <holstein> and crashy
[20:21] <holstein> JesusFreak316: you should have yoshimi right?
[20:21] <holstein> maybe thats in natty the switch happens
[20:22] <JesusFreak316> I don't think I do. I only have the initial ibuntustudio software.
[20:24] <JesusFreak316> Once again I blame typos on the android gingerbread keyboard. :):
[20:30] <holstein> JesusFreak316: i forget where i got it
[20:30] <holstein> not a deal breaker
[20:30] <holstein> just know that if you have issues with zyn
[20:30] <holstein> its not dead
[20:31] <holstein> its just forked
[20:32] <JesusFreak316> I'llust try compiling it.
[20:32] <JesusFreak316> Grr, I'll just.
[21:23] <JesusFreak316> I'm just starting to think that Ubuntu doesnl
[21:23] <JesusFreak316> Grr.
[21:23] <holstein> yoshimi is pretty solid
[21:23] <holstein> i had xruns after that little bit of zyn running
[21:24] <JesusFreak316> Doesn't like my El cheapo MIDI to USB cable. Works in windows though.
[21:24] <holstein> hmmm
[21:24] <holstein> maybe
[21:24] <holstein> if its showing up though...
[21:25] <holstein> JesusFreak316: do you see activity?
[21:25] <holstein> on the zyn window?
[21:25] <holstein> double check the routing
[21:25] <JesusFreak316> I'm having xruns with yoshimi. :( Probably just my crappy PC though.
[21:25] <holstein> you have to route the audio too
[21:25] <JesusFreak316> I'm using yishimi now.
[21:25] <holstein> JesusFreak316: we can work with a kernel too
[21:25] <holstein> you can use aboganis 11.04 kernel
[21:26] <holstein> http://jackschnippes.freeunix.net/index.php/2010/11/04/lowlatency-kernel-and-realtime-kernel-for-ubuntu-10-10-maverick
[21:26] <holstein> if you get that all sorted out
[21:26] <holstein> check out http://wootangent.net/category/music/tutorials/
[21:26] <holstein> really nice midi tutes towards the bottom
[21:28] <JesusFreak316> Do you know of any programs to just test for MIDI commands? Just as a troubleshooting step.
[21:28] <holstein> im sure there are some
[21:28] <holstein> i havent needed them
[21:28] <holstein> i just route to something with an activity light
[21:28] <holstein> qsynth or something
[21:29] <JesusFreak316> Lucky you. :)
[21:29] <holstein> yeah
[21:29] <holstein> i got a plug and play maudio rig
[21:29] <holstein> works fine for my needs
[21:30] <JesusFreak316> I have a presonis firebox that was given to me but this PC has no FireWire inputs. :(
[21:30] <JesusFreak316> Presonus
[21:31] <JesusFreak316> In qsynth setup does it show anything in the MIDI device dropbox for you?
[21:34] <holstein> JesusFreak316: i forget
[21:34] <holstein> and i had to get out of the studio
[21:34] <holstein> i gotta eat and run to the gig here in a minut
[21:34] <holstein> BUT i remember routing to qsynth
[21:34] <holstein> and seeing a light blink
[21:35] <JesusFreak316> It doesn't do it for the virtual MIDI keyboard and that works so I guess that's not an issue.
[21:36] <JesusFreak316> Anyways, thanks for all your help.
[21:36] <holstein> JesusFreak316: anytime