Bug reports & end-user support for Akai's MPC Software 'controllers' including the new MPC Studio 2, the MPC Touch, MPC Renaissance & original MPC Studio and MPC StudioB lack.
By labcoats Sat Jan 07, 2012 5:27 am
JAH wrote:You mean the 2000XL has no latency or its such a small amount it is not noticable? Latency is everywhere. From the time you press a pad to AD/DA conversion and hit your speakers...back to your ears.

I never owned a Pro Tools system. I have always used Native since 2001 when I was using Nuendo 1.5. I learned what latency was at that time and learned how to deal with it...such as using an external mixer which makes latency irrelevant to using the built-in mixers of my RME sound card where you route incoming audio directly to outputs for headphone mixes.

So in terms of the MPC Ren, if you have used a native DAW,keyboard/pad controller, Maschine, etc, I suspect that performace will at least equal these set-ups. Will the MPC Ren be as tight as an standalone MPC? I'm not sure if that is possible but I don't believe it will be an issue as I don't see many latency threads in the NI Forum.

Besides...in this forum...very few if any are working on Pro Tools HD systems.



Your muddying the waters and much of what your saying is not relevant to what were talking about here. Stick to the point of latency when using Ren or any other software controller - which MUST be monitored through your software. Then add in to the equation a composer who writes the song and mixes as he goes along which means adding plugins and hence increasing latency. He does not record one instrument at a time monitoring through his sound cards pass through software. He creates the song completely in the Daw using Ren as the controller and as he works he adds in plugins.

I really don't know how else I can explain this and if you don't believe me just go and try it right now. Create a few tracks, add in vsts, then ion the master buss add in some latency inducing plugins. What happens when you now play the VST.

Surely you have made a track, its finished, you have stuff on the master buss like limiters, Ozone whatever but then you think there is space for another synth line. You insert your favourite vst synth, press a key on your master kbd and bang you realise you cant play the synth properly due to the latency. You will be able to play chords and perhaps simple riffs, but anything with rhythmical complexity, or with your OWN FEEL cannot be captured.

As I mentioned above Ableton Live for some reason is so bad for this. Cubase and others are not but they do get to the same point as Ableton Live, just a little less soon. Im weaning my self off Live anyway.

Tell me how you work on music please.
By labcoats Sat Jan 07, 2012 5:34 am
Incidentally you talked of not being sure how tight Ren will be. I take it you mean the sequencer. It will be sample accurate guaranteed!
Dont get caught up in that point though because it has nothing to do with plugin latency.
By Jamon Sat Jan 07, 2012 6:59 am
I started with 100% software in the '90s, and am familiar with the problems. There are some methods to minimize latency getting in the way of composition.

If you use a high sampling rate, and the minimum soundcard buffers, in something fast like PCI bus, along with MIDI interface with optimized low-latency drivers, then you can get the latency down as low as possible.

In case someone doesn't know, the latency in this situation is the time it takes from the moment your finger triggers the pad or key, until sound is coming out the soundcard outputs.

Last I checked, there is a built-in latency in the OS itself, that is currently impossible to bypass for this purpose, so even if you can get the MIDI interface latency down, and the audio interface latency down, you still have to add some other factor to those two. No matter what, you're probably going to have milliseconds of latency even with the best setup available.

Then, there's also a kind of fluid feel, where latency isn't exactly the same all the time. There's a utility you can download to test the baseline, and it's a coin toss whether or not your system is stable or not. Some have more inherent latency than others, and some shift around. It's not much, but there appears to be a lot of variables, and working entirely in software with external controllers can often feel like walking on a waterbed, but it's subtle.

The bounciness is the biggest problem, because with something that is solid, like playing guitar in front of an amp across the room, you can adjust. But not only isn't the latency absolutely solid to begin with, but you often have to increase buffers once you've overloaded a project with too many instruments and effects, so then you have to readjust to a whole new feel.

What I used to do, is freeze tracks. First get the latency down as tight as possible, then setup your virtual instrument without any effects. You record MIDI, which then triggers the instrument when you replay. Whenever you're recording a performance, you want to minimize the signal chain, so it only goes through the sequencer and single dedicated instrument.

After you have the MIDI, you're no longer performing, so latency doesn't matter. Now you can add effects, and tweak it as much as you want, even increasing the buffers if it crackles when you play. Once you get that track how you want it, freeze it. Some sequencing software have built-in buttons on the tracks, to automatically record the signal chain to a .wav, and unload the plugins from memory. You can unfreeze any time you want to tweak it, then refreeze.

