SYNTH ZONE
Visit The Bar For Casual Discussion
Page 1 of 2 1 2 >
Topic Options
#158077 - 12/12/99 01:52 PM Sequencer Resolution "ppq" Question (in both song & auto accomp style recording)
Scottyee Offline
Senior Member

Registered: 12/01/99
Posts: 10427
Loc: San Francisco Bay Area, CA, US...
Hi all,

Can anybody here tell me what the sequencer's "timing resolution" is, in parts per quarter note (ppq), on the Solton X1 arranger keyboard as well as other arranger keyboard brands such as Yamaha, Korg, Roland, and GEM?

An important feature of a sequencer/arranger keyboard is what the maximum sequencer "timing resolution" is for both "song recording" and "style pattern" recording. Most older hardware based sequencers have a maximum resolution of 96 ppq. Some of the newer hardware sequencers like the Yamaha QY70 support 480 ppq. Computer software sequencers such as Cakewalk, Logic, and Cubase support “much higher” timing resolutions like 960 ppq and even 3,840 ppq.

The higher the timing resolution (ppq), the more accurately the recording reproduces the original “live” performance. The lower the ppq resolution, the more the performance gets altered and quantized (robotic). The difference between 480 ppq and 96 ppq may not seem substantial, but it actually can effect the outcome of the arranger style produced (a style with a live sounding spontaneous energy vs. a less inspired canned sounding one).

I have heard from reading various postings here that the Solton X1 has better “live” sounding styles than the Technics KN5000/KN6000. I'm wondering if this has anything to do with the sequencer "timing resolution" that the X1 may support. The Technics KN5000 has a maximum sequencer timing resolution of 96 ppq. Even if I import sequences that I originally recorded live on my midi software sequencer at 3,840 ppq, the final result when imported to my KN5000 is only 96 ppq. This changes the performance dramatically (quantizes it down from 3,840 ppq to 96 ppq) which alters the result producing a less spontaneous “live” sound than the original. This difference may be subtle but it does makes the difference between a fantastic “exciting” live sounding style and one that is just "very good".

Because the sequencer's "timing resolution" (ppq) is so important in achieving the best song/style quality, I am very anxious to find out what the sequencer "timing resolution" is on other brands/model arranger keyboards (Solton X1, Yamaha PSR9000/8000, Korg, GEM, Roland, etc).

Thanks in advance for all feedback.

Happy arranger keyboarding to all,

- Scott



[This message has been edited by Scottyee (edited 12-13-1999).]
_________________________

Top
#158078 - 12/12/99 04:44 PM Re: Sequencer Resolution "ppq" Question (in both song & auto accomp style recording)
freddynl Offline
Senior Member

Registered: 11/17/99
Posts: 1150
Loc: netherlands
Interesting question;
My "old" Roland G 800 has 120CPT resolution for the styles, so guess this is the same as ppq (I have a dutch Manual)
You might make a list of all answers!
fred
_________________________
Keyboards/Sound Units: Kurzweil 2600S, Roland VR-760, Acces Virus C, Roland G-800, Akai AX60, Minimoog, Machine Drum, Roland R8-M, mediastation x-76

Top
#158079 - 12/16/99 06:43 AM Re: Sequencer Resolution "ppq" Question (in both song & auto accomp style recording)
DonaldS Offline
Member

Registered: 02/05/99
Posts: 58
Loc: USA
I have a ppq concern also but for a different reason. The Roland XP-80/60 has been known to have some timing problems. I suspect the sluggish timing is due to the 96 ppq that the performance gets quantized to. This quantizing to 96 ppq allows for fewer ticks for midi events to get disperced to, causing more then the normal amount of events to be called on the existing ticks putting more pressure on the processor at the occurence of these ticks. I have also noticed that the users who don't encounter timing problems have mentioned that they only use external software sequencers.

The Roland XP-80/60's sequencer records at 96 ppq, but plays back at 480 ppq. Why the difference? I don't know. My unofficial observations make it seem that the number of ticks between record and playback on the Roland XP-80/60 is the cause of timing problems with the synth.

Sorry, but I don't know the tick resolutions of the other synths you mentioned. Perhaps their websites would have the specs you are looking for.

Top
#158080 - 12/16/99 10:08 AM Re: Sequencer Resolution "ppq" Question (in both song & auto accomp style recording)
Alex K Offline
Member

Registered: 12/03/99
Posts: 732
Loc: Phoenix, AZ USA
Donald,

I have programmed a (hardware-based) sequencer in my college years. From that experience, I can tell you, that for sequencer (as for most devices) it is much harder to record than to play back. Without going into too much detail, the sequencer does not know when the next midi event is going to come in, so whenever it does, the processor has to interrupt whatever it is doing and record the midi event accordingly. Unless you have a very fast processor, capable of handling a lot of interrupts, the recording resolution will be limited, especially keeping in mind that that same processor has to do many other things, such as driving the user interface and generating sounds. (There are other ways to record, such as polling the MIDI input, but these too have to be occuring at a finite frequency).

On the other hand, playing back a sequence is much simpler - the computer knows when the next note will need to be played, and can schedule its activities accordingly. Hence, the recording resolution may well be set well below that of playback. In the XP-80 case, one tick of the recording resolution corresponds to 5 ticks of playback, hence using the internal sequencer to record causes quantization error.

I think that you are right in attrubuting the poor sequence quality to the quatization error - the sequencer does not record exactly what you are playing in the first place, but rather something more robotic sounding.

Regards,
Alex

Having said that,
_________________________
Regards,
Alex

