How can I blow a stream of air for up to two minutes at a time? I'd like to be able to blow a constant stream of air for up to two minutes. The purpose of this blowing element would be to play a harmonica, using holes punched in a roll of paper/film to expose certain notes. The film will be mechanically propelled in one direction by a motor.  

Would pneumatic pieces be required? (I have had a very limited experience with pneumatics)

Key Points:


I would prefer to use as few non-LEGO pieces as possible.
The blowing element must be able to reach all notes 1-10 evenly. Each hole in the harmonica is 5x5mm with 2mm in between each note for a total width of 68mm lengthwise.
The sound created by the blowing device must not exceed the sound produced by the harmonica.
Optional Bonus: The device can also be adjusted to suck air to create a different sounding note.
I think whether the official pneumatics parts would work for this project would depend on how much force and pressure is required to sound the particular harmonica that you are considering. I did find someone who has figured out what the pumps are capable of producing however I can't seem to find a reference for what the tubing systems are capable of supporting.

As a previous answer mentioned, an LA would be unlikely to be able to change notes fast enough so it would be much simpler to put a tubing endpoint at each one of the holes and then control which are active using switches and toggles. However if you do plan on powering multiple end points (which I understand is pretty common in typical harmonica playing) you'll have to think about whether you'll be able to supply enough pressure for all of the notes at the same time or not, and may require multiple compressors.

I would think that the design would end up being something like an M motor based compressor connected to one or more air tanks feeding a manifold with enough outputs for each harmonica hole and then adding a switch inline on each of those outputs.