Archive of the former Yahoo!Groups mailing list: Korg Poly800/EX800 Users

previous by date index next by date
previous in topic topic list next in topic

Subject: Re: HAWK-800 performance improvement questions

From: "narfman96" <narfman96@...>
Date: 2010-03-27

I only use both when setting a velocity response while writing patches. As long as it will switch after the time out period I'm ok with this. Great job improving the speed!

Does the LED display have anything to do with the speed? If I use advanced random waveforms for all 4 LFO's and sync them the display flashes slightly. Could the display be latched and eliminate the update cycles? Just a thought....

Fran
--- In korgpolyex@yahoogroups.com, Michael Hawkins <korgpolyex800@...> wrote:
>
> Hi HAWK owners,
>
> I have a question regarding performance improvements.
>
> I've so far been able to improve the note ON performance from about 50mS slower than an original Poly down to about 15mS slower.
>
> To do this required adding a "fast mode" for the main line of the program. In this mode, keypad, joystick, MIDI CC's, and other functions are put into a "slow" queue while note ON events are being handled.
>
> The note ON events are prioritized according to their source. That is, if MIDI note ON events are received then the "fast" mode loop will continue to watch for new MIDI note ON events while NOT scanning for keyboard events.
>
> Conversely, if a keyboard note ON event occurs then the "fast" mode loop will continue to watch for new keyboard note ON events while NOT scanning for MIDI events.
>
> The reason I did it this way was that I figured that most of us either use our HAWK's as either receiving MIDI OR we play on the keyboard but we tend NOT to use both MIDI and the keyboard at the same time.
>
> There is a user selectable global parameter that determines the amount of time after a note ON event is received that the HAWK stays in fast mode. So if you find that the front key pad or joystick or sustain pedal is just too slow to react when notes are being played then you can speed things up by setting that global lower. The higher you set it the longer the HAWK stays in fast mode.
>
> The question is: does everyone agree that we either use the keyboard for playing or we use it with MIDI but not generally both at the same time?
>
> Mike
>