ນີ້ແມ່ນຄໍາສັ່ງ pmidi ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຫຼາຍອັນຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
pmidi - ເຄື່ອງຫຼິ້ນໄຟລ໌ midi ສໍາລັບ ALSA.
ສະຫຼຸບສັງລວມ
pmidi [ -pລູກຄ້າ: ພອດ ] [ -l ] [ -dຊັກຊ້າ ] ເອກະສານ...
ລາຍລະອຽດ
ໄດ້ pmidi ຄໍາສັ່ງອ່ານຢູ່ໃນໄຟລ໌ midi ທີ່ກໍານົດແລະຫຼິ້ນໃຫ້ເຂົາເຈົ້າຜ່ານ ALSA
ລຳດັບ. ທ່ານສາມາດກໍານົດຢູ່ໃນບັນຊີຄໍາສັ່ງທີ່ພອດລໍາດັບທີ່ທ່ານຕ້ອງການນໍາໃຊ້.
ການນໍາໃຊ້ -l ທາງເລືອກທີ່ຈະໄດ້ຮັບບັນຊີລາຍຊື່ຂອງພອດລໍາດັບທີ່ເປັນໄປໄດ້ສໍາລັບເຄື່ອງຂອງທ່ານ.
OPTIONS
-pລູກຄ້າ: ພອດ
ລະບຸພອດ ALSA ເພື່ອສົ່ງໄຟລ໌ midi ໄປ.
-l ລາຍຊື່ຜອດຜົນຜະລິດທີ່ເປັນໄປໄດ້ທີ່ສາມາດນໍາໃຊ້ໄດ້.
-dຊັກຊ້າ
ຊັກຊ້າຫຼັງຈາກເພງຈົບ. ອັນນີ້ຖືກໃຊ້ເພື່ອປ້ອງກັນບໍ່ໃຫ້ບັນທຶກສຽງສຸດທ້າຍຂອງເພງ
ຕັດອອກໄວ. ຄ່າເລີ່ມຕົ້ນແມ່ນສອງວິນາທີ.
Port ຈໍານວນ
ທ່ານສາມາດລະບຸລູກຂ່າຍ: ຕົວເລກພອດໃນຕົວປ່ຽນສະພາບແວດລ້ອມ ALSA_OUTPUT_PORTS ໄດ້. ເຈົ້າ
ຍັງສາມາດສະໜອງເຄື່ອງໝາຍຈຸດ (ຫຼືຍະຫວ່າງຖ້າອ້າງອີງຖືກຕ້ອງ) ແຍກລາຍຊື່ລູກຄ້າ:ພອດ
ຕົວເລກ. ນີ້ຈະຊ່ວຍໃຫ້ທ່ານສາມາດຫຼິ້ນໄຟລ໌ midi ທີ່ໃຊ້ຫຼາຍກວ່າ 16 ຊ່ອງ.
ຕົວຢ່າງ
pmidi song.mid song2.mid
pmidi -p "64:0, 64:1" song.mid
ບັນຫາ ຍິງ
ກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນ, ທ່ານຈໍາເປັນຕ້ອງໄດ້ຕິດຕັ້ງ ALSA ແລະການຕັ້ງຄ່າຢ່າງຖືກຕ້ອງ. ຫນ້າຜູ້ຊາຍນີ້
ບໍ່ສາມາດກວມເອົາຫົວຂໍ້ ALSA ທົ່ວໄປທັງໝົດ, ແຕ່ນີ້ແມ່ນບາງອັນທີ່ຕ້ອງກວດເບິ່ງວ່າມີຫຍັງເກີດຂຶ້ນ
ເບິ່ງຄືວ່າບໍ່ໄດ້ເຮັດວຽກ.
ການກວດສອບ ALSA
1. ທໍາອິດໃຫ້ກວດເບິ່ງວ່າໂມດູນລໍາດັບທີ່ຖືກຕ້ອງຖືກໂຫລດສໍາລັບບັດສຽງຂອງທ່ານ:
- ສໍາລັບບັດທີ່ມີການເຊື່ອມຕໍ່ Midi ພາຍນອກ, ທ່ານຈໍາເປັນຕ້ອງໂຫລດ snd-seq-midi.
- ສໍາລັບຕົວສັງເຄາະພາຍໃນ OPL2/3 ທ່ານຈໍາເປັນຕ້ອງໂຫລດ snd-synth-opl3.
- ສໍາລັບ AWE32/64 synthesizer ພາຍໃນທ່ານຈໍາເປັນຕ້ອງໂຫລດ snd-synth-emu8000.
- ສໍາລັບ SB Live! synthesizer ພາຍໃນທ່ານຈໍາເປັນຕ້ອງໂຫລດ snd-synth-emu10k1.
- (ບອກໃຫ້ຂ້າພະເຈົ້າຮູ້ຕື່ມອີກ)
2a ຖ້າທ່ານມີ AWE32/64 ຫຼື SB Live! ທ່ານຈະຕ້ອງໂຫຼດສຽງດ້ວຍ sfxload ໃນ
ວິທີດຽວກັນກັບໄດເວີ kernel ມາດຕະຖານ.
2b ຖ້າເຈົ້າມີ OPL3 FM synthesizer ທ່ານຈະຕ້ອງໄດ້ໂຫຼດເຄື່ອງມື FM ດ້ວຍ
sbiload. ເບິ່ງບັນທຶກຂ້າງລຸ່ມນີ້.
3. ໃຫ້ແນ່ໃຈວ່າ synth ໃນ mixer ໄດ້ຫັນຂຶ້ນແລະ unmuted ຖ້າເຫມາະສົມ.
ກ່ອນທີ່ຈະ ການນໍາໃຊ້
ເນື່ອງຈາກວ່າທ່ານອາດຈະມີຫຼາຍກວ່າຫນຶ່ງແຜ່ນສຽງແລະແຕ່ລະແຜ່ນສຽງອາດຈະມີ MIDI ຫຼາຍ
ການເຊື່ອມຕໍ່, ທ່ານຕ້ອງບອກ pmidi ວ່າອັນໃດທີ່ຈະໃຊ້.
ທໍາອິດຊອກຫາສິ່ງທີ່ເປັນໄປໄດ້ສໍາລັບລະບົບຂອງທ່ານ:
ຖ້າທ່ານແລ່ນ:
pmidi -l
ມັນຈະໃຫ້ທ່ານບັນຊີລາຍຊື່ຂອງອຸປະກອນທີ່ເປັນໄປໄດ້ທີ່ມັນສາມາດຫຼິ້ນໄດ້. ໃນລະບົບຂອງຂ້ອຍຂ້ອຍໄດ້ຮັບ:
Port ລູກຄ້າ ຊື່ Port ຊື່
64:0 Rawmidi 0 - EMU10K1 MPU-401 (U EMU10K1 MPU - 401 (UART))
65:0 Emu10k1 WaveTable Emu10k1 Port 0
65:1 Emu10k1 WaveTable Emu10k1 Port 1
65:2 Emu10k1 WaveTable Emu10k1 Port 2
65:3 Emu10k1 WaveTable Emu10k1 Port 3
128:0 FLUID Synth (28152) ຜອດປ້ອນເຂົ້າ Synth (28152)
129:0 Client-129 TiMidity port 0
129:1 Client-129 TiMidity port 1
ຕົວເລກພອດໃດນຶ່ງໃນຖັນທຳອິດສາມາດໃຊ້ກັບ pmidi. ໃນຕົວຢ່າງຂ້າງເທິງ
ອັນທໍາອິດແມ່ນພອດ Midi ພາຍນອກ, ສີ່ອັນຕໍ່ໄປແມ່ນຕາຕະລາງຄື້ນພາຍໃນ
ຜູ້ສັງເຄາະ. ຫຼັງຈາກນັ້ນ, ມີສອງເຄື່ອງສັງເຄາະຊອບແວທີ່ເຮັດວຽກ, FluidSynth
(http://www.fluidsynth.org) ແລະ Timididy.
ຖ້າທ່ານບໍ່ເຫັນສິ່ງໃດໃນລາຍການ, ໃຫ້ກວດເບິ່ງວ່າໂມດູນ ALSA ທີ່ຖືກຕ້ອງຖືກໂຫລດຄືກັບຢູ່ໃນ
ພາກສ່ວນ "ກວດສອບ ALSA".
ENVIRONMENT
ALSA_OUTPUT_PORTS ພອດເພື່ອໃຊ້ໃນການຫຼິ້ນໄຟລ໌ midi.
ໃຊ້ pmidi ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net