/srv/irclogs.ubuntu.com/2010/10/10/#ubuntustudio.txt

persiaianm_, Most JACK apps don't support pulse: the strong argument for JACK is sample-accurate synchronisation from multiple sources, which is important for mixing.  Pulse can compete with JACK for latency, but doesn't have the alignment API (unless I missed something somewhere)00:01
ianm_persia: I see, thanks00:12
FezzlerIs there an ASIO4ALL for Ubuntu?01:37
persiaI don't believe so, but I don7t beleive one is required.  I strongly suspect ALSA performs an essentially similar function.02:04
ronjyes, alsa/ffado do what you expect02:05
ronjFezzler, the audio stack under linux is quite different from what you know under window02:05
persiaOh, right, FFADO also (although the few bits I found searching about asio4all didn't seem to indicate Fireware support)02:05
=== FireCrotch is now known as nickmoeck
sladenhttps://wiki.ubuntu.com/UbuntuStudio/10.10release_notes  <<--- linked in the release notes is 40411:54
persiaScottL, ^^11:56
persiaholstein, Maybe you know?11:56
persiasladen, -devel is often a better-targeted channel to catch some folk: this is mostly a support channel (but it doesn't matter this time: not enough conflicting traffic)11:56
BrendanTI'm confused, ubuntu studio 10.10 is apparently available for download on softpedia but ubuntustudio.org says nothing.?12:46
persiaYeah, the Ubuntu Studio release team is sleeping.  Should get updated soon.12:47
persiaIt's released, but the website update is waiting for the right people to wake up.12:48
BrendanTOh ok? Can I ask some questions about it for home use that I can't seem to find the answers for on google?12:49
persiaYes.  That's the entire purpose of this channel.  No promises anyone here happens to know the answer.12:49
sladenpersia: which -devel?12:50
persiasladen, #ubuntustudio-devel, but the folk you need are likely a couple hours from being active.12:51
persia(and the key folk are probably also in #ubuntu-devel, #ubuntu-release, etc.)12:51
BrendanTIt's only nooby stuff. I'm wondering If ubuntustudio does all the things normal things that ubuntu does + the multimedia things because i'd still like all the things in the main release but really want all the audio apps that are nicely setup in studio12:51
persiaDo you already have Ubuntu installed?12:52
BrendanTYeah but I'm doing a fresh install because i've broken heaps of things and it freazes up alot. i heard i can install the studio packages from synaptic on a standard ubuntu but does it work just as good?12:54
persiaYes, absolutely, without question.12:54
persiaNow, to temper that statement, some users of Studio have very tight latency requirements, and push their hardware to the limit.12:54
persiaThese users are better served by uninstalling the integration with instant messaging, automatic network detection, etc.: basically all the stuff that might grab your processor at an inconvenient moment.12:55
persiaif you install from the Studio media, these things aren't installed by default.12:55
persiaPlus you get a slightly different theme.12:55
BrendanTIsn't the real time kernel for stopping those things?12:55
persia(not that it's terribly hard to change themes or anything)12:55
persiaThere's no realtime kernel available for 10.10.  Further, I don't believe most people need it.12:56
BrendanTOh why not? i thought it was crucial for keeping the audio processes from being interupted?12:56
persiaIf you're really pushing your hardware tight enough to require realtime, your chance of XRUNS due to the inability of the HW to keep up is likely higher than your chance of delay: JACK enforces sample-accuracy even with some latency.12:57
persiaDoesn't make that much difference, assuming one isn't also trying to compile the kernel or something.12:57
persiaMind you, if one is running on limited hardware, or trying to do 18 things at once, etc. one might want to override some things.12:58
persiathat said, if one is doing that, it's probably time to think about a hardware upgrade.12:58
BrendanTOk - sort of understand -. Well Its all just for playing around with at the moment because my m-audio fast track ultra sadly doesnt have a linux driver so i have to go to windows to use it.12:59
persiaThere are a few niche cases where one does need realtime, perhaps interacting with out-of-box analog systems with very high fidelity, but at the cost of an audio interface and preamps that can handle that, the price of a modern processor is not very high.13:00
persiaFor playing around, there's absolutely no value to realtime: just make sure to turn off the more annoying time-wasters when doing complex stuff.13:00
BrendanTCould i make a separate user to log into when i want to do 'complex stuff' that didnt run the time-wasters or do they all start up no matter what?13:01
persiaYou might be able to create a separate user, and turn off some of the indicator stuff.13:02
persiaBut I'm not convinced you can turn off Network Manager except on a system-wide basis.13:02
BrendanThmm13:02
persiaNot processing mail, not running gwibber, etc. is easy.13:03
persiaBut really, don't worry about it.  Install the stuff you want and play.13:03
persiaIf you end up discovering that this one effect you really want isn't happening because you don't have the resources, start looking at how you can conserve resources.13:03
BrendanTOk. so just install the ubuntustudio-audio package?13:04
persiaThat will get you the standard set of audio tools.13:04
persiaYou might also want ubuntustudio-audio-plugins13:05
persiaIf your menu is getting too cluttered, ubuntustudio-menu might help some.13:05
BrendanThm it appears to be a link to a bunch of other packages already available in the normal ubuntu13:08
persiaWe call it a "metapackage", but yes, that's what it is.13:08
BrendanTso ubuntu studio is just a different assortment of packages? rather than new features?13:09
persiaUbuntu Studio is just a flavour of Ubuntu, much like Ubuntu Desktop.  A selection of some of the packages in Ubuntu that some folk try to make sure work together.13:09
BrendanTok i thought there might have been later versions of jack, alsa and things like that because i notice some apps can be very old in the repositories13:10
persiaNo, it's all the same thing.13:10
BrendanTI'd like to be able to play music through banshee at the same time as i have say, ardour, using jack but jack seems to cut off anything else from playing.13:11
persiaThere's been some changes in direction, so this release wasn't as focused as some of the past ones.  We've a new track now, and an increasingly clear target for 11.0413:11
persiaYou can install pulseaudio-jack, or you can use two different sound cards.13:11
BrendanTbut all changes you did would still be packaged for the normal ubuntu?13:12
persiaAbsolutely.  That's the point.13:12
BrendanTpulseaudio-module-jack ?13:12
BrendanTThere is no pulseaudio-jack package13:13
persiaYes, that's one of the ways you can make pulse and jack work together.13:13
persiaSorry: my mistake.13:13
BrendanTim using alsa i believe13:13
persiaPersonally, I really recommend the two-cards solution.13:13
persiaBanshee is using ALSA directly, without pulse?  That's not default.13:13
BrendanToh i thought it was, i dont know13:14
BrendanTwhats the difference between pulseaudio and alsa?13:14
BrendanTalso, i dont have 2 sound cards unless someone makes a driver for my fasttrack ultra13:15
persiaUSB headphones are increasingly inexpensive, but yeah, good drivers would be better.13:15
persiapulse and ALSA are different layers.13:15
persiapulse is a software mixing daemon that lets applications play stuff and then gets it to the right sound cards, resampling or mixing as needed.13:16
persiaALSA is both a userspace library and a set of drivers that provide a unified interface to many sorts of sound cards.13:16
BrendanTwhere could i go to throw a wad of cash towards anyone willing to make the driver for it?13:17
persiamost applications talk to pulse (directly, through ALSA compat layer, or through OSS compat layer), or to JACK.  pulse and JACK can talk to audio interfaces (including ALSA interfaces, FFADO interfaces, BlueZ interfaces, etc.).13:17
persiaYou can't really.  There's a couple groups of folk that will do it for free if someone provides specifications.13:18
persiaYou could definitely hire folk (and there are folk that are available for hire) to work on it, if you had specifications and the free places took too long.13:18
persiaBut before you can get anywhere, you need specifications.  M-Audio tends to be good about Linux support, so if there isn't any, someone else probably owns some part of the device and won't share.13:19
persiaI'd recommend talking to M-Audio first, and trying to understand the situation.  If it looks like it just needs developer-time, then you probably want to hire an ALSA engineer.  Talking to the ALSA folk could probably get you recommendations to a good forum to hire such a person.13:20
BrendanTdamn seems like a big job13:21
persiaThe hard part is usually tracking down why there isn't a driver: lots of coordination, and careful friendly work with hardware companies.13:22
persiaOnce you know why, if it's fixable, that part is usually easy.13:22
persiaBut some stuff isn't fixable, unfortunately (like patents on stuff by companies now out of business, with the patent farm owned by a known litigious firm, and the company making stuff using a grandfathered license, etc.)13:22
BrendanTWell M-Audio certainly aren't out of business.13:25
persiaNo, but they have been around for a while, and absorbed MidiMan years back, etc.  It's hard to know what components are in their hardware, or if the companies that make those components have changed, etc.13:25
persiaAnyway, go ask them.  If you start with the assumption that they would be happy to grant you drivers, and you make clear that you aren't asking them to do the development, just trying to understand the legal restrictions, you have a decent chance.13:26
BrendanTIt'd be very difficult for me to ask it as I'm terrible at writing emails and such and dont understand very well what im even asking for, but ill try. should i email them or make a thread on their forum asking people if a driver could be made and say that im a linux user and cannot use the device with a driver etc...13:29
persiaAnd maybe say that you're willing to hire a kernel developer, but are seeking documentation *OR* an explanation why the documentation can't be distributed.13:30
BrendanThiring a developer is probably a bit much, wouldnt it cost alot?13:31
persiaDepends on the developer :)  Like I said before, if you have docs, there are some developers who are happy to write drivers in exchange for a device.13:32
persiaMind you, you might not want to do this for a high-end digital mixing console :)13:33
BrendanThttp://www.64studio.com/node/69913:33
BrendanTI think alot of other people have probably already tried13:34
BrendanTI might have to sell it for something. Do you know any similar device that works on linux?13:35
persiaIt's a 4x8 USB interface?13:36
BrendanT8x8 apparently13:37
persiaI don't happen to know of such a thing offhand.  My biggest is 4x6.  I'd have to refer to alsa-project.org as the best source of information.13:38
BrendanTwhat do those numbers mean?13:39
persiaYou'll likely get best support if you find something with "class-complaint" USB drivers.13:39
persiainputs/outputs13:39
BrendanTahk figured. apparently my device is 'compliant' i think but becuase its a bit fancy it doesnt quite work13:40
BrendanThttp://www.musicador.com/uploads/2007/12/m-audio-fast-track-ultra_front-rear.jpg13:40
persiaHrm?  If it's "fancy" or requires "special" drivers, it's not "class-compliant"13:41
ScottLBrendanT, there are many knowledgeable people, with quite a varied background, on #opensourcemusicians, that would be a good place to ask about a similar audio interface that works on linux as well13:42
persia"Class-compliant" has a special meaning for USB devices: it means that the HW works with the base class specification in the USB docs, so no special drivers are required.13:42
ScottLBrendanT, if you don't mind opening your computer you could get an m-audio delta44 or delta66 (this will also give you reduced latency due to the PCI card connection)13:42
BrendanTok nvm only the fast track pro is listed, not ultra. still there is only a few people in the world that have gotten the pro version to work because it needs a patch from alsa to work, thats what i read anyway13:43
BrendanTim on a laptop13:43
persiaIf you can find out which patch, it might be sortable.13:43
ScottLright, how about a firewire card?  i believe those to be better supported13:43
ScottLbut i agree with persia, you can try the patch first for the hardware you already have13:44
BrendanTna i've read heaps about it and it seams that nobody can get it to work so wont bother with that dead end road.13:45
=== FireCrotch is now known as nickmoeck

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