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."

22 of 120 comments (clear)

  1. 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 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
  2. 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.

  3. 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"
  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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?
  10. Re:I'm probably missing something by Anrego · · Score: 2

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

  11. 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
  12. 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.

  13. 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.
  14. 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.
  15. 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 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".

  16. 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.

  17. 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.

  18. Re:Ah ah ah! by Anonymous Coward · · Score: 2, Informative

    Dude, Whoosh! Seriously.

    Go watch the original Jurassic Park again.