If you don't have a freeze button, then you can use a recording VSTi. Place it last in the chain, and it will record to a .wav file when you play the project. Then you can mute that track, and play the one with the .wav file, which brings you back to having no processor-intensive plugins being used.

Now you can repeat for more tracks, and no matter how many effects or intense instruments you use, you're just going to have .wav files playing as you perform the next track. This allows you to always use your minimum latency settings, and depending on the software instrument, it can feel workable.

If using a sampler, with MIDI pads, don't use effects in the sampler during performance. Then all it will do is trigger .wav files, which is fast. Once you've recorded the MIDI, you can add effects, and then freeze. Depending on your setup, you may have to then load another instance of the sampler into the next track to continue using it, but when the other one is frozen and muted it won't utilize that instance's resources.

With this approach, you can build up complex projects, with minimum latency problems. You can even skip some of the best practices, and begin adding things like automation and global effects, and it'll probably still be lightweight enough not to overload your minimum buffer setting. But if it does, back off, and wait until the project doesn't need anymore more performance data.

Once everything is performed, you can max out your buffers, and it doesn't matter anymore. Even if it takes seconds before your project begins to play after hitting the play button, it still is synced and you're not performing so don't need immediate feedback.

This works, good enough, to compose complete projects, start to finish, in pure PC software, with nothing but controllers.

But I didn't like it anymore. Which is one reason why I bought self-contained hardware like the MPC. There's still latency in synths and samplers, but the hardware was designed not to go out of its limits, so I never have to hear my audio crackling. Mostly that problem disappears from awareness, and you can get on with more important things.

PC software is actually way better in regards to recorded latency. Even if your performance latency is seconds, so you hit a pad and it takes seconds before you hear the sound, the software still can compensate for that if you set it up correctly. Then when you play it back, the stuff you recorded will align like you heard it with the playing back tracks.

But with all digital hardware multitrack recorders, there's no latency compensation, so when you record track 1, then play that back while recording track 2, they will play back out of sync slightly. I was disappointed, that when I use JJOS like I did PC multitrack software, the AUDIO tracks have a random and large amount of delay at the start. So even with hardware synths and real instruments, that have lower performance latency than PC MIDI, the tracks that play back aren't in perfect sync, because of uncompensated recording latency.

Nothing is perfect.

The MPCR is an integrated solution that bundles controller, audio interface, and software into one, which doesn't change anything about the way that setup functions. If anything, latency will be higher than it could be, because you're not selecting a special and costly set of tools that are as optimized as possible. But even if they did optimize it beyond what you could do with a modular approach, it is going to have performance latency.

If you use it like I see many videos showing, like in the MPCR and MPC 500 promos, then it probably won't be much of an issue. It seems like many people simply load up straight samples, and hit the pads, recording with quantization. Triggering .wav files, without intense effects, is something even a mobile phone can do. There is probably more latency between the time you hit the pad and hear the sound than in a self-contained MPC, but, most people probably won't notice, and maybe can't.

If however you intend to setup lots of effects on multiple pads and tracks, maybe even some VSTi synths, then you're going to need to increase buffer bucket sizes, to fill more stuff, and like it takes longer to fill a bigger jug with a hose, it's going to take longer to hear that audio dump out. It could get to the point that it's irritating and interfering with your rhythm. Especially if you're a talented drummer, with tight timing.

But we don't know yet. It might be, that even if you don't use lots of effects, that the setup Akai ships has an innate latency minimum that's already high enough to feel. Even with a blank project and fast computer, it's possible you could hit a pad and notice a tiny delay. You could wear headphones, and maybe that'd get rid of it enough. Or maybe it's tight, and you just have to wait to add effects until you've completed the project's performance and composition.

It's not something I'm eager to have to worry about again. Even though my hardware synth is digital and has some latency, and the MIDI between it and the MPC has some tiny, and the MPC itself when recording audio tracks has some latency, and the sound coming from my monitors to ears has some latency, it still ends up feeling solid enough not to have to think about it constantly. With PC audio, it was something I was managing frequently, and having to base my workflow around.

But there's advantages to the PC route, and disadvantages to the dedicated hardware. So, who knows, I might even end up with something like the MPCR if they did it right.

To test for latency, you need other equipment you can trust. You need a way to record the time it takes from the moment you strike the pad, until sound comes from the outputs. If someone wants to test this with the MPCR, and compare it to the MPC editions using AkaiOS and JJOS, then we'd know for sure just how big of an issue it is. For all you know, the 1000 with JJOS has more latency than MPCR. Then all this stuff people are saying about the MPC having super tight response is false. Like the myth of the "MPC swing". Beliefs color what we hear and experience in the audio realm, you can't trust it, so measure it.

It'll be nice to see the first measurements of the MPCR latency. It'd be even nicer if a representative of Akai could let us know. People disrespected Beat Kangz about the Beat Thang, but Aja told me the latency of their hardware. That counts for something. If Akai won't tell, what's that say? They said they don't think it's a limitation to build the MPC around the PC without its own brain. So show us. Measure both the MPC and MPCR response times and let's have some facts to base our decisions on.

It's probably low enough, where most people won't care. But it'd be good to know the specifics.
User avatar
By JAH Sat Jan 07, 2012 7:04 am
I don't know how else to tell you that for over a decade, I have adapted and can successfully use native systems without latency getting in my way. There are many professionals that use computers, MIDI controllers, etc and it has obviously not stopped them from creating music. Maybe these types of products are not for you.

To me, it seems you need to adjust the way you work with the technology. Compose and mix at the same time? Its crazy to try to push your computer or MPC to do something that it isn't capable of handling. You will be very disappointed. If your computer can't handle it, lay off the effects as you are writing music. Used powered plugins that run on their own DSP. Get a more powerful computer. Too many VSTs? Render them as audio tracks instead to free up your CPU. Print your effects to tracks. Do whatever you need to do to free up resources. This is using Native Systems 101...naw, its the prereq for taking Native Systems 101. I'm being serious.

In talking about how tight Ren will be with its controller....I am not talking about the sequencer. I am talking about latency and the protocol used for the hardware to communicate with the software.


@Jamon
Thank you.
User avatar
By damien907 Sat Jan 07, 2012 5:02 pm
labcoats wrote:
damien907 wrote:
you are aware that when during recording you want your buffer setting to be lower like 64 or 128 samples, and during the mix stage you want it to be higher 512 or 1024 right?


yes, of course. But if you had read what I had said about writing and mixing as I go along...know what I mean. I dont write a track dry and then set about mixing it. In fact I dont know anyone who works like that.

i do understand about some plugins introducing latency to tracks, but thats not the same thing as people are talking about with a pad controller.


How do you figure llatency inducing plugins will have no bearing on Ren? Recorded audio tracks use the exact same plugins as live VST tracks. No difference at all. Ren will run as a live plugin or stand alone. it doesnt have a magic button to avoid all latency.

when you have a "latency inducing plugin", it will have a certain number of samples it will set you audio track back, but there are ways to figure out how many samples each plugin delays a track and you can move it back manually, IF your daw has no automatic delay compensation. (ie protools m-powered or LE)


Your only thinking about shifting audio which has been recorded from external sources which arrives back in to your Daw late. However, software like Cubase shifts that audio to where its supposed to be as its recorded, as does Logic and I think Pro tools. But this actually has no bearing on using Ren, a live instrument which must be monitored through your software in real time. Lets say your working on a track using Ren. As you work you add plugins and for a while everything is ok. Then you add your fav limiter, do some bussing because as you work you need to get the sound right. Lets say an extreme example I inserted Ozone which has 4000 samples of latency. What happens is by the time you then hit that pad it will take 4ms for the sound to be triggered. Start playing 16ths hi hats on your pads and your going to notice it. The reality is, you get so much done and then its the mouse for the rest of the song. Is that what you want from Ren? I want to be able to play stuff in right up to the point Im ready to render the track. Its not a dream scenario, this is how I used to work when my setup was all real gear.

but for the people that think the latency is that big of a deal with their mpds, or controllers, just turn your buffer up in your audio settings and use a good soundcard.


Oh, buffer settings again. Sorry man, Ive heard that so many times before its become tiresome now. Latency is still a huge deal, for electronic musicians who wish to actually play instruments. Its not a huge deal for many who are happy to use a mouse for all their musical input.

So tell me how you work.



ah, i see how it being potentially could be problematic if you were using it live with other instruments hooked up to your computer as well, but for a simple jam session before you make a beat or while your recording your 2 bar sequence, im sure that it would be fine no?

i usually play some stuff in live then drag and drop peices that are out of time.
By labcoats Sat Jan 07, 2012 11:05 pm
JAH wrote:I don't know how else to tell you that for over a decade, I have adapted and can successfully use native systems without latency getting in my way. There are many professionals that use computers, MIDI controllers, etc and it has obviously not stopped them from creating music. Maybe these types of products are not for you.

