មាតិកា
លាក់
អាចបង្រៀនបាន PICO MIDI SysEx Patcher
ព័ត៌មានអំពីផលិតផល
- PICO MIDI SysEx Patcher ដោយ baritonomarchetto គឺជាដំណោះស្រាយផ្នែករឹងដែលត្រូវបានរចនាឡើងដើម្បីបង្កើនសមត្ថភាពកម្មវិធីរបស់ vintage ឧបករណ៍សំយោគដែលខ្វះការសរសេរកម្មវិធី។ វាត្រូវបានផ្អែកលើបន្ទះ microcontroller Raspberry Pi Pico និងមានអេក្រង់ LED ដែលភ្ជាប់មកជាមួយ ឧបករណ៍បំលែងកូដបង្វិលពីរដែលមានប៊ូតុងរុញភ្ជាប់មកជាមួយ និងប៊ូតុងរុញ។ វាក៏រួមបញ្ចូលផងដែរនូវការបញ្ចូល MIDI សម្រាប់ប្រតិបត្តិការសៀរៀល និងកម្មវិធីបង្កប់បើក។ អ្នកសរសេរកម្មវិធីអាចត្រូវបានដាក់នៅចន្លោះឧបករណ៍បញ្ជាមេ និងឧបករណ៍សំយោគ ដើម្បីអនុញ្ញាតឱ្យមានការកែប្រែពេលវេលាជាក់ស្តែងនៃប៉ារ៉ាម៉ែត្រខណៈពេលកំពុងលេងលំដាប់ និងការផ្ទេរសារ MIDI ផ្សេងទៀតពីឧបករណ៍បញ្ជាមេទៅសំយោគគោលដៅ។
- PICO MIDI SysEx Patcher គាំទ្រ vin ជាច្រើន។tage synths រួមទាំង Roland Alpha Juno (1/2), Korg DW8000/EX8000 និង Oberheim Matrix 6/6R (> 2.14 កម្មវិធីបង្កប់)។
ការណែនាំអំពីការប្រើប្រាស់ផលិតផល
- ភ្ជាប់ PICO MIDI SysEx Patcher រវាងឧបករណ៍បញ្ជាមេរបស់អ្នក និងវីនtage សំយោគដែលអ្នកចង់បង្កើតបំណះសម្រាប់។
- បើកឧបករណ៍បញ្ជាមេនិងវីនtage ឧបករណ៍សំយោគ។
- ប្រើឧបករណ៍បំលែងកូដបែបរ៉ូតារីទាំងពីរ ដើម្បីរុករក និងកែប្រែប៉ារ៉ាម៉ែត្រក្នុងពេលវេលាជាក់ស្តែង ខណៈពេលកំពុងលេងតាមលំដាប់លំដោយ។
- ប្រើប៊ូតុងរុញដើម្បីផ្ទេរសារ MIDI ផ្សេងទៀតពីឧបករណ៍បញ្ជាមេទៅសំយោគគោលដៅ។
- សូមមើលសៀវភៅណែនាំអ្នកប្រើប្រាស់សម្រាប់ព័ត៌មានលម្អិតបន្ថែមអំពីរបៀបប្រើការបង្ហាញ និងរបៀបដែលប៉ារ៉ាម៉ែត្រត្រូវបានដាក់ជាក្រុមនៅកម្រិតកម្មវិធី។
ចំណាំ៖ ត្រូវប្រាកដថាវីនរបស់អ្នក។tage synth ត្រូវបានគាំទ្រដោយ PICO MIDI SysEx Patcher មុនពេលប្រើវា។ ដូចគ្នានេះផងដែរ សូមមើលផ្នែកពិពណ៌នាផ្នែករឹងនៃសៀវភៅណែនាំអ្នកប្រើប្រាស់សម្រាប់ព័ត៌មានអំពីសមាសធាតុដែលត្រូវការ និងរបៀបប្រមូលផ្តុំពួកវា។
អំពីផលិតផល។
- ខ្ញុំមានកន្លែងទន់សម្រាប់វីនtage ឧបករណ៍សំយោគ។ ឈុតផលិតកម្មតន្ត្រីបច្ចុប្បន្នពិតជារំភើប កុំយល់ច្រឡំ ប៉ុន្តែខ្ញុំលេងជាមួយក្តារចុច "លែងប្រើ" បំផុត។
- គុណវិបត្តិមួយជាមួយនឹងឧបករណ៍ពីពាក់កណ្តាលទសវត្សរ៍ទី 80 គឺជួនកាលកង្វះនៃកម្មវិធី។ ការសរសេរកម្មវិធីមួយចំនួនអាចធុញទ្រាន់ ហើយការពិតដែលថាកម្មវិធីភាគីទីបីជារឿយៗមិនគាំទ្រពិធីការ SysEx មិនអាចជួយបានទេ។
- មានវិធីសាស្រ្តពីរដើម្បីប្រឈមមុខនឹងបញ្ហានេះ៖ ផ្នែកទន់ (តើអ្នកណានិយាយ Ctrlr?) និងផ្នែករឹង។
- មិនបាច់និយាយទេ យើងកំពុងដោះស្រាយជាមួយដំណោះស្រាយផ្នែករឹងនៅទីនេះ។
- ខ្ញុំមាន (ខ្ញុំគិតថា) បានបង្កើនសមត្ថភាពកម្មវិធីនៃឧបករណ៍និមិត្តសញ្ញាមួយចំនួនពីសម័យកាលមាសដូចជា Roland a-Juno, Oberheim Matrix 6, Korg DW8000, SCI Multitrack និងឧបករណ៍ផ្សេងទៀតជាមួយនឹងអ្នកសរសេរកម្មវិធី SysEx និង sequencer ផ្អែកលើ arduino MEGA ។ ការញៀននាពេលថ្មីៗនេះរបស់ខ្ញុំចំពោះបន្ទះ microcontroller Raspberry Pi Pico បានធ្វើឱ្យខ្ញុំគិតឡើងវិញពីរបៀបដោះស្រាយបញ្ហានេះ។
- Raspberry Pi Pico គឺជា microcontroller ដែលមានតម្លៃថោក និងមានថាមពល ហើយវាជាជម្រើសដែលខ្ញុំចូលចិត្តបំផុតនាពេលថ្មីៗនេះ។ ខ្ញុំកំពុងទទួលយកវាសម្រាប់គម្រោងថ្មី ប៉ុន្តែក៏ដើម្បីពិនិត្យមើលគម្រោងចាស់មួយចំនួនរបស់ខ្ញុំផងដែរ។
- ជាមួយនឹងដែនកំណត់នៃអង្គចងចាំរបស់ IC បានបាត់បង់ (ប៉ុន្តែចំនួនមានកំណត់នៃ GPIOs) ខ្ញុំបានបញ្ចប់ជាមួយនឹងអ្វីមួយដែលមានចំណុចប្រទាក់ និងដំណើរការដ៏សម្បូរបែប៖ អូ ទាក់ទងនឹងគម្រោងមុន។
- ប្រសើរជាង? កាន់តែអាក្រក់? អ្នកសម្រេចចិត្ត🙂
ការផ្គត់ផ្គង់
អនុវត្តតាមវិក័យប័ត្រសម្ភារៈ (BOM)៖
- Microcontrollers, ICs, Display
- 1x Raspberry Pi Pico (ក្លូន 30 GPIO)
- 1x 6N138 optocoupler
- អេក្រង់ LED 1x1602A
- កុងទ័រ ប្រដាប់ទប់ និងឧបករណ៍កាត់
- រេស៊ីស្តង់ 3x220 ohm
- រេស៊ីស្តង់ 1x330 ohm
- រេស៊ីស្តង់ 1x 10K ohm
- ឧបករណ៍កាត់ 2x1000 ohm
1x 100nF capacitor ដែលមិនមានរាងប៉ូល
- ឌីយ៉ូត និងឧបករណ៍បំលែងកូដ
- 1x 1N4148 diode
- 1x 1N4004 diode
- 2x ឧបករណ៍បំប្លែងអុបទិកបន្ថែម
- ផ្សេងៗ
- កូនកាំបិត 2x (ស្រេចចិត្ត)
- 1x ធុង DC
- ប៊ូតុងរុញមួយភ្លែត B1F 3 Omron
- ឧបករណ៍ភ្ជាប់ MIDI (DIN 2) 5x
ប្លង់ផលិតផល
ការណែនាំអំពីការដំឡើង
ជំហានទី 1: លក្ខណៈពិសេសកម្មវិធី
- មុខងារចម្បងរបស់អ្នកសរសេរកម្មវិធី PICO MIDI SysEx គឺ៖
- អេក្រង់ LED ដែលភ្ជាប់មកជាមួយ
- ប្រតិបត្តិការសាមញ្ញជាមួយឧបករណ៍បំលែងកូដរ៉ូតារីពីរ និងប៊ូតុងរុញ
- ការបញ្ចូល MIDI សម្រាប់ប្រតិបត្តិការសៀរៀល
- បើកកម្មវិធីបង្កប់
- បាទ តាមបច្ចេកទេសឧបករណ៍បំប្លែងរ៉ូតារីងទាំងនោះមានប៊ូតុងរុញដែលភ្ជាប់មកជាមួយ ហើយពិតជាកំពុងប្រើប្រាស់ ដូច្នេះចំនួនប៊ូតុងគឺ "បី" មិនមែន "មួយ" ទេ។
- អ្នកសរសេរកម្មវិធីគួរតែត្រូវបានដាក់នៅចន្លោះឧបករណ៍បញ្ជាមេរបស់អ្នក និងឧបករណ៍សំយោគដែលអ្នកចង់បង្កើតបំណះសម្រាប់។
- នេះធ្វើឱ្យការកែប្រែពេលវេលាជាក់ស្តែងនៃប៉ារ៉ាម៉ែត្រខណៈពេលដែលកំពុងលេងលំដាប់ និងការផ្ទេរសារ MIDI ផ្សេងទៀតដែលអ្នកចង់បញ្ជូនពីឧបករណ៍បញ្ជាមេទៅសំយោគគោលដៅ។
- សំយោគដែលគាំទ្របច្ចុប្បន្នគឺ៖
- Roland Alpha Juno (1/2)
- Korg DW8000/EX8000
- Oberheim Matrix 6/6R (> 2.14 rmware)
- ដូចដែលបានពិពណ៌នាដោយពាក្យសំដីនៅក្នុងជំហានបន្ទាប់ ការបង្ហាញ និងការដាក់ជាក្រុមនៃប៉ារ៉ាម៉ែត្រនៅកម្រិតកម្មវិធីដើរតួនាទីយ៉ាងសំខាន់នៅក្នុងគម្រោងនេះ។ បន្តអានសម្រាប់ព័ត៌មានលម្អិត 🙂
ជំហានទី 2: ការពិពណ៌នាផ្នែករឹង
- ចំណុចប្រទាក់
- ក្នុងអ្នកសរសេរកម្មវិធីនេះ ខ្ញុំចង់អនុម័តវិធីផ្ទុយមួយទាក់ទងនឹងគម្រោងមុន៖ ធាតុចំណុចប្រទាក់ត្រូវបានរក្សាទុកនៅទីនេះយ៉ាងតិច ដោយមានតែឧបករណ៍បំប្លែងបន្ថែមបង្វិលពីរ និងប៊ូតុងម៉ឺនុយ (យល់ព្រម៖ ប៊ូតុងបី)។
- វាអាចហាក់ដូចជាថយក្រោយមួយជំហានក្នុងការកាត់បន្ថយចំនួន knobs នៅក្នុងអ្នកសរសេរកម្មវិធីដែលកើតមកដើម្បីប្រឈមមុខនឹងការខ្វះខាតនៃការសរសេរកម្មវិធីនៃ synths ពាក់កណ្តាលទសវត្សរ៍ទី 80 ។ វាមិនមែនទេប្រសិនបើអ្នកពិចារណាពីភាពស៊ីសង្វាក់គ្នាជាមួយ rmware ដែលប៉ារ៉ាម៉ែត្រទាំងអស់ត្រូវបានចាត់ថ្នាក់ដោយសមហេតុផល (សូមមើលជំហានបន្ទាប់) និងអេក្រង់ LED ដែលបង្ហាញនៅក្នុងពេលវេលាជាក់ស្តែងនៃប៉ារ៉ាម៉ែត្របំណះ category ឈ្មោះ និងតម្លៃ។
- អេក្រង់ LED
អេក្រង់ LED ដែលមានទំហំសមហេតុផលធ្វើឱ្យការបិទភ្ជាប់កាន់តែរីករាយ ជាពិសេសប្រសិនបើអ្នកចង់ចំណាយពេលលើវា។ គម្រោងអ្នកសរសេរកម្មវិធីផ្នែករឹងពីមុនរបស់ខ្ញុំត្រូវបានបំពាក់ដោយអេក្រង់ OLED តូចមួយ។ វាគ្រប់គ្រាន់ហើយសម្រាប់ផ្នែករឹងនោះ ពីព្រោះព័ត៌មានដែលបង្ហាញត្រូវបានកំណត់ចំពោះលក្ខណសម្បត្តិលំដាប់ ប៉ុន្តែក្នុងករណីនេះ ឈ្មោះប៉ារ៉ាម៉ែត្របំណះទាំងអស់អាចមើលឃើញ ដោយមិនចាំបាច់មានសន្លឹកប្រៀបធៀបទេ។ - មីក្រូត្រួតពិនិត្យ
- ដូចដែលបាននិយាយថា microcontroller ដែលកំពុងប្រើគឺ Raspberry Pi Pico ។ microcontroller នេះមានថាមពលខ្លាំងទាំងផ្នែកនៃថាមពលកុំព្យូទ័រ (រហូតដល់ 133Mhz, dual core) និងអង្គចងចាំ (រហូតដល់ 16Mb)។ ដ៏ធំនោះ - តាមស្តង់ដារនាពេលបច្ចុប្បន្ននេះ - ការចងចាំអនុញ្ញាតឱ្យរួមបញ្ចូលខ្សែអក្សរនៅក្នុង rmware ដែលធ្វើឱ្យវិធីសាស្រ្តថ្មីអាចទទួលយកបាន។
- Raspberry Pi Pico ក៏មានតម្លៃថោកដែរ នៅពេលនេះ...
- មីឌី
- ទាំងសៀគ្វី MIDI IN និង MIDI OUT ត្រូវបានភ្ជាប់មកជាមួយ។
- MIDI OUT គឺចាំបាច់ដើម្បីអាចផ្ញើសារ MIDI ហើយគ្មានវិធីណាអាចចាកចេញបានទេ។
- MIDI IN ក៏ចាំបាច់ផងដែរ ពីព្រោះ synth មិនអាចទទួលសារពីឧបករណ៍ផ្សេងទៀត (ឧទាហរណ៍ ក្តារចុចមេ ឬ DAW) នៅពេលអ្នកសរសេរកម្មវិធីត្រូវបានភ្ជាប់។ នេះមានន័យថា ដំណាក់កាលបំណះ និងលំដាប់លំដោយ នឹងត្រូវបំបែក/ដាច់ដោយឡែកពីគ្នា។ ជាមួយនឹងសៀគ្វី MIDI IN ដែលភ្ជាប់មកជាមួយ អ្នកអាចមានទាំងលំដាប់ដែលកំពុងដំណើរការ និងលទ្ធភាពក្នុងការកែប្រែបំណះក្នុងពេលតែមួយ (ឧទាហរណ៍អ្នកអាចផ្ញើការបោសសំអាតដ៏ស្រស់ស្អាតនៅក្នុងពេលវេលាជាក់ស្តែង)។
- សៀគ្វី MIDI IN គឺជាសៀគ្វីដាច់ដោយឡែកមួយដែលគោរពតាមការបញ្ជាក់របស់សមាគម MIDI ។ មិនមានអ្វីថ្មីនៅក្រោមព្រះអាទិត្យទេ។
- ការផ្គត់ផ្គង់ថាមពល
- អ្នកសរសេរកម្មវិធី SysEx អាចត្រូវបានផ្តល់ថាមពលតាមវិធីពីរយ៉ាង៖ ដោយផ្ទាល់ពីឧបករណ៍ភ្ជាប់ USB-C នៃ microcontroller board ឬដោយប្រើ PCB mounted DC barrel ។ ទាំងពីរគឺស្របច្បាប់ ប៉ុន្តែខ្ញុំចូលចិត្តចុងក្រោយបំផុតព្រោះ៖
- ធុង DC គឺរឹងមាំជាង
- ការបញ្ចូលធុង DC ត្រូវបានភ្ជាប់ដោយផ្ទាល់ជាមួយបន្ទាត់ +5V របស់ PICO (ដែលគេហៅថា "Vsys" pin) ដែលឆ្លងកាត់ផ្នែកខាងក្នុង។
ការការពារ diode នៅក្នុងស៊េរី។
- PSU កណ្តាលវិជ្ជមានត្រូវតែប្រើ។ ទោះបីជាមាន diode ការពាររាងប៉ូលបញ្ច្រាសនៅទីនោះក៏ដោយ អ្នកមិនចង់អនុវត្តប៉ូលបញ្ច្រាសទេព្រោះវាអាចធ្វើឱ្យខូច PSU របស់អ្នក (មិនមែនអ្នកសរសេរកម្មវិធីទេ ដោយសារការការពារ diode ខ្លី GND និង +5V ក្នុងស្ថានភាពបែបនេះ)។
- អ្នកសរសេរកម្មវិធី SysEx អាចត្រូវបានផ្តល់ថាមពលតាមវិធីពីរយ៉ាង៖ ដោយផ្ទាល់ពីឧបករណ៍ភ្ជាប់ USB-C នៃ microcontroller board ឬដោយប្រើ PCB mounted DC barrel ។ ទាំងពីរគឺស្របច្បាប់ ប៉ុន្តែខ្ញុំចូលចិត្តចុងក្រោយបំផុតព្រោះ៖
- ក្រុមប្រឹក្សាភិបាលមីក្រូ
ខ្ញុំបានច្រៀងការសរសើររបស់ Raspberry Pi Pico microcontroller board រួចហើយ។ នៅទីនេះខ្ញុំចង់បន្ថែមការព្រមាន។ មានពីរកំណែនៃបន្ទះ microcontroller នេះ (ប្រសិនបើយើងធ្វេសប្រហែសការពិតដែលថាអ្នកអាចទិញវាបានជាមួយនឹងអង្គចងចាំចាប់ពី 2Mb ដល់ 16Mb) ។ នៅទីនេះខ្ញុំបានប្រើ 30 pins clone ដែលមាន pinout di9erent ទាក់ទងនឹង oKcial Pico។ នៅពេលនេះ កំណែ 2Mb គឺ suKcient ។
ជំហានទី 3: ប៉ារ៉ាម៉ែត្រអ្នកសរសេរកម្មវិធី ចាត់ថ្នាក់
- ការរមូរតាមប៉ារ៉ាម៉ែត្រ 30+ តាមរបៀបបន្តបន្ទាប់គ្នា (មួយបន្ទាប់ពីមួយផ្សេងទៀត) គឺមិនជាក់ស្តែងទេ។ ទោះយ៉ាងណាក៏ដោយ អ្នកសរសេរកម្មវិធីនេះទាមទារភាពសាមញ្ញនៃចំណុចប្រទាក់ "គ្រាប់រំកិលទិន្នន័យតែមួយ" នៃអ្នកសំយោគដែលបានគាំទ្រ។ ថាម៉េច?
- ដំណោះស្រាយដែលអាចធ្វើទៅបានដើម្បីមើលឃើញគោលដៅគឺសម្រាប់ខ្ញុំ ការដាក់ក្រុមប៉ារ៉ាម៉ែត្រនៅក្នុងក្រុម។ Cathegorization ធ្វើឱ្យប៉ារ៉ាម៉ែត្រអាចចូលប្រើបានកាន់តែច្រើនដោយកាត់បន្ថយចំនួនរបស់ពួកគេ និងធ្វើឱ្យវាកាន់តែងាយស្រួលក្នុងការកំណត់ទីតាំងរបស់ពួកគេ។
- Cathegorization បានអនុវត្តតាមគោលការណ៍ដូចគ្នាសម្រាប់អ្នកសំយោគដែលគាំទ្រទាំងអស់ ហើយតាមបំណងរបស់ខ្ញុំ ប្រហាក់ប្រហែលនឹងរចនាសម្ព័ន្ធប្លុក phisical ធម្មតានៃ analog synthesizers ជាទីស្រឡាញ់របស់យើង៖ oscillators -> voltage controlled lters -> វ៉ុលtagអ៊ីបានគ្រប់គ្រង ampកុហក។ ប្រភពម៉ូឌុល និង e9ects គឺបន្ទាប់ (ព័ត៌មានលម្អិតបន្ថែមនៅក្នុងខាងក្រោម
- Korg DW8000
- ប៉ារ៉ាម៉ែត្របំណះ DW8000 (និង EX8000) ដែលបានដាក់យ៉ាងល្អដោយ Korg រួចហើយ ដូច្នេះអ្នករៀបចំកម្មវិធីសរសេរកម្មវិធីធ្វើតាមការដាក់ជាក្រុមផ្នែកខាងមុខ។
- ប៉ារ៉ាម៉ែត្រត្រូវបានដាក់ជាក្រុមក្នុង 8 ប្រភេទ៖
- Oscillator ១
- Oscillator ១
- វ៉ុលtagអ៊ីតម្រងត្រួតពិនិត្យ
- វ៉ុលtagអ៊ីត្រួតពិនិត្យ Ampកុហក
- Oscillator ប្រេកង់ទាប
- កង់
- ការពន្យាពេលឌីជីថល
- ផ្សេងៗ (រូបភាព)
សូមមើលសន្លឹកបឋមកថាជំហានសម្រាប់ព័ត៌មានលម្អិតអំពីក្រុមរង។
- ត្រង និង amplier មានស្រោមសំបុត្រឧទ្ទិសដល់មួយ។ ក្នុងករណីនេះ ប៉ារ៉ាម៉ែត្រស្រោមសំបុត្រត្រូវបានដាក់ជាក្រុមជាមួយវ៉ុលtage ធាតុគ្រប់គ្រងនៃទិសដៅ។
- ប៉ារ៉ាម៉ែត្រ DW8000 ទាំងអស់ត្រូវបានគាំទ្រ លើកលែងតែរបៀប MIDI/channel ។
- រ៉ូឡិន អា-ជូណូ
- ទោះបីជា Roland a-Juno មានចំនួនកំណត់នៃប៉ារ៉ាម៉ែត្របំណះក៏ដោយ លំដាប់របស់ពួកគេនៅក្នុងការអនុវត្ត MIDI គឺជាការយល់ច្រលំបំផុតរវាងឧបករណ៍សំយោគដែលបានគាំទ្រ។ ខ្ញុំបានចំណាយពេលខ្លះដើម្បីដាក់ជាក្រុមការអនុវត្ត MIDI តាមរបៀបស្រដៀងគ្នាទៅនឹងលំដាប់បន្ទះខាងមុខ (ទោះបីជាមិនដូចគ្នាក៏ដោយ)។
- បេសកកម្មបានសម្រេច ទោះបីជា៖
- លំយោល។
- វ៉ុលtagអ៊ីតម្រងត្រួតពិនិត្យ
- វ៉ុលtagអ៊ីត្រួតពិនិត្យ Ampកុហក
- ស្រោមសំបុត្រ
- LFO
- បន្ទរ និងពត់
សូមមើលសន្លឹកបឋមកថាជំហានសម្រាប់ព័ត៌មានលម្អិតអំពីក្រុមរង។
- ប៉ារ៉ាម៉ែត្រ Roland a-Juno ទាំង 36 ត្រូវបានគាំទ្រដោយអ្នកសរសេរកម្មវិធី។ ប៉ារ៉ាម៉ែត្រស្រោមសំបុត្រតែមួយ (អាចចាត់តាំងបាន) ត្រូវបានដាក់ជាក្រុមនៅក្រោមក្រុមជាក់លាក់មួយ។
- Oberheim Matrix ៦
- Oberheim M6/M6r គឺជាឧបករណ៍សំយោគកម្រិតខ្ពស់បំផុត និងមានលក្ខណៈស្មុគស្មាញក្នុងការបញ្ជូនតដែលមិនគួរឱ្យជឿ បើប្រៀបធៀបជាមួយឧបករណ៍បច្ចុប្បន្ន។
- ពេលវេលាបានបង្រៀនយើងថា "ភាពស្មុគស្មាញ" អាចជាកាំបិតពីរនៅក្នុងពិភពផលិតកម្មតន្ត្រី ហើយអវត្ដមាននៃប៉ារ៉ាម៉ែត្រផ្ទាល់លទ្ធភាពនៃការរៀបចំធ្វើឱ្យ Matrix 6 ក្លាយជា "រោងចក្រសំឡេង" ដែលមិនត្រូវបានគេវាយតម្លៃបំផុតនៅទីនោះទាក់ទងនឹងវិស្វកម្មសំឡេង។
- ក្នុងចំណោមប៉ារ៉ាម៉ែត្រ 99 ដែល synth គាំទ្រ "មានតែ" 52 ប៉ុណ្ណោះដែលត្រូវបានបញ្ចូលក្នុង rmware របស់ Programmer ។ ខ្ញុំបានបែងចែកពួកវាជា ៩ ក្រុម៖
- Oscillator ១
- Oscillator ១
- វ៉ុលtagអ៊ីតម្រងត្រួតពិនិត្យ
- វ៉ុលtagអ៊ីត្រួតពិនិត្យ Ampកុហក
- Ramps
- ស្រោមសំបុត្រ ១
- ស្រោមសំបុត្រ ១
- LFO ១
- LFO ១
សូមមើលសន្លឹកបឋមកថាជំហានសម្រាប់ព័ត៌មានលម្អិតអំពីក្រុមរង។
- ខ្ញុំបានព្យាយាមកំណត់ប៉ារ៉ាម៉ែត្រទៅជាចំនួនសមហេតុសមផលដោយទុកស្រោមសំបុត្រទីបី តាមដានពិន្ទុ ការចុចជាដើម។ វាអាចដោះស្រាយវាបានទាំងអស់ ទោះយ៉ាងណាក៏ដោយ អរគុណចំពោះទំហំអង្គចងចាំ Raspberry Pi Pico ។
- ប៉ារ៉ាម៉ែត្រដែលមិនត្រូវបានគ្រប់គ្រងដោយអ្នកសរសេរកម្មវិធីមិនត្រូវបាន "បិទ" ទេ ប៉ុន្តែអាចចូលប្រើបានតាមរយៈបន្ទះសំយោគ ទោះបីជាយ៉ាងណាក៏ដោយ!
- ម៉ូឌុលម៉ាទ្រីសគឺស្មុគស្មាញពេកក្នុងការរួមបញ្ចូល ដូច្នេះវាត្រូវបានទុកចោល។
ជំហានទី 4: របៀបប្រើ
- នៅពេលបើកថាមពលដំបូង ការជ្រើសរើសសំយោគ និងទំព័រម៉ឺនុយឆានែល MIDI ត្រូវបានបង្ហាញ។
- បង្វិលប៊ូតុងខាងឆ្វេង (PARAMETER knob) ដើម្បីជ្រើសរើសឆានែល MIDI ដែលសំយោគគោលដៅកំពុងស្តាប់។
- បង្វិលប៊ូតុងស្តាំ (VALUE knob) ដើម្បីជ្រើសរើសឧបករណ៍សំយោគដែលអ្នកចង់ផ្ញើសារ MIDI របស់អ្នក។
- អ្នកនឹងត្រូវធ្វើប្រតិបត្តិការនេះគ្រប់ពេលដែលអ្នកកំណត់ Programmer ឡើងវិញ។ វាសាមញ្ញណាស់ក្នុងការមានអថេរពីរដែលបញ្ជាក់ពីការសំយោគចាប់ផ្តើម និងឆានែល MIDI ត្រូវបានផ្លាស់ប្តូរជាអចិន្ត្រៃយ៍ ដោយសារធម្មជាតិប្រភពបើកចំហនៃ rmware ។
- ឥឡូវនេះយើងអាចចេញពីរបៀបម៉ឺនុយដោយចុចប៊ូតុង "ម៉ឺនុយ" ។ ដើម្បីផ្លាស់ប្តូរប៉ារ៉ាម៉ែត្របំណះដែលគាំទ្រ៖
- បង្វិលឧបករណ៍បំប្លែងលេខរ៉ូតារីសដៃឆ្វេង (PARAMETER knob) ដើម្បីជ្រើសរើសប៉ារ៉ាម៉ែត្រដែលចាប់អារម្មណ៍ (ឈ្មោះនៅផ្នែកខាងលើនៃអេក្រង់ LED)
- ចុចប៊ូតុងរុញឧបករណ៍បំប្លែងលេខរ៉ូតារីដៃឆ្វេង ដើម្បីប្តូរទៅជម្រើសប៉ារ៉ាម៉ែត្រជាក់ស្តែង (ឈ្មោះនៅផ្នែកខាងក្រោមនៃអេក្រង់ LED)
- ជ្រើសរើសប៉ារ៉ាម៉ែត្រពិតប្រាកដដែលអ្នកចង់កែប្រែដោយបង្វិលឧបករណ៍បំប្លែងដៃឆ្វេង (PARAMETER knob)
- បង្វិលឧបករណ៍បំប្លែងលេខរ៉ូតារីខាងស្ដាំទៅតម្លៃប៉ារ៉ាម៉ែត្រដែលចង់បាន។ អ្នកអាចបង្កើនតម្លៃប៉ារ៉ាម៉ែត្រ 10 គុណនឹង 10 ដោយចុចប៊ូតុងរុញកម្មវិធីបម្លែងកូដរ៉ូតារីដោយដៃស្តាំ
- តម្លៃប៉ារ៉ាម៉ែត្របំណះត្រូវបានបញ្ជូន MIDI ភ្លាមៗនៅពេលដែលតម្លៃត្រូវបានផ្លាស់ប្តូរសម្រាប់ការបំណះ "ពេលវេលាពិត" ។
- ធ្វើបែបបទម្តងទៀតសម្រាប់ប៉ារ៉ាម៉ែត្រណាមួយដែលអ្នកចាប់អារម្មណ៍។
- ប្រសិនបើអ្នកចង់ត្រលប់ទៅអេក្រង់ម៉ឺនុយវិញ គ្រាន់តែចុចប៊ូតុងម៉ឺនុយ។
- សូមកត់សម្គាល់ថា៖
- ប៉ារ៉ាម៉ែត្ររបស់អ្នកសរសេរកម្មវិធីត្រូវបានចាប់ផ្តើមទាំងអស់ទៅជាតម្លៃ "សូន្យ" នៅពេលដែលអ្នកសរសេរកម្មវិធីត្រូវបានបើកជាលើកដំបូងបន្ទាប់ពីការបិទ ឬនៅពេលអ្នកជ្រើសរើសឧបករណ៍សំយោគ di9erent នៅក្នុងម៉ឺនុយ។
- នៅពេលដែលតម្លៃប៉ារ៉ាម៉ែត្រត្រូវបានផ្លាស់ប្តូរ តម្លៃនោះត្រូវបានរក្សាទុកក្នុងសតិ ដរាបណាអ្នកសរសេរកម្មវិធីមិនត្រូវបានកំណត់ឡើងវិញ ឬប្រែ o9 ។
- ប្រសិនបើអ្នកផ្លាស់ប្តូរតម្លៃប៉ារ៉ាម៉ែត្រពីបន្ទះខាងមុខឧបករណ៍សំយោគ ប៉ារ៉ាម៉ែត្រអ្នកសរសេរកម្មវិធីមិនត្រូវបានធ្វើបច្ចុប្បន្នភាពទេ (ពួកវាមិនសមកាលកម្មទេ)។
>>នៅទីនេះ<< គឺជាឃ្លាំងរូបភាព (Github) ជាមួយនឹងកំណែចុងក្រោយបំផុត។ ក្នុងនាមជាប្រភពបើកចំហ អ្នកត្រូវបានស្វាគមន៍ក្នុងការកែប្រែគំនូរព្រាងតាមឆន្ទៈរបស់អ្នក និង x កំហុស (សូមមើលជំហានបន្ទាប់) 😉
ជំហានទី 5៖ គ្រោងកំណត់/កំហុស
- មានកន្លែងសម្រាប់ការកែលម្អដ៏សំខាន់នៅក្នុងបច្ចុប្បន្ន, បឋម, គំនូរព្រាង។
- នៅក្នុងឧampដូច្នេះ យើងអាចបន្ថែមមុខងារមួយដើម្បីរក្សាទុក midi channel និង synthesizer ជាជាងជ្រើសរើសវានៅពេលចាប់ផ្តើមរាល់ពេលដែល Programmer ត្រូវបានបើក។ ដោយសារបរិមាណនៃអង្គចងចាំនៅតែមិនគិតថ្លៃ វាក៏ជាការល្អក្នុងការគាំទ្រឧបករណ៍សំយោគមួយចំនួនផ្សេងទៀត។ វាក៏ជាការល្អផងដែរក្នុងការទទួលបាន និងរក្សាទុកប៉ារ៉ាម៉ែត្របំណះបច្ចុប្បន្ន ហើយឱ្យ Programmer និង synthesizer ធ្វើសមកាលកម្ម។
- ខ្ញុំក៏ត្រូវរាយការណ៍ផងដែរនូវកំហុសដែលរំខានមួយចំនួននៅក្នុងការសរសេរកូដឡើងវិញជាលើកដំបូងនេះ។ លើកដំបូងដែលអ្នកបើកឧបករណ៍បំប្លែងអុបទិកមួយក្នុងចំណោមឧបករណ៍បំប្លែងអុបទិកពីរ បណ្ណាល័យមួយ (ខ្ញុំគិតថាវាជាបណ្ណាល័យ LCD ប៉ុន្តែខ្ញុំមិនប្រាកដទេ) ចាប់ផ្តើម ហើយធ្វើឱ្យអ្នកសរសេរកម្មវិធីមិនឆ្លើយតបក្នុងរយៈពេលខ្លះ (ពីរ ឬបី) វិនាទី។ មិនមែនជារឿងធំទេ ប៉ុន្តែគួរឱ្យរំខាន។
- កំហុសមួយទៀតគឺការបាត់បង់ការផ្ញើ SysEx មួយចំនួន (រាល់វេនអ៊ិនកូដអុបទិកនីមួយៗត្រូវបានកត់ត្រា ប៉ុន្តែពេលខ្លះគ្មានអ្វីត្រូវបានផ្ទេរទៅ MIDI ចេញទេ)។ នេះគឺជាអ្វីដែលបញ្ជាក់ថា x ។
ជំហានទី 6: ការទទួលស្គាល់
- PCB រូបភាពនៅក្នុង Instructable នេះត្រូវបានឧបត្ថម្ភដោយ JLCPCB ដែលជាក្រុមហ៊ុនផលិតបច្ចេកវិទ្យាខ្ពស់ដែលមានឯកទេសក្នុងការផលិត PCBs ដែលអាចទុកចិត្តបានខ្ពស់ និងមានតម្លៃ e9ective។
- ពួកគេគឺជាសេវាកម្មដំឡើង PCB ដែលអាចប្រើបានជាមួយនឹងបណ្ណាល័យដ៏ធំដែលមានសមាសធាតុច្រើនជាង 9 នៅក្នុងស្តុក។ ការបោះពុម្ព 350.000D "ថ្មីៗនេះ" ត្រូវបានបញ្ចូលទៅក្នុងផលប័ត្រសេវាកម្មរបស់ពួកគេ ដូច្នេះមនុស្សម្នាក់អាចបង្កើតផលិតផលដែលបានបញ្ចប់ទាំងស្រុងនៅកន្លែងតែមួយ!
- សេវាកម្មអតិថិជនរបស់ពួកគេគឺឆ្លើយតប និងមានប្រយោជន៍ ហើយ PCBs មានតម្លៃដ៏អស្ចារ្យសម្រាប់ប្រាក់។
- ការរួមចំណែករបស់ពួកគេក្នុងការសម្រេចបាននូវគម្រោងនេះគឺមានសារៈសំខាន់ណាស់... អរគុណច្រើន! 🙂
- ដោយការចុះឈ្មោះនៅគេហទំព័រ JLCPCB តាមរយៈតំណភ្ជាប់នេះ (a,liated link) អ្នកនឹងទទួលបានគូប៉ុងជាបន្តបន្ទាប់សម្រាប់ការបញ្ជាទិញរបស់អ្នក។ ការចុះឈ្មោះមិនគិតថ្លៃអ្វីទេ ដូច្នេះវាអាចជាឱកាសល្អក្នុងការសាកល្បងសេវាកម្មរបស់ពួកគេ 😉
ឯកសារ/ធនធាន
![]() |
អាចបង្រៀនបាន PICO MIDI SysEx Patcher [pdf] សៀវភៅណែនាំ PICO MIDI SysEx Patcher, MIDI SysEx Patcher, SysEx Patcher, Patcher, PICO MIDI SysEx |