Slashdot Mirror


Solid-State Mini-ITX Linux Recording Studio HOWTO

An anonymous reader submits "LinuxDevices.com has posted a project howto on building a dedicated music recording and editing computer that uses a CompactFlash card instead of a hard drive, to eliminate hard disk chatter. It uses the latest release from the Agnula (GNU/Linux Audio) project, and the newest Epia MII-12000 mini-ITX board from VIA. The method described in the article applies to embedding most any Knoppix-based Live CD onto CompactFlash boot media."

21 of 242 comments (clear)

  1. Bummer by wishus · · Score: 2, Interesting

    I wish they'd waited on the Delta 44. Going with the SB Live! makes this useless.

  2. looks great by sjwaste · · Score: 2, Interesting

    This looks like something a lot of part time musicians would love. I remember back in high school, we would record on a new but still shitty 4-track, direct to cassette. Sound quality always sucked.

    I wish I had thought of/seen this while still in college. It would've been a blast to play around with.

  3. Flash card lifetime by Anonymous Coward · · Score: 1, Interesting

    It sounds lovely having a completely solid state system, but with a Flash lifetime of only 100,000 writes, how long will it last?

    When you factor in the fact that recording music at any decent quality takes a LOT of disk space, you're going to be doing an awful lot of rewriting.

  4. Firewalls/routers by gspr · · Score: 2, Interesting

    This could also be very interesting for those who build DYI firewalls or routers. When I've wanted to make a firewall/router completely silent in the past, I've always had to disable as many reading/writing processes as possible, and use hdparm to send the drive to sleep after a few minutes of inactivity.

  5. Re:Network boot by On+Lawn · · Score: 2, Interesting


    Tell me becuase I honestly don't know. How much CPU is needed for your audio needs? The reason I'm asking is it seems that a driveless computer with a low-power chip (which Linux runs on a lot) would be great for the application. The problem being that they cost as much as the very top end Intel systems, much of which due to lack of demand (economies of scale and whatnot).

    A while back one could get a StrongArm in a 1U rack, but not any more. Oh well, I suppose I'm just hoping that some kind of market will precipitate such a product so that I can have one. I'd run my whole home network (save the gaming PC) on them if I could.

  6. with one of these drives.... by millahtime · · Score: 3, Interesting

    as reported on ./ get a solid state hard drive. they are pricy now but will probubally be less expensive before this linux system is all together, smooth and getting popular.

    One of these with your G5 and your set to go.

  7. What about other sounds. by suso · · Score: 3, Interesting

    If you're going to go so far as to eliminate hard drive chatter then I would think you'd want to get rid of fan noise, monitor noise, speaker feedback, mouse click noise, etc. On some systems, a CRT can make quite a bit of noise that would interfere with recording.

    Sometimes, it's funny though to be watching a vcd and all of a sudden hear an "Uh oh" sound coming from someone's ICQ.

  8. Skip the CF, use the network by raddan · · Score: 4, Interesting
    Why use expensive, SLOW flash memory when you can run a fast ethernet connection into the room and save on a remote volume? Use SMB, NFS, AFS, whatever, and then you get as much space as you want, and it's quiet to boot.

    2GB is a lot of data, but try working that in a professional studio- you can easy fill up 2GB with a half-hour of bad takes. If you're multitracking you can forget about it.

    But I like the idea of lost-cost hardware. A VIA MII 12000 is more than adequate (CPU-power-wise) for even 8 simultaneous 16-bit ins and outs. What you're really going to want is a good audio card.

  9. Re:GBit instead of CF by stratjakt · · Score: 2, Interesting

    Hell no need for GBit. 100mbit is still many times faster than writing to a Compact Flash.

    For audio, a good full-duplex 10mbit link should do the trick.

    --
    I don't need no instructions to know how to rock!!!!
  10. Linux by MandoSKippy · · Score: 2, Interesting

    Projects like this really stress the usefulness of Linux. Professional sound products that can cost HUDNREDS of dollars (and still be difficult to use and hard to understand) need the competition from projects like this. As a weekend warrior musicians and full time geek during the week projects like this speak to all my interests. Linux offers a wonderful alternative and can fill the niche VERY nicely. Not to mention the ability to add on more as you see fit. This is good for linux, good for musicians, and good for the masses (in that it will be easier to produce quality music that doesn't need the big labels to be able to afford hte software.)

  11. Interesting But by blackmonday · · Score: 2, Interesting

    This is a pretty cool hobby project and you could get some work done - but there's a reason I use Cubase SX on Windows 2000 and on my Powerbook - It gets the job done reliably, every time. I record 3-4 tracks at once with an external box connected through USB or firewire on the PB, then switch to Windows for the heavier processing (rams cheaper on the PC).

    Still I don't knock the Linux / OSS apps, last time I posted about Audacity I got a great response from the lead developer. Keep up the good work and someday maybe I'll trade in to a Linux solution. But I'm just not quite ready yet!

  12. Re:flash memory by Ann+Elk · · Score: 1, Interesting
    They have a very finite number of write cycles.

    I wonder if anyone is researching special filesystems for compact flash storage. It seems to me it would be possible to design a filesystem that spreads data around the media to avoid (as much as possible) overwriting the same storage blocks.

    God help you if you put swap on the card.

    Compact Flash is slow, on the order of 8MB/second. Swapping to CF is a Bad Idea (for many reasons).

  13. Remote boot also reduces noise by willy_me · · Score: 2, Interesting

    And offers far more storage potential. It's also cheaper then flash. And with the dropping price of gig ethernet, performance really shouldn't be an issue. Of course, it requires a server, but then most people wanting a quiet PC for recording will most likely have another desktop PC with more storage.

  14. Re:Storage by Short+Circuit · · Score: 2, Interesting

    Here's a thought:

    Keep an idle-quiet hard drive in the box, but don't mount it. Instead, write your raw audio data directly to the drive's device file.

    There won't be any seeking, so there won't be any noise. Write raw number of bytes of the total sample to the end of the drive, so you know where your data ends and garbage begins.

  15. Hard Drive Clatter Isn't Only Issue by Glitch010101 · · Score: 4, Interesting

    I've got one of the Via EPIA Mini-ITX machines, and I can tell you from experience that although there's less moving parts, that doesn't mean it's quiet.

    Noisy capacitors, often talked about as a source of insecurity (you can listen to them with a computer and "hear" the data going across), but they also emit an annoying, high-pitched squeak which varies up and down.

    If you're looking for a dedicated recording system, the Via boards may not be for you! Mine is noisy enough that I'm considering hiding it (it's my mythTV box) in a cabinet! And it's got no fans!

  16. NFS? by Chibi+Merrow · · Score: 2, Interesting

    Since it's a Linux system, you could just use the Ethernet card to move files your done working with to long term storage on a file server outside of your recording room. 1.5GB of storage they mention in the article should be plenty for one session, which you can then fiddle with, move to storage, and record your next take/song/track/whatever. WAV file format is big, but it's not THAT big.

    --
    Maxim: People cannot follow directions.
    Increases in truth directly with the length of time spent explaining them
    1. Re:NFS? by LWATCDR · · Score: 2, Interesting

      Why not just record to NFS share to start with? Set it up with 1000baseT and you should have plenty of bandwidth. Boot across the network and put a huge pile of ram on the system so you do not need swap and you should be good to go.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    2. Re:NFS? by Lemmeoutada+Collecti · · Score: 4, Interesting

      I'd guess you've not worked with serious Studio recording. 1.5 GB is nothing during a single session, during which I for one don't want any hassles trying to transfer files. Once I get the artist warmed up, I don't stop until it's right. Any break in the continuity and it's start all over time.

      A single session can last from 30 minutes to several hours, during which mutliple instruments are being recorded. No compression, the lag and/or loss is intolerable on the master recording. This means fast access to the media (or good buffering), plenty of RAM, and the ability to reshoot a sequence (rewrite).

      Generally, no fiddling is done during the session on the recording, just tweaking on the input chain. I personally prefer retakes as seperate files, so they can be matched better on timing. Generally, given the option, I will have a complete passage rerecorded rather than just a few notes. (No, I do not work for the RIAA labels, how'd you guess?)

      The number of writes pretty much requires a highly rewritable media, and I question the slower, more limited flash usefulness in the media segment. For a boot drive, they are probably ideal, boot the studio with clean settings every time. Only problem? Linux does not have the variety of tools we use.

      --

      You can have it fast, accurate, or pretty. Pick any 2.
    3. Re:NFS? by belmolis · · Score: 2, Interesting

      It's true that the ATRAC compression that minidisc recorders use is lossy, but it is much less lossy than MP3 compression, and it is a "psychoacoustic" compression technique, designed to put the distortion where you can't hear it. For certain types of phonetic or psychoacoustic research you wouldn't want to use minidisc recording, but I am not sure that it would make any difference for music. I'd be interested to know if there are any objective studies showing that most people can tell the difference between a minidisc recording and a straight 16 bit 44.1 KHz PCM recording of music.

      In any case, there are now good, portable devices that record uncompressed onto flash cards, such as the Marantz PMD670. If you want to avoid compression, that's what I'd use.

  17. Re:Noise levels by muddafunkinit · · Score: 1, Interesting

    Of course you can get past the noisy pickup bit with a Line6 Variax. Sounds like a strat (and a Paul, and a Special, and a Martin, and a Rick, and a Tele, and banjo, and a sitar), and has an ethernet port. B/c it uses piezo-electric pickups and digital modelling, no 60 cycle hum or any other electrical interference. What could be cooler than that?

  18. Re:How good is the distro by torpor · · Score: 4, Interesting


    I picked up a copy of the Agnula CD at LAD this year in Karlsruhe, along with a couple other audio-specific LiveCD's (one from SUSE, and another whose name I can't remember, alas), and I have to say that they all ran pretty well.

    I work for a pro audio equipment mfr. I was pretty impressed with these distro's ... SUSE's ran the smoothest on my hardware from first boot, but once I got it running Agnula was more interesting. It had more stuff bundled on-board, from the scientific/academic sound-hacking with PD/Max and Supercollider, to a grass-roots collection of LADSPA plugins ... once I'd found my way around /usr/share, I spent the good part of an evening hacking around with synthesis and sound production ...

    Definitely worth downloading and spending a few hours investigating, if you're a sound/synth geek. (I am, so consider the bias...)

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --