Midi Poly Grid

100+
เชกเชพเช‰เชจเชฒเซ‹เชก
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€

เช† เชเชชเชจเซเช‚ เชตเชฐเซเชฃเชจ

# เชฎเชฟเชกเซ€ เชชเซ‹เชฒเซ€ เช—เซเชฐเซ€เชก

เช† เชเชช เช“เชชเชจ เชธเซ‹เชฐเซเชธ เช›เซ‡. เช…เชนเซ€เช‚ เช•เซ‹เชก เชเช•เซเชธเซ‡เชธ เช•เชฐเซ‹: https://github.com/anzbert/beat_pads

## เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชกเชฟเชธเซเช•เซเชฒเซ‡เชฎเชฐ

เช† เชเชช **เชฎเชพเชคเซเชฐ** เชฎเซ€เชกเซ€ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เชคเชฐเซ€เช•เซ‡ เชตเชพเชชเชฐเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเซ€ เช›เซ‡. เชคเซ‡ **เชจเชฅเซ€** เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เชชเชฐ เช•เซ‹เชˆเชชเชฃ เช…เชตเชพเชœ เช‰เชคเซเชชเชจเซเชจ เช•เชฐเชคเซเช‚ เชจเชฅเซ€ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชนเซ‹เชธเซเชŸ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช…เชฅเชตเชพ DAW เช…เชฅเชตเชพ เช…เชจเซเชฏ เชงเซเชตเชจเชฟ เช‰เชคเซเชชเชพเชฆเชจ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชพเชฅเซ‡ เชฌเซ€เชœเชพ เช‰เชชเช•เชฐเชฃเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

## เชฎเชพเชนเชฟเชคเซ€

Midi Poly Grid เช เชฎเซ‹เชฌเชพเช‡เชฒ เชซเซ‹เชจเซเชธ เช…เชจเซ‡ เชŸเซ‡เชฌเซเชฒเซ‡เชŸ เชฎเชพเชŸเซ‡ เชนเชณเชตเชพ เชตเชœเชจเชจเซ€ เชฎเชฟเชกเซ€ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช›เซ‡ เช…เชจเซ‡ เช˜เชฐเซ‡ เช…เชจเซ‡ เชธเชซเชฐเชฎเชพเช‚ เชงเซ‚เชจ เช…เชจเซ‡ เชซเชฟเช‚เช—เชฐ เชกเซเชฐเชฎเชฟเช‚เช— เชฎเชพเชŸเซ‡. เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเซ€เชกเซ€ เชšเซ‡เชจเชฒเซ‹ เชฆเซเชตเชพเชฐเชพ เช…เชฅเชตเชพ เช…เชจเซเชฏ เช‰เชชเช•เชฐเชฃเซ‹ เชธเชพเชฅเซ‡ เชฏเซเชเชธเชฌเซ€ เชฆเซเชตเชพเชฐเชพ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฐเซ€เชคเซ‡ เช…เชจเซเชฏ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฃเซ‹ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เช† เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‹ เช‰เชฆเซเชฆเซ‡เชถเซเชฏ เชเช• เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชธเชฐเชณ เชชเซ‡เชก เช‡เชจเชชเซเชŸ เช‰เชชเช•เชฐเชฃ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชตเชฟเชตเชฟเชง เชฒเซ‡เช†เช‰เชŸ, เชธเชพเชนเชœเชฟเช• เชฐเชฎเชคเชจเซ€ เช•เซเชทเชฎเชคเชพ เช…เชจเซ‡ เช†เชงเซเชจเชฟเช• เชฎเซ‹เชกเซเชฏเซเชฒเซ‡เชถเชจ เชตเชฟเช•เชฒเซเชชเซ‹ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ MPE เช…เชจเซ‡ Polyphonic Aftertouch. เชคเซ‡ เชเชตเชพ เชฒเซ‹เช•เซ‹ เชฎเชพเชŸเซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เชœเซ‡ เชชเชฟเชฏเชพเชจเซ‹ เช•เชฐเชคเชพเช‚ เชชเซ‡เชกเซเชธ เชชเชธเช‚เชฆ เช•เชฐเซ‡ เช›เซ‡! เช† เชเชชเชจเซเช‚ เชซเซ‹เช•เชธ เชœเซ‡เช•-เช“เชซ-เช‘เชฒ-เชŸเซเชฐเซ‡เชกเซเชธ เชฎเชฟเชกเซ€ เชธเซเชตเชฟเชธ เช†เชฐเซเชฎเซ€ เชจเชพเช‡เชซ เชฌเชจเชตเชพเชจเซเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเชพ เชฌเชฆเชฒเซ‡ เชเช• เชตเชธเซเชคเซเชฎเชพเช‚ เชถเซเชฐเซ‡เชทเซเช  เชฌเชจเชตเชพเชจเซเช‚ เช›เซ‡: เชธเชพเชนเชœเชฟเช• เช…เชจเซ‡ เชฌเชนเซเชฎเซเช–เซ€ เชชเซ‡เชก เชจเชฟเชฏเช‚เชคเซเชฐเชฃเซ‹.

