Slashdot Mirror


Ask Slashdot: Overhauling an Amusement Park's Multi-Zone Audio Player?

mcmadman writes "The multi-zone audio player I'm working with uses an almost decade old card/software combo that is prone to crashes and other anomalies. I would like to know if there are open source (read 'free') or other alternatives that would allow multiple simultaneous playlists played through the myriad of audio interfaces out there. The line outs are then plugged into a CobraNet matrix, which handles the distribution of the music/sound to their respective areas. I'm looking at eight channels minimum, timed playlist start/stops, and triggered announcements. So far the only software and hardware I've found are proprietary broadcasting solutions which tend to be a bit heavy on the wallet or meant for home use."

120 comments

  1. Awesome! by Anonymous Coward · · Score: 0, Insightful

    Can I crowd-source my job too?

  2. Multiple outs? by kalpol · · Score: 3, Funny

    I have no idea what I am talking about but what if you got a Linux box with 8 sound cards, configured 8 instances of Amarok to play, one on each output, and set up your playlists acccordingly?

    --
    12:50 - press return.
    1. Re:Multiple outs? by Anonymous Coward · · Score: 5, Funny

      You had me at "I have no idea what I am talking about".

    2. Re:Multiple outs? by Anonymous Coward · · Score: 0

      Shut up and take my money already!

    3. Re:Multiple outs? by Beardo+the+Bearded · · Score: 1

      Funny enough, that's what I use in my cubicle.

      --

      ---
      ECHELON is a government program to find words like bomb, jihad, plutonium, assassinate, and anarchy.
    4. Re:Multiple outs? by Anonymous Coward · · Score: 1

      Or sox, since you want it to work reliably, not to be easy to fiddle with. GUIs are not needed here.

    5. Re:Multiple outs? by Anonymous Coward · · Score: 0

      Since he's using CobraNet, he's probably got something like existing Audia Flex gear. The cobranet allows you to link units (and their sources/outputs) to other devices somewhere on the other side of the park before amping and such.

      But as for his question, no, I know of no open source software and hardware combination that would come anywhere even remotely close to those kinds of devices. Even the ones from 7 or 8 years ago (what I have).

    6. Re:Multiple outs? by Anonymous Coward · · Score: 0

      I should clarify, I don't mean that no GUI should be available at all, though it's still not needed (some sort of user-level rather than developer-level UI is needed, but it need not be graphical), but that no GUI is needed or wanted on the one-per-zone processes. If you have a GUI, you want one for the whole system, not 8 that let somebody, say, fat-finger the fast-forward in sector 4 and kick it out of sync with sector 5.

      The way I'd start going about this is a prototype system of shell scripts, probably some AWK for playlist handling and/or event stream parsing, and sox. Once I got that working, and rewrote any parts that begged for it in C (and rewrote/severely overhauled the rest of it -- the prototype is meant to be hackish and expendable), and obviously a front-end of some sort would be needed.

    7. Re:Multiple outs? by Trogre · · Score: 2

      Yes, but where is he going to find a motherboard that supports the 128GB needed to run 8 instances of Amarok?

      Oh, and some grumbling about 8 PCI sound cards, though I guess USB ones would work fine.

      --
      "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
    8. Re:Multiple outs? by Frank+T.+Lofaro+Jr. · · Score: 1

      Even one Amarok will bring most computers to their knees.

      8 is crazy!

      --
      Just because it CAN be done, doesn't mean it should!
  3. possible solution by Anonymous Coward · · Score: 1

    it might be possible to use rivendellaudio.org to achieve that, simply hook up the outputs from an audio interface to the matrix mixer..

  4. Proprietary is good in this instance by Anonymous Coward · · Score: 5, Informative

    Bite the bullet and buy a device intended for this use, the Medialon Audio Server. It outputs cobranet directly, is easily integrated into control systems and supports elegant triggering of all sorts. Plays back from SSD drives.

    1. Re:Proprietary is good in this instance by bhlowe · · Score: 1, Flamebait

      You're missing the point.
      Instead of having the client spend a little more up front for something that already exists and works, I suspect mcmadman wants to kludge together a bunch of code that was designed for something entirely different, and charge for support. (Which is the GNU model for developers who want to make money using free software.) He should be able to milk this project for a year or two, or at least until management gets a clue. Have fun!

    2. Re:Proprietary is good in this instance by Anonymous Coward · · Score: 0

      I would normally not disagree with you, except I am seeing the IP abuse and FUD being spread by the current "owners" of Scott Studios software. The new owner, WideOpen, warns its visitors that "WideOrbit is the only company that can legally give you INI files or software updates for the SS32 radio automation system..."

      An ini file that any old text editor can edit. They now have comeplete legal control over a file that you could type in all by your lonesome? Really?!? They must have some strong IP mojo going on.

      I trust that the brain trust at Slashdot will have a field day with this. Have fun!!!

    3. Re:Proprietary is good in this instance by Anonymous Coward · · Score: 0

      Bite the bullet and buy a device intended for this use, the Medialon Audio Server. It outputs cobranet directly, is easily integrated into control systems and supports elegant triggering of all sorts. Plays back from SSD drives.

      This, I cannot possible express how correct this is.

    4. Re:Proprietary is good in this instance by Anonymous Coward · · Score: 0

      Absolutely. I'm all about the Biamp gear for zoned audio like this over CobraNet, but either way... hardward made for the job.

      Good, purpose-built stuff is just pricey.

  5. QLab? by Jeremi · · Score: 4, Informative

    I haven't used it myself, but I've heard nothing but good things about QLab, which is a free download for MacOS/X. You might want to have a look at that.

    You might also have a look at Cricket, which is commercial software but not too expensive.

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
    1. Re:QLab? by fgodfrey · · Score: 2

      I was going to recommend QLab myself. I use it for live theater and it is excellent. The free download only outputs 2 channels (but is otherwise fully functional for audio). It isn't that expensive to get the paid version that does essentially unlimited channels. It has MIDI integration for triggers and a variety of other features.

      I haven't found anything free that does what it does.

      --
      Go Badgers! -- #include "std/disclaimer.h"
    2. Re:QLab? by Marillion · · Score: 1

      I also like QLab and use it for live theatre. Thinking off the cuff ... Each playback zone (park region) would be its own cue. QLab can handle multiple cues simultaneously. Set each cue to loop forever and direct each cue to a specific output channel. Cues do not need to be the same length. You'll need a QLab pro audio upgrade and a multi-channel audio interface if you want to stream more than two channels.

      --
      This is a boring sig
    3. Re:QLab? by SomePgmr · · Score: 1

      No. He's probably going to need paging stations and zones. What about echo cancellation boards? Possibly voip integration. What about facility-wide page ducking? Remote sources and destinations over CobraNet. What about interfacing with the (increasingly mandatory) voice evac system? What's going to interface with the wall panels and other misc controls?

      This is a job for a real, actual DAP, just like every other amusement facility, conference space, etc. in the entire world. They're purpose-built to do all of these things. And they're going to need someone that knows what they're doing to set it up correctly.

      Trying to cram a square peg into a round hole, just so you can say you used "open source", just doesn't make sense here.

  6. make it easy on yourself? by Moblaster · · Score: 1

    If you have eight channels... it sounds like at least a semi-serious setup. But if you are using Cobra net, you'll definitely be putting time into troubleshooting and maintaining that kind of a beast. Why not just buy some good new fashioned Airport Express devices to stick into each room, and broadcast the audio through there, maintaining it through iTunes? It would save the value of your time... which you could then for other stuff.

    Otherwise, get a Linux box, and stick some PulseAudio on there -- http://www.freedesktop.org/wiki/Software/PulseAudio

    But you'll have to tinker more, which it sounds like you kinda want to do.

    1. Re:make it easy on yourself? by spikesahead · · Score: 4, Informative

      He's not trying to outfit a house. He's trying to outfit an entire amusement park.

      The scale is slightly different.

    2. Re:make it easy on yourself? by Overzeetop · · Score: 4, Funny

      I got the impression that the CobraNet end was fine and operational, but the head end was buggy. Once the audio hits the line out, the job is finished. He needs multiple audio feeds which can be overridden with alternate audio (?) at regular intervals (park tours are beginning at the visitors center), and an option to override with alternate audio, either pre-recorded (boat to the mainland leaves the dock at 1900 hours) or real-time (emergency everybody-run-for-your-life-the-T-Rex-is-loose), on all or a selectable number of channels simultaneously.

      Sounds like a real programming job!

      --
      Is it just my observation, or are there way too many stupid people in the world?
    3. Re:make it easy on yourself? by Anonymous Coward · · Score: 0

      He better not tap into the phone system though, because "I debugged the phones. I thought maybe I should tell ya that the system's gonna be compiling for, ah, 18 to 20 minutes some of the minor systems, they might go on or off but it's ah, nothing to worry about, just a simple thing." didn't work so well last time.

    4. Re:make it easy on yourself? by mcmadman · · Score: 2

      I got the impression that the CobraNet end was fine and operational, but the head end was buggy. Once the audio hits the line out, the job is finished. He needs multiple audio feeds which can be overridden with alternate audio (?) at regular intervals (park tours are beginning at the visitors center), and an option to override with alternate audio, either pre-recorded (boat to the mainland leaves the dock at 1900 hours) or real-time (emergency everybody-run-for-your-life-the-T-Rex-is-loose), on all or a selectable number of channels simultaneously.

      Sounds like a real programming job!

      You nailed it. The live 'emergency' paging is actually done in cobranet so only pre-recorded messages are required to play on trigger.

    5. Re:make it easy on yourself? by jandrese · · Score: 1

      You're suggesting Airport Express modules to avoid having to do troubleshooting?!? They're neat modules, but their tendency to suddenly decide not to respond to the discovery broadcasts randomly for a couple of minutes randomly prevents me from suggesting them as a professional solution.

      --

      I read the internet for the articles.
    6. Re:make it easy on yourself? by adolf · · Score: 2

      I know you were trying to be a little funny, it doesn't sound like a real programming job, unless you consider configuring cron to be "programming."

      Instead, it sounds like a job for an Ashly Protea, or a Soundweb, or some other dedicated DSP hardware with simple digital IO (Peavey and QSC also come to mind) and decent configurability.

      And, since it's already running over CobraNet, chances are very good indeed that an appropriate DSP is already in place, and therefore free.

      So, for this project (as described by the Asker), here's what I'd do: Just throw Linux at it with some contact closures to signal the DSP box to switch modes, set up cron to do so and also play sound sound files, add audio outputs as appropriate (and no, I know of no OSS CobraNet software), and call it done.

      Additional geek credit can be earned by talking to the DSP over IP and changing modes and values that way, but I don't see the point: It just adds a lot of time to the project, and only saves the expense of few relays and some way to turn them on and off (PCI parallel port cards are both cheap and well-supported for this role using OSS).

      KISS. Wire's cheap.

  7. Proffesional AV Gear by litemizer · · Score: 5, Informative

    I did AV for a theme park in '99, and have done AV for several themed restaurants since then. When you're talking about putting together a system that's expected to run without a hitch 14 - 18 hours a day, 7 days a week, it's a lot like putting together a server you know will need high availability and reliability. Don't shoot yourself in the foot by getting something mediocre to do the job. The rule of thumb in theme/amusement park AV is to use solid state as much as possible (minimize your downtime to the extreme). My personal gear of choice is Alcorn McBride (alcorn.com). They have an 8 track unit that would to what you need it to do. I've used several of the binloop over the years, and with a near zero issue rate (and what issues I did have were due to a missing firmware update). And as a matter of disclosure, I did become a dealer for them after becoming familiar with their gear on the '99 project.

    1. Re:Proffesional AV Gear by Anonymous Coward · · Score: 0

      +1 Alcorn McBride. Made for your industry and functionality.

    2. Re:Proffesional AV Gear by Anonymous Coward · · Score: 0

      Good to see 8 track units making a comeback. Very retro.

    3. Re:Proffesional AV Gear by Anonymous Coward · · Score: 0

      It doesn't mean it's using 8 track tapes. It means it can handle 8 channels of audio (aka tracks).

    4. Re:Proffesional AV Gear by Anonymous Coward · · Score: 0

      Looking at Alcorn, I see by their phone number they're in the Orlando, FL area. This area has SO many amusement parks of various sizes, you can't go wrong...

    5. Re:Proffesional AV Gear by Anonymous Coward · · Score: 0

      Whoooooshhhhhh!!!!

  8. I'm probably missing something by Anonymous Coward · · Score: 0

    But this sounds like you might be able to get some good mileage out of Linux + Jack Audio.

    1. Re:I'm probably missing something by Anrego · · Score: 1

      Your missing reliability.

      For something like this, you probably don't want to mess around. Jack is great when it works.. but it's not designed to run continuously without a hitch for months on end.

      Hate to say it, but proprietary works here. Something this scale, you want stuff made by companies who specialize (and whos reputation rides on) equiptment that you can stick on a wall/rack and ignore for years. Worship solid state.. pay attention to compatibility lists.. google for " " in the same query.. etc.

    2. Re:I'm probably missing something by Anrego · · Score: 1

      * google for "<product a> <product b>"

      My god.. I know it's my fault.. and there is a preview.. but a simple "hey dumbass, you've got a tag there that's not a valid html tag" warning would be kinda nice and easy to do. They filter out what tags you can use _anyway_. How about throwing that info down to us!

    3. Re:I'm probably missing something by Anrego · · Score: 2

      and *you're
       
      .. bad day for me :(

  9. Re:Dear Slashdot by Anonymous Coward · · Score: 1

    So apparently, asking for advice from your peers is not a good thing to do any more?

  10. Pay money. period. by fimion · · Score: 2

    When it comes to professional show control you really do get what you pay for. this is an integral part of your park, and it will be used by bozos. find a professional show control system and buy it. it'll cost a few thousand, but it will be far less likely to break if someone presses the wrong button.

  11. Decisions, Decisions, Decisions... by blocsync · · Score: 5, Insightful

    First off, I've never done this with FOSS... That being said, I'm 100% certain it can be done..

    You need to accept a couple of things when planning to do this with FOSS:
        Remote management can be done, but will require someone who understands the way you set it up
        You will probably be custom scripting when your playlists start (cron?)
        Updates will require manual playlist modification (goes back to understanding how you set it up)

    For an amusement park, I think this is a bad idea... Not sure how big of an IT/Tech savvy staff this location has, but while they're looking to save a few dollars today, are they considering business continuity if you leave or if something happens to this custom system? are they planning to have regular backups done? are they planning for future expansion? etc...

    My personal advice would be to avoid broadcast software (Way overpriced for this).... What would be more reasonable is digital signage software... it's designed to do this with audio and video, but you don't have to use the video portions (of course, consider that a future expansion option)... If you want to stick with linux based, I know ParkMedia has a decent setup... If you're willing to consider other (windows) options check into CoolSign.... Those are just 2 that I've used for similar setups, but there are tons of options in that field, that do what you want to do, with easy user interfaces for changing/moving stuff around, and the ability to remote manage them... Also they tend to work in a client server setup, so you back up the server regularly and if a client machine fails you just replace it.

    Just my 2 cents, hope it helps.

    1. Re:Decisions, Decisions, Decisions... by Anonymous Coward · · Score: 0

      First off, I've never done this with FOSS... That being said, I'm 100% certain it can be done.

      If that doesn't scare you off, I don't know what will.

    2. Re:Decisions, Decisions, Decisions... by blocsync · · Score: 0

      Troll much?

    3. Re:Decisions, Decisions, Decisions... by mcmadman · · Score: 1

      Thanks for the insight. Digital signage IMO is another beast on its own. There seems to be quite a selection of different FOSS solutions to it.

    4. Re:Decisions, Decisions, Decisions... by PenquinCoder · · Score: 1

      Truth hurts, doesn't it? IF you've never done this but are 100% sure that it can be done.... Well... would you mind sharing some investing tips with me too??

    5. Re:Decisions, Decisions, Decisions... by Immerman · · Score: 1

      Come on now, I'm 100% sure it could be done too. At worst all you need to do is hire some programmers to write the software you need and then release it as FOSS. :-P

      As for investing tips, I'd recommend stocks, and maybe some bonds. Politicians can be even more profitable in the long term, but tend to be expensive and getting your money's worth generally requires that you have considerable resources and a plan in place to properly leverage your assets.

      Thank you, thank you. I'm here all *GRHKK*...

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    6. Re:Decisions, Decisions, Decisions... by blocsync · · Score: 1

      So... can you build a 5 story building? sure... have you personally done it by yourself? doubtful.... Having first hand knowledge of something, and knowing it can be done are not the same thing.. you're a complete idiot if you believe that you need to have done something to know it can be done. Like I said, stop trolling and offer some useful input.

    7. Re:Decisions, Decisions, Decisions... by blocsync · · Score: 1

      No problem, just wanted to throw it in as an idea... I can say I've personally set up Digital Signage software as a method of mass deploying music to 100's of locations (hotel chain). It worked great, was fairly simple to maintain. But it can absolutely be it's own animal. Any way, I wish you the best of luck on the project, sorry I couldn't offer a solution that matched your needs exactly.

  12. here you go! 99 bucks and does it all!!!! by Anonymous Coward · · Score: 2, Informative

    http://www.multizoneaudioplayer.com/

    Multi Zone Audio Player is not just another media player. It's a music control center for a whole facility or building with many rooms, halls, corridors or another zones. It' a reply for a need in a real application rather than simply a new idea. It's designed to work in professional and commercial environment, not just to entertain one person behind computer. Multi Room Audio Player is designed to play multiple sound tracks into many audio cards (or zones) simultaneously, with music organized into play-lists and/or play-schedules individually for every zone.

    With Multi Zone Audio Player, You can:
    create as many zones as required, limited only by PC capacity;
    assign every zone to a corresponding sound output device;
    add tracks to zone playlist, open/save/merge playlists;
    full-featured media library and automatic playlist generator;
    music library for easy indexing and search through your music collection;
    flexible playlist generator with possibility to add advertisements, rotation and jingles;
    separate equalizer for every zone;
    events scheduler for each zone;
    instant jingle hotkeys;
    repeat all, repeat one, shuffle options;
    drag & drop interface;
    customize the windows layout for Your needs and specifics;
    control every zone individually or all together at once.

  13. idea.. by satsuke · · Score: 1

    I agree, it sounds like you'd want something a bit more professional than random cobbled together solutions.

    That said, machines like the Raspberry Pi (or other small ARM based machines you might actually be able to acquire in quantity) might be one answer.

    At least, the ability to output a sound file from an SD card and have an editable playlist is a pretty low entry requirement..

    Just buy a dozen extras and swap them out if they die ..

    1. Re:idea.. by Anonymous Coward · · Score: 1

      Just buy a dozen extras and swap them out if they die ..

      That's really why buying something professional is probably the better option here. Professional audio control software and components are designed to be installed and ignored for years. Reliability is king with this stuff... and the companies who make it know it. Stick with tested products unless you've got a lot of flexibility/extra time and a boss/customer willing to accept a bunch of downtime while you iron out your hack/solution.

    2. Re:idea.. by satsuke · · Score: 1

      Oh I know .. it's hard to imagine a theme park that doesn't use commercial gear .. but that isn't the requirement laid out in askslashdot.

  14. mplayer might work by Anonymous Coward · · Score: 0

    Look at mplayer's network sync (master/slave) implementation to run multiple synced mplayers. I've used this at waterparks.

  15. What are these 8 channels? by vlm · · Score: 1

    What are these 8 channels? How closely do they need to be synced up, a tiny fraction of a phase difference of a 44 KHz sine wave like professional audio music mixing, or just synced up close enough that park closing end of day announcements happen "around the same time, plus or minus a couple minutes" on every speaker? The first thing I thought of is 8 NTP time synced machines each running exactly one speaker plus (speaker-1) so when one crashes you cross connect speaker 6 to the Left output of computer 7, or whatever. A huge benefit that when one PC dies, the other 7 will keep working. Explain the benefit of doing all 8 channels off one machine, especially if its going to be all hands off lights out automated anyway.

    Another Excellent question is do you need to do live mixing on the fly with dynamic playlists, or are you basically making eight 16 hour mp3s that simply play once per day, every day, all year? The best user interface of all might be 8 ipods each with 16 one hour mp3s. Even the most inept carnie can figure out how to run a ipod.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    1. Re:What are these 8 channels? by vlm · · Score: 3, Interesting

      RAIN = Redundant Array of Ipod Nanos (or Inexpensive Nanos, since you'll be running off AC power you can buy the cheap ones from ebay with dead batteries instead of buy new)

      Buy more than 8 nanos... you need 8 just for background music for each zone. Other nanos do nothing but squirt out a single announcement one time when play is hit. Feed into big ole mixer. All done.

      Reprogramming by the end user is not much of a challenge assuming there exists at least one apple fanboy carnie. Another question that depends on your contract, are you trying to encourage substantial "long term support" or discourage substantial "long term support". A bunch of ipod nanos is not going to require much IT guy time, which is either a huge bonus or a huge epic fail, depending on your financial compensation plan.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    2. Re:What are these 8 channels? by Ksevio · · Score: 1

      I can't speak for the submitter, but having been to an amusement park, I'd assume the 8 channels will be for 8 sections of the park, coming out of crappy speakers (outdoors bolted to buildings or in fake rocks).

      Probably going to want them all to be able to have separate music playing, but also the ability to do park wide events and make announcements randomly throughout the day with appropriate fading.

      The iPod system might be simple, but I don't think it'll cut it.

  16. Re:I think you can do it with linux by AxeMurder · · Score: 1

    My grandparents used to ask me to help them with their (Windows) computer all the time. I got tired of all the support calls so I loaded Linux on their home computer. They haven't called me for support since.

    Is that because they can no longer use their computer because you replaced their operating system? Or is it because last time they called you for help you did something so horrible that they learned never to call you for help again? Or is it because Linux is so magical that they no longer need help?

  17. Multiple audio director? by SEWilco · · Score: 1

    I'd like to be able to direct multiple audio streams to several devices. Such technology might be useful to the original poster as well.

    Is there a way to have a half-dozen audio output devices (USB audio devices can be cheap) and configure to which output device the sound from various applications should go? I've only seen interfaces for configuring where to direct all sound from a computer. Background music could go to one device, TV audio to the TV which is displaying the TV stream, system alerts to another speaker. The original poster would need to be able to direct the output from several media player instances to corresponding audio devices.

    1. Re:Multiple audio director? by Anrego · · Score: 1

      Look into jackd.

      Something to note with using multiple USB audio devices.. you run outa bandwidth. Expect to need to add a few USB interface cards.

      My current setup is kinda fun:

      I have:
      - a "main" PCIe sound card
      - my internal sound card
      - a USB guitar interface
      - and an auxilary USB sound interface

      I use jackd to manage the "main" card and the two usb interfaces.
      The internal sound card is alsa only.
      I have connected the line out of the internal sound card to line in of the "main" sound card.. this allows me to get sound from non-jack aware apps into my jack setup (screw alsaplug).

      jack.plumbing and friends let you specify fairly powerful routing rules.. and I've written a custom "control panel" that lets me quickly switch between various configurations. I use a whole mixture of stuff (rackarrack, jamin, ardour, jackEQ, jackrack, meterbridge.. the list goes on).

    2. Re:Multiple audio director? by djsmiley · · Score: 1

      And in the good old fashioned open source sense you shared links to all your documentation..... and your control panel..... oh wait. :/

      --
      - http://www.milkme.co.uk
    3. Re:Multiple audio director? by Anrego · · Score: 1

      Wouldn't mind sharing it, but the control panel is so specialized it would be absolutely useless to anyone else.

    4. Re:Multiple audio director? by Anonymous Coward · · Score: 0

      Share it anyway, man. zip it up and throw it on rapidshare with a GPL license or something. Your interface sounds close to something I'd like to do.

      hit me up m-o-k-u-b-a@g-m-nospam-m-a-i-l.com (remove dashes, and nospam) if you'd like to get some hosting or something for it.

  18. Re:I think you can do it with linux by dietdew7 · · Score: 1

    I think you've covered all the bases.

  19. liquidsoap by Enry · · Score: 1

    Give it a look. It ties into shoutcast and can do things on a periodic basis.

  20. Question by Anonymous Coward · · Score: 0

    Honest question - how does one get into this line of work? I'm a network engineer by trade.

    1. Re:Question by Anonymous Coward · · Score: 0

      Two shots ammeretto, two shots brandy, two shots midori shaken together with a clown nose. drink out of a closed toe Louboutin. When you wake up in prision, talk to carl and give him something pretty to wear. If he likes it, you're in.

    2. Re:Question by Anrego · · Score: 1

      Honest answer.. I think this is the kinda career you stumble into.

      I've worked with some high end audio stuff (and cobranet) as part of another project. Never saught it out.. wouldn't even know how to.. and probably not enough work in the field to "go into it". Just something that comes up and if you happen to be around .. you get sucked into it for a bit.

  21. Make your own. by Lumpy · · Score: 1

    1 linux box with 8 sound cards = 8 separate mp3 playback systems. a bit of PHP to make a web page to control it all and you are done. In fact there are tons of command line or service based mp3 player apps out there for linux that can run multiple instances.

    Because you are not going to find anything that is cheap and ready to go. You have to either spend the money, and yes the amusement park has the money to spend on it, contrary to what the managers tell you. Or you spend a couple months rolling it yourself.

    --
    Do not look at laser with remaining good eye.
    1. Re:Make your own. by jandrese · · Score: 1

      I'll bet few people have ever tried installing 8 sound cards into a single machine. I find that doing stuff like that almost always ends up with the machine not booting or half (or all) of the cards not working.

      --

      I read the internet for the articles.
  22. Pro Gear, there is a reason it is used. by MushMouth · · Score: 3, Insightful

    Don't forget liability when the s$#! hits the fan and a lost child or evacuation announcement has to be made and the PA override fails. Rolling your own sounds penny wise pound foolish.

    1. Re:Pro Gear, there is a reason it is used. by Anonymous Coward · · Score: 0

      Don't talk shit. Any PA announcement will not come through a glorified PC juke box, it'll be hard wired into all of the output channels by law.

    2. Re:Pro Gear, there is a reason it is used. by Anonymous Coward · · Score: 0

      The "hard wired into all of the output channels" is probably part of the system he's replacing.

  23. Look at this board by Anonymous Coward · · Score: 0

    This may be of some use to you.
    http://www.sparkfun.com/products/11029

  24. Re:I think you can do it with linux by operagost · · Score: 2

    Linux eh? Your ideas are intriguing to me and I wish to subscribe to your newsletter.

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  25. Re:I think you can do it with linux by Anonymous Coward · · Score: 0

    Yeah, within the first question he had it all covered.

  26. Go With Ableton by Anonymous Coward · · Score: 0

    It's not "free", but it's not crazy expensive..

  27. Re:here you go! 99 bucks and does it all!!!! by Lumpy · · Score: 2

    and no Paging override, like he mentioned was needed.

    --
    Do not look at laser with remaining good eye.
  28. Re:I think you can do it with linux by Anonymous Coward · · Score: 0

    subscribe at http://www.ubuntu.com/

    Click on the utter n00b button and follow the bouncing ball.

  29. Re:Dear Slashdot by Anonymous Coward · · Score: 0

    I'm not your peer, fag.

  30. With Linux.... by Anonymous Coward · · Score: 1

    For a Linux solution, I'd use PureData for the audio and triggering, and a M-audio Delta1010 for the 8 outputs.

    It will require learning about PureData, but it's a graphical modular, so not that hard. Also, it can run 'headless' and be remote controlled over the internet.

  31. Will the amusement park let people in for free? by OldTechGuy · · Score: 3, Interesting

    I am always amused at the "i need an open source (read:free) solution" requests by folks who want to use it for their business. This is for an amusement park. I assume the park charges people for admission. They also charge for food, and to play the games, and so on. Yet, this guy doesn't want to pay for a solution to address his audio distribution needs. WTF?

    1. Re:Will the amusement park let people in for free? by get_your_guns · · Score: 1

      I agree, this guy wants to piece together a system of at best 'as is' for warranty, put it into public space where real emergency announcements being delivered means someone lives versus death if the system decides it could only run for 87 days (82 more days than tested in a back server room for a week) and dies on the 88th day when the tornado decides to visit and no one can be warned to get to a shelter. Just what I expect when I lay out money to go for a ride, that free is driving. Even the mouse ears would not do this

    2. Re:Will the amusement park let people in for free? by DerekLyons · · Score: 2

      Why be amused? This is exactly what Slashdot has been advocating all these years - "don't go proprietary, don't be a slave to the man, roll your own, go F/OSS".

    3. Re:Will the amusement park let people in for free? by Anonymous Coward · · Score: 0

      To be fair, most local amusement parks are Mom-N-Pop affairs forever flirting with bankruptcy. The owners of most small businesses are almost pathologically cheap. It's a survival mechanism. Even Walt Disney had to put a second mortgage on his house to build Disneyland. Very few make good money at it.

    4. Re:Will the amusement park let people in for free? by magamiako1 · · Score: 1

      You hit the nail on the head with that comment.

    5. Re:Will the amusement park let people in for free? by Svartalf · · Score: 1

      If you think that anyone is going to willingly own up to liability when the system fails (and even the pro-grade stuff can do that...) I've got some nice oceanside property on the middle of the Florida coast to sell you.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    6. Re:Will the amusement park let people in for free? by jandrese · · Score: 1

      These articles come up when someone's old equipment fails and they go looking for the replacement and discover that it costs 3x as much as his department's budget for the entire year. Maybe his boss is really stingy with the money too. So he's got to figure out some other solution and posts to Slashdot. It's not like Amusement Park owners are known for their generosity.

      The best bet would probably be to try to convince whomever is in charge of the money that it is a safety issue and that they should just spend the $$$ for the proper professional solution, even if it does seem overpriced. The minimum wage summer intern that knows Linux could probably cobble together a cheaper solution based on what people on Slashdot say, but then he'll go back to school and something will go wrong and you'll be back at square 1, and it will happen on the day the Fire Marshal is inspecting the park and checking the emergency alert system.

      --

      I read the internet for the articles.
    7. Re:Will the amusement park let people in for free? by flonker · · Score: 1

      Exactly correct. I'm trying to switch my life over to FOSS as much as possible, but trying to cobble something together is a bad idea. If your business relies on it, it MUST be robust. The easy way to check is, "How much would the business lose if it failed?" and "What are the odds of the COTS system designed for this task failing?" and "What are the odds of my homebrew system failing?" If the answers are A>cost(B) and C>>B, your answer is pretty obvious. Same goes for A>>cost(B) and C>B.

      (Significantly greater than, not bitwise shift.)

  32. Show Control Software by Anonymous Coward · · Score: 1

    What you are looking at is show control software.

    Here is a free one that will do what you are looking for, assuming you have enough audio out channels in Windows.

    https://www.audiovisualdevices.com.au/software/multiplay/index.php

  33. Ah ah ah! by Anonymous Coward · · Score: 0

    I tried to help this guy out, but he flat out refused my proposal. I am totally unappreciated in my time! We can run the whole park from this room, with minimal staff, for up to three days. You think that kind of automation is easy? Or cheap? You know anybody who can network eight Connection Machines and de-bug two million lines of code for what I bid this job? Because I'd sure as hell like to see them try!

    1. Re:Ah ah ah! by mcmadman · · Score: 0

      Assuming we are discussing about the same business offer that we have received, I said we would look into the matter and we would be in touch if such need arises. Now that you have taken a step forward to mock us and our decision publicly, I'm not so sure that your company is the right one when it comes to building a working business relationship. Nevertheless, I thank you for your interest and I wish you good luck into the future.

    2. Re:Ah ah ah! by Filgy · · Score: 0

      And how do you know an AC really is the business that gave you the bid?

      If I was you, I'd go with with a proprietary solution (especially since you made sure to put 'free' after you mentioned 'open source solution' in the OP).

      Since you don't appear to know enough about this on your own (thus Ask Slashdot), I *highly* doubt that even if you found an open source solution that it would be completely "free" to you/your business/your employer. Think of the outrageous support costs you will get when the "free" system takes a dump and you have no clue how to fix it. Debugging and fixing a 'free' system that you cobbled together isn't going to be exactly cheap.

      Ubuntu Server is "free", but that doesn't stop my company from paying Canonical for a support contract just incase some outrageously strange kernel bug or something comes up that brings a critical production server screeching to a halt (of course we deal with patient medical data so the definition of critical production server is probably alot different than if the music stops at the theme park). The same goes for our "free" linux (software) based firewall distro we use at branch offices. We liked it so much we bought the hardware from the makers of the FW linux distro (Endian). The hardware from them comes with a support contract as well incase something screws up on the firewall.

      Open Source and completely free doesn't always go together in a business environment, doubly so if you needed to use Ask Slashdot.

      --

      -- filgy
    3. Re:Ah ah ah! by Anonymous Coward · · Score: 2, Informative

      Dude, Whoosh! Seriously.

      Go watch the original Jurassic Park again.

  34. Re:I'll let you wusaaaaaaaays! by xevioso · · Score: 1

    I'll have one of whatever this guy had.

  35. Two parts to your problem by darkjedi521 · · Score: 1

    You have two parts to your problem. Playing the actual audio files, and controlling when they will be played. There are many, many FOSS solutions for getting audio out of a PC with multitrack cards. Where things get messy is the control interfaces. Its going to be hard to find an interface that will do what you want for your price point. On the other hand, there are plenty of inexpensive (

    Check out Richmond Sound Design's offerings. They have a fairly robust audio and show control engine that can handle a large number of channels of both prerecorded and live audio, and can be controlled by a variety of free (as in beer), free (as in speech), and proprietary interfaces, both locally and over the network, along with things like MIDI.

    A second option, that may or may not work (it will support the hardware but possibly not the use case) is Show Cue Systems . I've used this one for running lights/video/sound fx for musicals.

  36. Re:here you go! 99 bucks and does it all!!!! by doesnothingwell · · Score: 1

    To whomever makes the budget decisions: Good Fast Cheap, pick any two. Wishing for cheap and demanding the other two isn't very likely to succeed.

    --
    They can have my command prompt when they pry it from my cold dead fingers.
  37. Re:I think you can do it with linux by snspdaarf · · Score: 1

    No, it's because the first time they logged in, the fortune program kicked out, "Flee at once, all is discovered!" and nobody has seen or heard from them since.

    --
    Why, without your clothes, you're naked, Miss Dudley!
  38. Re:Dear Slashdot by Anonymous Coward · · Score: 0

    I'm not your peer, fag.

    I'm not your cigarette, ass.

  39. Re:here you go! 99 bucks and does it all!!!! by mcmadman · · Score: 1

    Like I said in a reply to an earlier post, the live 'emergency' paging is actually done in cobranet so only pre-recorded messages are required to play on trigger. So this could be one solution.

  40. Alcorn McBride by Anonymous Coward · · Score: 0

    Ex-Disney Imagineer here. Dunno why there's even a discussion, Alcorn McBride is the way to go.

  41. Re:Dear Slashdot by Anonymous Coward · · Score: 0

    I'm not your peer, fag.

    I'm not your cigarette, ass.

    I'm not your donkey, bum.

  42. Use Jack Audio Connection Toolkit by FunkDup · · Score: 1

    Use jack to get the various output devices into a single interface (I'm assuming this "myriad" has windows or Linux drivers) and then use any old sequencer to manage the play lists and announcements. You may find netjack can handle the distribution for you as well.

    --
    Great spirits have always encountered violent opposition from mediocre minds -- Albert Einstein
  43. use 8 inexpensive sources. by Anonymous Coward · · Score: 0

    since you're looking for general reliability and low cost.

    Cobra net handles the paging and messages, you're simply looking for an 8 channel playback machine.... if this is the case...

    Use 4/6/8 separate sources, as many streams as you can run at a time on your hardware reliably.

    pick up a pile of the smallest usb equipped machines you can

    install a slim linux distro

    install ssh, sox, no webserver or x needed.

    pickup $3 usb sound cards.

    run the reset buttons out of the boxes.

    script them all to use timed crons to start/stop sox.

    remote into them modify via ssh/sftp, script for changes to "all"

    In any case, simply separating the "emergency messages" from the computer is a GOOD idea if you're rolling your own, you dont want anything on your conscience.

    there is inevitably a "mic in" jack on the head somewhere that needs to be made use of, and tap the music in on its own, separate input.

  44. IED GLOBALCOM? by Anonymous Coward · · Score: 0

    Have you looked at the IED GLOBALCOM 1100ACS-32? It's a 1 RU box designed for this purpose, with recorded announcement capabilities (250 hours storage, 8 channels of simultaneous playback) and a CobraNet interface. Here's a cut sheet:

    http://downloads.iedaudio.com/1100ACS-32-1200ACS-32_Product_Description_1201A.pdf

  45. Re:open sores? by Anonymous Coward · · Score: 0

    Don't forget the rounded corners!

  46. Re:Dear Slashdot by Anonymous Coward · · Score: 0

    I'm not your peer, fag.

    I'm not your cigarette, ass.

    I'm not your donkey, bum.

    I'm not your butt, pussy.

  47. Show control systems by Mr.+Suck · · Score: 1

    You should be looking at show control systems. I would suggest SoundMan server. Interface to CobraNet can be achieved with card from AudioScience. A nice bundle of the two is sold by Richmond Sound Design

  48. Re:here you go! 99 bucks and does it all!!!! by Mal-2 · · Score: 1

    Paging override can be done simply enough at the output end with amplifiers that have an input override. This is not limited to particularly expensive amplifiers -- the one I use every day has this ability and cost less than $100. Certainly they're going to want more than 50W/channel (except perhaps where the speakers are more or less right next to the people), but the point is that this provision exists in a lot of off-the-shelf equipment and its primary purpose is to provide a paging override in commercial installations.

    The one glitch is that it requires a certain level to activate the relay to switch inputs, meaning that it can clip a fraction of a second. The easy fix is to have the paging system send a slight DC bias (or a short tone, which you know will be dropped at the output due to the relay lag) whenever the Talk button is pressed. That way the relays on the amplifiers will switch inputs BEFORE the person doing the paging starts talking. The same glitch means that the paging system does have to have low noise levels when NOT active, or the relays will stick on the Paging side, or (worse yet) bounce frequently between the two states.

    --
    How is the Riemann zeta function like Trump rallies? Both have an endless number of trivial zeros.
  49. not free, but will do the job by Anonymous Coward · · Score: 0

    you'll need 8 Barix Exstreamers and one Barix Instreamer to do this. Each can play songs from USB stick (or URL) or the Instreamer. The Instreamer can play the park wide announcements, and be set as the priority stream out in each Exstreamer, overriding the normal playout. Added feature, you can control each unit via internet.

  50. Alcorn's Solid-state stuff by Anonymous Coward · · Score: 0

    Check out Alcorn McBride:

    These two seem to be what you're looking for.
    http://www.alcorn.com/products/8traxxE/
    http://www.alcorn.com/products/ProTraxx/

  51. Rivendell Project by Anonymous Coward · · Score: 0

    I run a commercial radio station off of Rivendell Project. It is incredibly versatile and can be run off of old equipment (or even virtualized if you want to go that route), and best of all, FOSS: http://www.rivendellaudio.org/