Mainstage 3 window

I went out and bought a brand new Macbook Pro at Best Buy. The specs are: 13" retina led display 2560 by 1600, 3.1 ghz dual core intel i5 with 64 mb eDRAM and 4 MB shared L3 cache (turbo boost up to 3.5 ghz).........8 GB of 2133 MHZ LPDDR3 SDRAM.......256 GB SSD........etc.


I loaded Mainstage 3 on the new computer yesterday and was playing music with the stock sounds that come with the system. This morning I went down and met with our church worship leader and he downloaded the patches and sounds for upcoming services and all the patches in his computer.


After he downloaded upcoming service songs..............I have static and popping noises from the computer the patches on keyboard when playing which I didn't have before. The computer keeps throwing up these two screens "This concert contains plug-ins that add output latency. This will cause a longer delay between audio or midi input and audio output". The other screen says " Some additional content is needed to download".


For some reason every time I load the concert i get these two windows. FYI....I am very new to mainstage 3. Any help greatly appreciated.

MacBook Pro TouchBar and Touch ID

Posted on Feb 15, 2018 4:38 PM

Reply
Question marked as Top-ranking reply

Posted on Feb 16, 2018 12:19 AM

Hi, basically MainStage tells you the important information. Let me sum it up:


  • You can download additional content for MainStage what is not delivered with the installer to keep the size in a normal range. You can download the additional content by opening MainStage go to the main menu "MainStage 3 --> Sound Library --> Download ..." (don't know how this is exactly called in English since mine is German).
  • In addition, as in all DAW you can also use in MainStage additional third party plugins like, Kontakt, Omnisphere, Valhalla, etc. Maybe an additional plugin beside the additional stuff delivered for MainStage might be necessary.


Regarding the popping. This is related to the sample buffer time. Please go to the audio settings and check the sample buffer time. Depending on the computers CPU capacity and the audio interface you use and the complexity of the patch you want to play, you may have to increase the sample buffer time from e.g. 128 to 256.


Please note that this will also increase the latency.

Latency means the time that it takes from pressing a key on your midi keyboard and to hear the sound. I guess you currently will see s.th. around 20ms reported in MainStage, what is a lot for playing it live (for me it would be too much). I highly recommend not to use the build-in sound card in the MacBook Pro but to use an external USB or even better Thunderbolt interface. This will allow you to reduce latency below 10ms. I could write here a lot about latency, it influence factors and what might help to decrease it but there are already a lot of threads here in the forum that discuss this in detail.

Similar questions

4 replies
Question marked as Top-ranking reply

Feb 16, 2018 12:19 AM in response to roperanger88

Hi, basically MainStage tells you the important information. Let me sum it up:


  • You can download additional content for MainStage what is not delivered with the installer to keep the size in a normal range. You can download the additional content by opening MainStage go to the main menu "MainStage 3 --> Sound Library --> Download ..." (don't know how this is exactly called in English since mine is German).
  • In addition, as in all DAW you can also use in MainStage additional third party plugins like, Kontakt, Omnisphere, Valhalla, etc. Maybe an additional plugin beside the additional stuff delivered for MainStage might be necessary.


Regarding the popping. This is related to the sample buffer time. Please go to the audio settings and check the sample buffer time. Depending on the computers CPU capacity and the audio interface you use and the complexity of the patch you want to play, you may have to increase the sample buffer time from e.g. 128 to 256.


Please note that this will also increase the latency.

Latency means the time that it takes from pressing a key on your midi keyboard and to hear the sound. I guess you currently will see s.th. around 20ms reported in MainStage, what is a lot for playing it live (for me it would be too much). I highly recommend not to use the build-in sound card in the MacBook Pro but to use an external USB or even better Thunderbolt interface. This will allow you to reduce latency below 10ms. I could write here a lot about latency, it influence factors and what might help to decrease it but there are already a lot of threads here in the forum that discuss this in detail.

Feb 16, 2018 4:18 PM in response to roperanger88

You are welcome. I use Mainstage as well in the church service on Sunday morning.


OK, regarding your questions:


What happens

You will be able to use Mainstage with your current MacBook Pro, depending on what you want to do. Please note that everything you hear from Mainstage (except Backing Tracks) is calculate on-the-fly. Let's say you have a simple patch that contains a Piano sound and a reverb. Now you press C4 on your Midi keyboard. This command will be sent in almost zero time to your computer. The computer starts to calculate the Piano sound and adds the reverb and a few milliseconds later you hear the Piano with some reverb. The more sounds or effects you add the more CPU power is necessary to calculate the output. Now the challenge is that you do not want to wait for a too long time until you want to hear the result. Otherwise you would not be able to play this live. Therefore the software uses the sample buffer. To keep it simple here, the sample buffer ensures that you have a stable latency between pressing a key and hear the result.


The driver

Anything Mainstage has calculated has to be passed through the audio driver (in you case the build-in sound card) so you can hear it via the speakers or headphones. This adds again some extra time to the latency (Mainstage takes this automatically into account). The audio driver and sound card in your MacBook Pro is on a high level in comparison to other build-in solution but it cannot compete with external real audio interfaces and drivers. Even my 5 year old USB audio interface (Focusrite 18i6) is 2-3 time fasters than the build-in sound card in my MacBook Pro.


The CPU

This is the point where the CPU becomes an important role in that game. Usually - beside some plugins like Kontakt and Omnisphere - a plugin can only access a single core of your computer to calculate its part. But Mainstage is able to manage several cores and takes care so different plugins use different cores (very simplified again). So based on your settings the CPU as a limited amount of time to calculate the sounds and effects and mix them together. If the calculation becomes too complex the CPU will not finish the calculation before the sound is delivered. This leads to this strange drop-outs and popping you experienced.


If this is the case you have several (theoretical) options. You can increase the buffer from 128 to 256. This gives the CPU more time to calculate the sound. But this will increase the latency. You could use more cores - if available. This is the reason why they talk about a MacBook Pro 15 with a real i7 Quad-Core CPU. It has 4 instead of 2 cores and therefore has (theoretically) double CPU power.


So if you would use a fast external audio interface USB or even better Thunderbolt (but more expensive as well), you can increase the buffer size in Mainstage and have a similar latency as with a smaller buffer size and the build-in sound card.


Anything I wrote is just a incomplete and rough overview. So please search the web for audio latency to get a better understanding and try to get a clear picture of CPU power, buffer size, sampling rate, latency, sound cards and their drivers and how these things stick together. This helps a lot to solve problems on Sunday morning on your own. ;-)


What is your current latency

You can see this in Mainstage --> Settings --> Audio --> Advanced Settings. Here you can define the buffer size and below you see the resulting latency in milliseconds (ms). The output latency is the relevant value.


Loading patches

Mainstage always loads all patches of a concert once you open it. This is necessary to be able to switch seamlessly between the patches. Otherwise there would be always a short break when switch the patches. This might lead to a high RAM consumption.


I hope this helps you to get a better idea of what's going on in Mainstage and what are the influence factors. There are also a lot of videos on YouTube where people talk about these topics showing everything in Mainstage.

Feb 16, 2018 1:15 PM in response to adissu

Hey adissu, thanks so much for the reply. Just so you know I have been playing Mainstage at church for a year now but have not had the knowledge to run the system since my Worship- pastor does it for me. All I have been doing is playing the keyboard in the church services. So much of what you have said is really is something I don't understand since I am new to this. I purchased Mainstage and a computer so I could practice at home for the church services. So here goes:

When my Worship pastor downloaded all the sounds from his computer to mine he saved them in a documents file so I could move patches in and out of Mainstage according to what we were playing at church that weekend.


My buffer time is set at 128


Every time I open Mainstage I get the window ( This concert contains plug ins that add output matency) which I do not understand at all as far as what I have done to create this window and how to correct it. I am not familar with the letters s.th. and 20ms you are referring to? Is that CPU meter usage? My computer CPU meter is reading on average about 17% spiking to 38% and it is just sitting idle. Not playing or doing anything.


I currently do not have an external audio interface but have been just plugging into the external headphone port on the computer. I know you recommended the Thunderbolt interface........so you are saying I need to use an external audio interface instead of using the speakers and headphone plug in?


  • I have noticed that when I open the concert in Mainstage that it looks like it is downloading the same thing every time which is 115.7 MB of sounds.......after it installs it looks like to me that it would stay there instead of downloading every time I start the computer and open Mainstage. At the end before I close Mainstage a window appears asking if I want to save the changes at which I do.
  • In my first post here I put the specs of the computer...........do you believe that the computer I purchased is more than enough to run this program successfully? I have read in other areas where they recommend a Macbook Pro i7 with at least 16 GB Ram and 500 + SSD storage. Then I have read where all that is not needed.


Anyway.......I really appreciate the response and any help. THANKS!! Like I said I am new to this.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Mainstage 3 window

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.