## เชเชจเซเชกเซเชฐเซ‹เช‡เชก เชตเชฟเชถเชฟเชทเซเชŸ เชฎเชพเชนเชฟเชคเซ€

USB เชฆเซเชตเชพเชฐเชพ เช•เซ‹เชˆเชชเชฃ Mac เช…เชฅเชตเชพ PC เชธเชพเชฅเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช† เชธเซเชตเชฟเชงเชพเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเซ€ เช…เชจเซเชฏ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชธเชพเชฅเซ‡ เชคเชฎเชพเชฐเชพ Android เช‰เชชเช•เชฐเชฃ เชชเชฐ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เช•เชจเซ‡เช•เซเชถเชจ เชธเชพเชฅเซ‡ เชชเชฃ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

## เชตเชฟเชถเซ‡เชทเชคเชพ

- เชซเชฟเช‚เช—เชฐ เชกเซเชฐเชฎเชฟเช‚เช— เช…เชจเซ‡ เชฎเซ‡เชฒเซ‹เชกเซ€ เช‡เชจเชชเซเชŸ เชฎเชพเชŸเซ‡ เชชเซ‡เชกเซเชธเชจเซ€ เชธเชพเช‡เช-เชเชกเชœเชธเซเชŸเซ‡เชฌเชฒ เช—เซเชฐเซ€เชก
- เชเชฌเชฒเชŸเซ‹เชจ เชชเซเชถ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเซ‡เชฐเชฟเชค เชตเชฟเชตเชฟเชง เชฒเซ‡เช†เช‰เชŸ เช…เชจเซ‡ เชฐเช‚เช—เซ‹
- เชชเซเชฐเซ€เชธเซ‡เชŸเซเชธ เชตเชฟเชตเชฟเชง เชชเซ‡เชก เชธเซ‡เชŸเช…เชช เชธเชพเชฅเซ‡ เชธเชพเชšเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡
- เช—เซเชฐเชพเชซเชฟเช•เชฒ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชธเชพเชฅเซ‡ เชจเชตเซ€เชจ MPE เช…เชจเซ‡ เชชเซ‹เชฒเซ€เชซเซ‹เชจเชฟเช• เช†เชซเซเชŸเชฐเชŸเชš เชฎเซ‹เชกเซเชฏเซเชฒเซ‡เชถเชจ
- เชชเซเชถ เชธเซเชŸเชพเช‡เชฒ MPE เชชเชฟเชšเชฌเซ‡เชจเซเชก เช…เชจเซ‡ เชธเซเชฒเชพเช‡เชก
- เชชเซ‡เชก เชชเชฐ เชตเชพเชฏ เชชเซ‹เชเชฟเชถเชจ เชฆเซเชตเชพเชฐเชพ, เชฐเซ‡เชจเซเชกเชฎเชฒเซ€ เช…เชฅเชตเชพ เชจเชฟเชถเซเชšเชฟเชค เชฎเซ‚เชฒเซเชฏ เชธเชพเชฅเซ‡ เชตเซ‡เช— เชฎเซ‹เช•เชฒเซ‹
- เช•เซ‹เชˆเชชเชฃ PC, Mac เช…เชฅเชตเชพ เช…เชจเซเชฏ USB เชนเซ‹เชธเซเชŸ เชธเชพเชฅเซ‡ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค MIDI เช‰เชชเช•เชฐเชฃ เชคเชฐเซ€เช•เซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡
- เชตเซˆเช•เชฒเซเชชเชฟเช• เชจเชฟเชฏเช‚เชคเซเชฐเชฃเซ‹, เชœเซ‡เชฎ เช•เซ‡ เชชเชฟเชš เชฌเซ‡เชจเซเชก, เชฎเซ‹เชก เชตเซเชนเซ€เชฒ เช…เชจเซ‡ เชธเชธเซเชŸเซ‡เชจ
- เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชฎเซเชฏเซเชเชฟเช•เชฒ เชธเซเช•เซ‡เชฒ เชนเชพเช‡เชฒเชพเช‡เชŸ เช•เชฐเซ‹
- เชฎเซ€เชกเซ€ เชจเซ‹เชŸเซเชธ เชฎเซ‡เชณเชตเซ‡ เช›เซ‡, เชœเซ‡ เชชเซ‡เชกเซเชธเชจเซ‡ เชฒเซ‹เชจเซเชšเชชเซ‡เชกเชจเซ€ เชœเซ‡เชฎ เชตเชพเชชเชฐเชตเชพ เชฏเซ‹เช—เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡
- เชนเชพเชฐเซเชฎเซ‹เชจเชฟเช• เชŸเซ‡เชฌเชฒ, เชตเชฟเช•เซ€ เชนเซ‡เชกเชจ, เชฎเชฟเชกเซ€เชฎเซ‡เช• เช…เชจเซ‡ เช…เชจเซเชฏ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเซ‡เชฐเชฟเชค เช—เซเชฐเซ€เชกเซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ X เช…เชจเซ‡ Y เช…เช•เซเชท เชชเชฐ เชจเซ‹เช‚เชง เช…เช‚เชคเชฐเชพเชฒเซ‹เชจเชพ เช†เชงเชพเชฐเซ‡ เช•เชธเซเชŸเชฎ เช—เซเชฐเซ€เชก เชฌเชจเชพเชตเชŸ
- เชคเชฎเชพเชฐเชพ เช‰เชชเช•เชฐเชฃ เชชเชฐเชจเซ€ เช…เชจเซเชฏ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชธเชพเชฅเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชฟเชกเซ€ เช•เชจเซ‡เช•เซเชถเชจเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡
- XpressPads.com เชจเชพ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชซเชฟเช‚เช—เชฐ เชกเซเชฐเชฎเชฟเช‚เช— เช•เซ‹เชฐเซเชธ เชฎเชพเชŸเซ‡ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชธเชชเซ‹เชฐเซเชŸ
- เช…เชจเซ‡ เชตเชงเซ...