To me, it seems you need to adjust the way you work with the technology. Compose and mix at the same time? Its crazy to try to push your computer or MPC to do something that it isn't capable of handling. You will be very disappointed. If your computer can't handle it, lay off the effects as you are writing music. Used powered plugins that run on their own DSP. Get a more powerful computer. Too many VSTs? Render them as audio tracks instead to free up your CPU. Print your effects to tracks. Do whatever you need to do to free up resources. This is using Native Systems 101...naw, its the prereq for taking Native Systems 101. I'm being serious.

In talking about how tight Ren will be with its controller....I am not talking about the sequencer. I am talking about latency and the protocol used for the hardware to communicate with the software.


@Jamon
Thank you.


I fully explained to you how I work and why latency becomes a problem. You acknowledge this but instead of saying ok dude yes I understand where your coming from, its a problem in the way you and many others work. But no, you suggest I should change how I work as a means to keep your little game going. I totally get how you work as well as Jamon who understands the issue.

You don't keep an open mind and your certainly not one to listen to other peoples experience or point of view. So, your knowledge which you think is at a high level is nothing of the sort. Your barely on the radar. I know this becasue 80% of what you say is typical of someone who does not have experience. You talk exactly like scores of ill informed posters at GS. A place you claim is full of professionals. Just shows how much you know!

At this point your basically insulting my intelligence so this is my last communication in this subject with you.
Peace 8)
Last edited by labcoats on Sat Jan 07, 2012 11:19 pm, edited 1 time in total.
By labcoats Sat Jan 07, 2012 11:17 pm
damien907 wrote:


ah, i see how it being potentially could be problematic if you were using it live with other instruments hooked up to your computer as well, but for a simple jam session before you make a beat or while your recording your 2 bar sequence, im sure that it would be fine no?

i usually play some stuff in live then drag and drop peices that are out of time.


For sure that will not be a problem at all. If you go easy on the plugins and simply avoid ones like look ahead compressors and limiters, phase accurate EQs, some type of reverb plugs such as convulsion then you can get the whole track done easily with Ren and at a very low latency. I just have to use a lot of plugin's as I write and keep everything running in real time right up to the very end. I always worked like this when my studio was fully hardware, and so did everyone else. For live work Ren will be great. That's an area I could easily use it and it would shine. But I don't play live :lol:

But for anyone reading this you will be totally fine if you just watch for heavy duty latency inducing plugins. You will be cool with Ren 8)
User avatar
By JAH Sat Jan 07, 2012 11:54 pm
You asked me. And then get upset because you don't like my answer. :lol:

And then sum things up by saying...

But for anyone reading this you will be totally fine if you just watch for heavy duty latency inducing plugins. You will be cool with Ren


.....which means if you are expecting the MPC Ren (or any DAW) to work like Pro Tools HD, you need to adjust the way you work.

This is all anyone is saying here.

Peace.
User avatar
By DJ Hellfire Sun Jan 08, 2012 12:20 am
JAH wrote:
masada2502 wrote:latency does affect maschine...!!!! ..???i had it! took it back. it wasn't as tight as an mpc and damn sure didnt have the feel and swing of an mpc.. i just don't get how people cant hear or feel the difference .my computer is top of the line the best cpu 16 gig mem fastest hd.and still latency played an issue in the performance from my fingers to the software.part of why mpcs are efficient at what they do is the lack of latency or virtually 0 latency .u can build from a thought to a manifested idea with little to no fiddling .Maschine i had to fiddle to much to get what i wanted .part of that issue was the few Milli seconds of latency was interpreted(digital guesses)thus notes are placed where i didnt want them .



You problem was with your sound card, sound card drivers and not your computer.

I have Maschine hooked up to a PC and using my Fantom G as the sound card. Latency is at 441 samples coming in at 30.0 ms. Even with this latency, I can work without issues.

If you got a better sound card, you will have better results.


Exactly! And your ram isn't the only factor in latency. It's your PROCESSOR that determines whether you can run the program at low latency. I'm running Maschine at latency of only 64 samples, with only 4.5 ms coming in; and that's with both my 003 and my Mbox Micro AND at 48,000Hz! So don't blame the gear. It's user error on your part! I personal don't understand how Jah can put up with 441 samples of delay! :shock: I personally can't use any setting above 128, but that's me!

