ນີ້ແມ່ນ midicopy ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
midicopy - ຄັດລອກເພງທີ່ເລືອກ, ຊ່ອງ, ຊ່ວງເວລາຂອງໄຟລ໌ MIDI ໄປຫາໄຟລ໌ MIDI ອື່ນ
ສະຫຼຸບສັງລວມ
ພິມກາງ [-ver] [-trks n1,n2,..] [-xtrks n1,n2,..] [- ຈັນ n1,n2,...] [-from n
(ໃນ midi ຫມາຍຕິກ)] [- n (ໃນ midi ຫມາຍຕິກ)] [- ຈາກວິນາທີ %f n (ໃນ ວິນາທີ)] [-tosec n (ໃນ
ວິນາທີ)] [-frombeat %f n (ໃນ ຕີ)] [-tosec n (ໃນ ຕີ)] [- ທົດແທນ trk,loc,val]
[- ຈັງຫວະ %n] [-pepeed %f] [- drumfocus n m] [- mutenodrum [%d]] [- ຄວາມອຶດອັດສຽງ n m]
input.mid output.mid
ລາຍລະອຽດ
ພິມກາງ ຖືກນໍາໃຊ້ເພື່ອຄັດລອກບາງສ່ວນຂອງໄຟລ໌ MIDI ໄປຫາໄຟລ໌ MIDI ອື່ນ. ທ່ານສາມາດເລືອກ a
ຊ່ວງເວລາສະເພາະ, ຊ່ອງທາງສະເພາະ, ແລະເພງສະເພາະ ຫຼືການປະສົມປະສານໃດໆ.
ຖ້າຕົວກໍານົດການເວລາແລ່ນຫນຶ່ງຫຼືທັງສອງ -from ຫຼື -to ຖືກລວມ, ໂຄງການຈະກັບຄືນມາ
ເວລາຫຼີ້ນໃນວິນາທີຂອງໄຟລ໌ຜົນຜະລິດ. Midicopy ໄດ້ຖືກພັດທະນາໂດຍ Seymour Shlien
ຈາກການແຈກຢາຍ midifilelib ທີ່ມີຢູ່ຈາກ http://www.harmony-
central.com/MIDI/midifilelib.tar.gz.
OPTIONS
-ver ພິມໝາຍເລກເວີຊັນ ແລະຈາກນັ້ນອອກ
-trks n1,n2, ແລະອື່ນໆ
ເລືອກເພງທີ່ຈະຄັດລອກໂດຍທີ່ຕົວເລກຕິດຕາມເລີ່ມຕົ້ນຈາກ 1. ຖ້າຫາກວ່າຫຼາຍກ່ວາ
ຫນຶ່ງຕິດຕາມແມ່ນໄດ້ລະບຸໄວ້, ພວກມັນຄວນຈະຖືກແຍກອອກດ້ວຍເຄື່ອງໝາຍຈຸດ. ທ່ານຄວນຄັດລອກສະເຫມີ
ຕິດຕາມ 1 ນັບຕັ້ງແຕ່ໂດຍສົນທິສັນຍາມັນປະກອບດ້ວຍຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບທັງຫມົດອື່ນໆ
ຕິດຕາມ. ຕາມຄ່າເລີ່ມຕົ້ນຂອງເພງທັງໝົດຈະຖືກຄັດລອກ ເວັ້ນເສຍແຕ່ວ່າທ່ານລະບຸເພງສະເພາະໂດຍໃຊ້
ພາລາມິເຕີທີ່ໃຊ້ເວລາແລ່ນນີ້.
-xtrks n1,n2, ແລະອື່ນໆ
ລາຍຊື່ເພງເພື່ອຍົກເວັ້ນຈາກການສຳເນົາ. ເພງອື່ນໆທັງໝົດຖືກສຳເນົາ. ທາງເລືອກນີ້
ບໍ່ເຮັດວຽກປະສົມປະສານກັບ -trks.
-chns n
ເຊັ່ນດຽວກັນກັບຂ້າງເທິງ, ມັນກໍານົດຊ່ອງທາງ MIDI ທີ່ຈະຄັດລອກ. ໂດຍຄ່າເລີ່ມຕົ້ນທຸກຊ່ອງ
ຖືກຄັດລອກ. ຕົວເລກຊ່ອງຍັງເລີ່ມຕົ້ນຈາກ 1.
-from n
ໂຄງການຈະຄັດລອກຄໍາສັ່ງ MIDI ທັງຫມົດເລີ່ມຕົ້ນຈາກ midi pulse number n. ໂດຍ
ຄ່າເລີ່ມຕົ້ນມັນຈະເລີ່ມຈາກສູນເວລາ ຫຼືຈຸດເລີ່ມຕົ້ນຂອງໄຟລ໌ MIDI.
- n ຢຸດການຄັດລອກເຫດການທັງຫມົດຫຼັງຈາກ midi pulse number n. ໂດຍຄ່າເລີ່ມຕົ້ນ, ໄຟລ໌ຈະຖືກຄັດລອກ
ເຖິງທ້າຍ.
-frombeat n
ໂຄງການຈະຄັດລອກຄໍາສັ່ງ MIDI ທັງຫມົດເລີ່ມຕົ້ນຈາກ quarter beat number n. ໂດຍ
ຄ່າເລີ່ມຕົ້ນມັນຈະເລີ່ມຈາກສູນເວລາ ຫຼືຈຸດເລີ່ມຕົ້ນຂອງໄຟລ໌ MIDI.
-tobeat n
ຢຸດເຊົາການຄັດລອກເຫດການທັງຫມົດຫຼັງຈາກໄຕມາດຕີຕົວເລກ n. ໂດຍຄ່າເລີ່ມຕົ້ນ, ໄຟລ໌ຈະຖືກຄັດລອກ
ເຖິງທ້າຍ.
- ຈາກວິນາທີ n
ໂຄງການຈະຄັດລອກຄໍາສັ່ງ MIDI ທັງຫມົດເລີ່ມຕົ້ນຈາກເວລາ n ໃນວິນາທີ.
-tosec n
ຢຸດເຊົາການຄັດລອກເຫດການທັງຫມົດຫຼັງຈາກເວລາ n ໃນວິນາທີ. ສອງທາງເລືອກນີ້ (-fromsec ແລະ
-tosec) ບໍ່ເຮັດວຽກຢ່າງຖືກຕ້ອງຖ້າໄຟລ໌ MIDI ມີຫຼາຍກວ່າຫນຶ່ງຄໍາສັ່ງ tempo.
ພຽງແຕ່ອັນທໍາອິດທີ່ໃຊ້ສໍາລັບການປ່ຽນວິນາທີເປັນຫນ່ວຍກໍາມະຈອນ MIDI. ມັນແມ່ນ
ດັ່ງນັ້ນຈຶ່ງມັກໃຊ້ຕົວເລືອກ -from ແລະ -to.
- ທົດແທນ trk,loc,val
ທາງເລືອກນີ້ຄວນຈະຖືກນໍາໃຊ້ຢ່າງດຽວ. Midicopy ຈະສຳເນົາເອກະສານທັງໝົດ
ຍົກເວັ້ນມັນຈະແທນທີ່ byte ໂດຍ val, ບ່ອນທີ່ byte ແມ່ນຢູ່ໃນທີ່ກໍານົດໄວ້
ຕິດຕາມ (trk) ແລະຕໍາແຫນ່ງທີ່ກໍານົດໄວ້ (loc). ໂດຍທົ່ວໄປແລ້ວຟັງຊັນນີ້ຖືກໃຊ້ສໍາລັບ
ການປ່ຽນແປງຈໍານວນໂຄງການ MIDI ສະເພາະ (ເຄື່ອງມື) ທີ່ກ່ຽວຂ້ອງກັບຊ່ອງ.
ທ່ານຈໍາເປັນຕ້ອງຮູ້ຈໍານວນ byte ໃນການຕິດຕາມຂອງພາລາມິເຕີນັ້ນເພື່ອນໍາໃຊ້ນີ້
ໜ້າ ທີ່,
- ຈັງຫວະ ໄຕມາດ ບັນທຶກ/ນາທີ
ຕົວຊີ້ບອກ tempo ທັງໝົດໃນໄຟລ໌ midi ຈະຖືກແທນທີ່ດ້ວຍຄ່າຂ້າງເທິງ.
-pepeed ປັດໄຈ
ຕົວຊີ້ບອກ tempo ທັງໝົດໃນໄຟລ໌ midi ຈະຖືກຄູນດ້ວຍປັດໄຈນີ້. ຄຸນຄ່າ
ຫຼາຍກວ່າ 1.0 ຈະເຮັດໃຫ້ດົນຕີໄວຂຶ້ນ ໃນຂະນະທີ່ຄ່າຕ່ໍາກວ່າຈະເຮັດໃຫ້ດົນຕີຊ້າລົງ. ໄດ້
ປັດໄຈແມ່ນຄ່າຈຸດລອຍ.
- drumfocus drum-code excluded_drum_velocities
ສາຍ drum ທີ່ເລືອກ (ລະບຸໂດຍຄ່າ pitch ລະຫັດ drum) ແມ່ນເນັ້ນໃສ່ໂດຍ
ຫຼຸດຄວາມດັງຂອງສາຍ drum ອື່ນໆທັງໝົດໃຫ້ກັບ excluded_drum_velocities
ຄ່າ. ຄ່າຂອງ drum-code ຈະຕ້ອງຢູ່ລະຫວ່າງ 35 ຫາ 81 ລວມ.
- mutenodrum [ລະດັບ]
ຊ່ອງທັງໝົດທີ່ບໍ່ແມ່ນ 9 (ຊ່ອງ drum) ຈະຖືກຫຼຸດລົງໃນລະດັບທີ່ໃຫ້. ຖ້າ
ລະດັບບໍ່ໄດ້ລະບຸໄວ້, ມັນສົມມຸດວ່າເປັນສູນ.
- ຄວາມອຶດອັດສຽງ n m
ບ່ອນທີ່ n ແມ່ນລະຫວ່າງ 35 ຫາ 81 ລວມແລະ m ແມ່ນຄວາມດັງລະຫວ່າງ 0 ຫາ 127.
ຄວາມດັງຂອງທຸກກໍລະນີຂອງ drum n ຖືກປ່ຽນເປັນ m.
EXAMPLE
midicopy.exe -trks 1,5 -from 2669 - 8634 uzicko.mid fragment.mid Midicopy ຈະສຳເນົາ
ຕິດຕາມ 1 ແລະ 5 ເລີ່ມຈາກຕໍາແໜ່ງ midi pulse 2669 ແລະສິ້ນສຸດຢູ່ທີ່ MIDI pulse position
8634.
ໃຊ້ midicopy ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net