## เชชเซเชฐเชคเชฟเชธเชพเชฆ เช…เชจเซ‡ เชฏเซ‹เช—เชฆเชพเชจ

เช—เซ€เชฅเชฌ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชฏเซ‹เช—เชฆเชพเชจ เช†เชชเชตเชพ, เชธเชฎเชธเซเชฏเชพเชจเซ€ เชœเชพเชฃ เช•เชฐเชตเชพ เช…เชฅเชตเชพ เชšเชฐเซเชšเชพ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆเชชเชฃเชจเซเช‚ เชธเซเชตเชพเช—เชค เช›เซ‡. เช†เชญเชพเชฐ!

## เชฒเชพเช‡เชธเชจเซเชธ

GPL3 เชนเซ‡เช เชณ เชฒเชพเช‡เชธเชจเซเชธ. เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚เชจเซ‹ เช•เซ‹เชก เช•เซ‹เชˆเชชเชฃ เช…เชจเซเชฏ เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚ เชฎเซเช•เซเชคเชชเชฃเซ‡ เชตเชพเชชเชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช†เชจเช‚เชฆ เชฎเชพเชฃเซ‹!
เช† เชฐเซ‹เชœ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซเช‚
13 เชฎเซ‡, 2024

เชกเซ‡เชŸเชพ เชธเชฒเชพเชฎเชคเซ€

เชกเซ‡เชตเชฒเชชเชฐ เชคเชฎเชพเชฐเซ‹ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชเช•เชคเซเชฐเชฟเชค เช…เชจเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชธเชฎเชœเชตเชพเชฅเซ€ เชธเซเชฐเช•เซเชทเชพเชจเซ€ เชถเชฐเซ‚เช†เชค เชฅเชพเชฏ เช›เซ‡. เชคเชฎเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เชเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช—, เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เชคเซ‡ เชชเซเชฐเชฆเซ‡เชถ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เช‰เช‚เชฎเชฐเชจเชพ เช†เชงเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชชเซเชฐเชพเช‡เชตเชธเซ€ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชชเชฆเซเชงเชคเชฟเช“ เช…เชฒเช—-เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชกเซ‡เชตเชฒเชชเชฐ เชฆเซเชตเชพเชฐเชพ เช† เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เช“ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชคเซ‡เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
เชคเซเชฐเซ€เชœเชพ เชชเช•เซเชทเซ‹ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹
เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹

เชจเชตเซเช‚ เชถเซเช‚ เช›เซ‡?

- Toolchain updates with bugfixes (Flutter 3.22)