So I'm not concerned at all with latency with Ren, just as latency isn't an issue for me with Reason, Pro Tools, Maschine, SampleTank, etc. My quad core beast is running @3.4GHz with 16GB ram! 8)
User avatar
By DJ Hellfire Sun Jan 08, 2012 12:35 am
labcoats wrote:
Oh, buffer settings again. Sorry man, Ive heard that so many times before its become tiresome now. Latency is still a huge deal, for electronic musicians who wish to actually play instruments. Its not a huge deal for many who are happy to use a mouse for all their musical input.

So tell me how you work.


What VI's are you using that cause latency? I personally have several RTAS and VST VI plugins and none of them induce ANY latency into my sessions. All report back 0 samples of delay. And I have of course all the stock Avid VI's, Trilogy, SampleTank, Philharmonik, Reason, Absynth, Garritan, Atmosphere! None cause delay. Infact, I don't see how they would even make any VI plugins that would cause delay. Even with Delay Compensation, you still couldn't play through them, since only all the other tracks are being delayed to line up with the already delayed VI. Doesn't seem to make sense that a plugin manufacturer would sell a professional plugin that you can't even play, unless it was designed for a TDM based system (which aren't affected by plugin latency), which I'm sure most of us here are not using! And even then... What are you using?
User avatar
By JAH Sun Jan 08, 2012 12:55 am
DJ Hellfire wrote:
I personal don't understand how Jah can put up with 441 samples of delay! :shock: I personally can't use any setting above 128, but that's me!


I have been using my keyboard workstations as a controller and for monitoring. That is the lowest latency they can achieve. I pretty much a hardwarde dude. I plan on buying my first Mac Pro tower this year...and use it with the Ren.
User avatar
By DJ Hellfire Sun Jan 08, 2012 1:36 am
JAH wrote:
DJ Hellfire wrote:
I personal don't understand how Jah can put up with 441 samples of delay! :shock: I personally can't use any setting above 128, but that's me!


I plan on buying my first Mac Pro tower this year...and use it with the Ren.


Me too. I planned on buying a new Mac pro in march or April. But after thinking about it, im not sure I want too. Like I said above, I already have a quad core beast I built that I'm running at 3.4GHz reliably. So I kinda feel like dropping $3000-4000 on another computer is not needed as much as I want a nice 8 core Mac.
User avatar
By JAH Sun Jan 08, 2012 3:50 am
DJ Hellfire wrote:
JAH wrote:
DJ Hellfire wrote:
I personal don't understand how Jah can put up with 441 samples of delay! :shock: I personally can't use any setting above 128, but that's me!


I plan on buying my first Mac Pro tower this year...and use it with the Ren.


Me too. I planned on buying a new Mac pro in march or April. But after thinking about it, im not sure I want too. Like I said above, I already have a quad core beast I built that I'm running at 3.4GHz reliably. So I kinda feel like dropping $3000-4000 on another computer is not needed as much as I want a nice 8 core Mac.

I will probably go with a new quad. An 8 core Mac? Sounds great..but I am trying to keep it under $2500....which means a 2.8 Ghz quad core, 3 GB memory, and 2x 1 TB hard drives. And plus I will probably by Komplete this year....
User avatar
By DJ Hellfire Sun Jan 08, 2012 4:21 am
JAH wrote:
DJ Hellfire wrote:
JAH wrote:
I plan on buying my first Mac Pro tower this year...and use it with the Ren.


Me too. I planned on buying a new Mac pro in march or April. But after thinking about it, im not sure I want too. Like I said above, I already have a quad core beast I built that I'm running at 3.4GHz reliably. So I kinda feel like dropping $3000-4000 on another computer is not needed as much as I want a nice 8 core Mac.

I will probably go with a new quad. An 8 core Mac? Sounds great..but I am trying to keep it under $2500....which means a 2.8 Ghz quad core, 3 GB memory, and 2x 1 TB hard drives. And plus I will probably by Komplete this year....



If I did go for it, I planned on skimping on the RAM and the Harddrives and just hitting up Newegg for those items instead. Apple charges like almost $800 for 16GB ram. I just paid $85 for 16GB of DDR3 last month! :lol: And $300 for a second 2TB hard drive? I'll pass! :lol:
User avatar
By JAH Sun Jan 08, 2012 4:32 am
DJ Hellfire wrote:

If I did go for it, I planned on skimping on the RAM and the Harddrives and just hitting up Newegg for those items instead. Apple charges like almost $800 for 16GB ram. I just paid $85 for 16GB of DDR3 last month! :lol: And $300 for a second 2TB hard drive? I'll pass! :lol:


The entry level quad core ships with 3 GB of Ram and goes for $2299 at the Apple Store. The additional hard drive is $135. I will certainly hit up Newegg if they have better prices.