Top
#158081 - 12/16/99 01:29 PM Re: Sequencer Resolution "ppq" Question (in both song & auto accomp style recording)
Fran Carango Offline
Senior Member

Registered: 05/26/99
Posts: 9673
Loc: Levittown, Pa, USA
Guys ,96 resolution is not all that bad ! Some of the first hardware sequencers were only 24 resolution...Maybe we are getting spoiled with the numbers game.. Some problems are the stream of unnecessary advents we record in our sequences,[filter them out]they overwork the processor needlessly...Fran
_________________________
www.francarango.com



Top
#158082 - 12/16/99 02:20 PM Re: Sequencer Resolution "ppq" Question (in both song & auto accomp style recording)
Scottyee Offline
Senior Member

Registered: 12/01/99
Posts: 10427
Loc: San Francisco Bay Area, CA, US...
Fran,

I agree with you that 96 ppq is not bad (at least for a few years ago) but I certainly do think we as consumers have the right to demand more as the technology improves to provide hardware/software sequencers with higher timing resolutions because it really does affect how "accurately" your performance is recorded and then "reproduced". My little Yamaha QY70 hardware sequencer/arranger/sound module supports 480 ppq so obviously the hardware sequencer technology is able to support this level of timing resolution now. I would expect that the current high-end arranger keyboards should also support this higher level of timing resolution.

One of the 'personal signatures' of a great musician is how they choose to play behind/ahead or on top of the beat. The higher the timing resolution, the more midi will be able to capture these nuances.

I can tell quite a difference when a song was recorded originally (live pro keyboard playing) on a software sequencer that supports 3,840 ppq and then converted to another sequencer format that only supports 96 ppq. The converted (quantized) result seems to lack the spontaneous pizazz of the original performance.

As far a timing goes because of "midi clog" (too much extraneous controller data being sent at once, not 'note data' as I was refering to above), your suggestion to "filter these out" is excellent.

Happy arranger keyboarding,

- Scott
_________________________

Top
#158083 - 12/16/99 06:22 PM Re: Sequencer Resolution "ppq" Question (in both song & auto accomp style recording)
Fran Carango Offline
Senior Member

Registered: 05/26/99
Posts: 9673
Loc: Levittown, Pa, USA
Scott, I think there should be a clarification. I will use a Roland G1000 as my example. It has a resolution of 120[that is 120 steps per quarter note]. Do not confuse this with CPT [clock pulse time]. This is the smallest step unit used by the G1000. How small?. Up to 3,825 steps,the default is 480, . How small do we need to edit the timing you suggest? As you can see ,the high end units are just fine...Fran
_________________________
www.francarango.com



Top
#158084 - 12/16/99 07:01 PM Re: Sequencer Resolution "ppq" Question (in both song & auto accomp style recording)
Scottyee Offline
Senior Member

Registered: 12/01/99
Posts: 10427
Loc: San Francisco Bay Area, CA, US...
Hi Fran,

I'm a bit confused about your latest explanation regarding sequencer timing.

You say that your Roland G1000 has a sequencer resolution of 120 steps per quarter note.

My Technics KN5000 User's manual (page 192) states that the sequencer resolution is 96 pulses per quarter note.

My Yamaha QY70 Sequencer User's manual (page 229) states that its' sequencer resolution is 480 clocks per quarter note.

Aren't 'steps', 'pulses' and 'clocks' refering to the SAME type of measurement?

If so, then the sequencer resolution of the Yamaha QY70 is a much higher (finer resolution) than the G1000 or KN5000 and would more accurately record and playback a midi recorded "live" performance.

I do not understand what you are referring to re: CPT (clock pulse time) and the other figures you mention: 3,825 steps - default 480.

I didn't think that 'clocks' when referred to in the context of sequencer timing resolution referred to 'clock pulse time', but that it instead referred to the # of divisions per quarter note.

If indeed the Yamaha QY70's sequencer resolution is the same as the Roland G1000 and Technics KN5000, can you please explain.

Thanks,

- Scott
_________________________

Top
#158085 - 12/16/99 07:53 PM Re: Sequencer Resolution "ppq" Question (in both song & auto accomp style recording)
Fran Carango Offline
Senior Member

Registered: 05/26/99
Posts: 9673
Loc: Levittown, Pa, USA
Scott, The resolution, G1000 [120 parts per quarter note ] are fixed. The CPT [clock pulse time] are selectible settings and are EDIT functions. The companies that refer to the high numbers, are actually refering to this edit function[CPT]. For example,if you deside to edit a sequence and you select a bar[1-9999] than a beat[1-],than the CPT:This is where you specify the CPT position of the begining and end...Fran
_________________________
www.francarango.com



Top
#158086 - 12/17/99 01:18 AM Re: Sequencer Resolution "ppq" Question (in both song & auto accomp style recording)
Scottyee Offline
Senior Member

Registered: 12/01/99
Posts: 10427
Loc: San Francisco Bay Area, CA, US...
Fran,

I finally spoke with a Yamaha technical support specialist and he assured me that the 480 ppq (parts per quarter note) specification on the Yamaha QY70 Sequencer/arranger was calculated using the same type of measurement as was used to calulate the 120 ppq on the Roland G1000 and 96 ppq on the Technics KN5000.

He assured me that 480 parts per quarter note is the latest advancement for a hardware sequencer and that other keyboard hardware sequencers will soon follow suit with this much improved higher "timing resolution".

I am now curious to find out if the Solton X1, Technics KN6000, or Yamaha PSR9000 implements this new improved higher 480 ppq "timing resolution" feature.

- Scott
_________________________

Top
Page 1 of 2 1 2 >

Moderator:  Admin, Diki, Kerry 



Help keep Synth Zone Online