หน้าแรก
ช่วยเหลือ
เข้าสู่ระบบ
สมัครสมาชิก
แขกผู้มาเยือน
เข้าสู่ระบบ
สมัครสมาชิก
ยินดีต้อนรับแขกผู้มาเยือน กรุณา
เข้าสู่ระบบ
หรือ
ลงทะเบียน
ส่งอีเมล์ยืนยันการใช้งาน?
Please Login!
1 ชั่วโมง
1 วัน
1 สัปดาห์
1 เดือน
ตลอดกาล
Zone-IT สังคมดีดีบนโลกออนไลน์ - ปี 7
»
Webmaster Zone
»
General Programming
(ผู้ดูแล:
ปลาทอง
)
เฉลย..ค่าเวลาในการเขียนโปรแกรมเล่น Karaoke แบบ 3 ไฟล์ (.cur, .lyr, .mid)
« หน้าที่แล้ว
ต่อไป »
พิมพ์
หน้า: [
1
]
ผู้เขียน
หัวข้อ: เฉลย..ค่าเวลาในการเขียนโปรแกรมเล่น Karaoke แบบ 3 ไฟล์ (.cur, .lyr, .mid) (อ่าน 4108 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
kxth10
นักศึกษา
โพสต์: 497
คูลเฟิร์ม: 1007
zula:
428.5
เพศ:
ล็อคอิน @
เมื่อวานนี้
เวลา 21:52:30
เฉลย..ค่าเวลาในการเขียนโปรแกรมเล่น Karaoke แบบ 3 ไฟล์ (.cur, .lyr, .mid)
« เมื่อ: 01 ตุลาคม 2010, 22:32:27 »
Permalink
Tweet
Share
มีผู้สนใจสอบถามไปที่ผม เกี่ยวกับการอ่านค่าเวลาจากไฟล์ NCN Karaoke Pro แบบ 3 ไฟล์ (*.cur, *.lyr, *.mid) ก็เลยเอามาบอกจะได้นำไปพัฒนาต่อไปได้ ใช้ไฟล์ต้นแบบจาก
http://www.un4seen.com/forum/?board=1
http://us2.un4seen.com/files/bass24.zip
http://us2.un4seen.com/files/bassmidi24.zip
CurTime = ค่าเวลาที่ อ.อุทัย ใช้ในการเก็บข้อมูลไฟล์ .cur สำหรับใช้งานกับ NCN Karaoke Pro
MIDI Time = เวลาที่เริ่มเล่นเพลงจนจบ หน่วยเป็น วินาที (sec)
Tempo = ความช้า-เร็วของเพลง หน่วยเป็น Beats per minute (BPM)
ถ้าใช้ bassmidi.dll ต้องใช้ 60,000,000 microseconds in a minute. เป็นตัวตั้ง แล้วใช้ค่า Tempo ที่ถอดได้มาหาร
60000000 / Tempo
24 = MIDI clocks in each quarter note ค่าทั่วไปของไฟล์มาตรฐาน MIDI
60 = คิดที่ค่าเวลาต่อนาที (60 วินาที)
สูตร CurTime = MIDI Time * Tempo * 24 / 60
>>ตัวอย่าง vb6 code อ่านค่าเวลา karaoke
Update 8/10/2553
http://www.4shared.com/file/WtbaaMsA/SF_Karaoke.html
Coolfirmed by (
5
)สมาชิก:
oil1984
,
sonjojo25
,
mrwinai
,
ขุนไก่เมืองลี้
,
canong
«
แก้ไขครั้งสุดท้าย: 03 ตุลาคม 2012, 18:58:43 โดย kxth10
»
บันทึกการเข้า
จำเป็นต้องใช้ FlashPlayer
Free download by
kxth10@gmail.com
>NCN KaraOKE (VB6)
>Kara Duplicate 1.4
>Unlock MIDI
>MIDI Flat Volume
>Kara Rename 3 Files
>ShellWin32API
>EXCEL 100 Year
Rithy
นักศึกษา
โพสต์: 201
คูลเฟิร์ม: 759
zula:
375
เพศ:
ล็อคอิน @ 13 กุมภาพันธ์ 2013, 09:49:45
Re: ค่าเวลาในการเขียนโปรแกรมเล่น Karaoke แบบ 3 ไฟล์
« ตอบกลับ #1 เมื่อ: 29 เมษายน 2011, 16:36:10 »
ใจดีจริงๆครับ
แต่ว่าถ้าเกิดว่าอยากจะเอามาพัณนากับวีบี2008อ่ะ ได้ไหม
ผมลองเอามาเลียนแบบเป็น2008แล้วอ่ะแต่มันError
ก็คือไอ้ตัวโมดูล มันมีแต่ Error หมดเลย
ช่วยผมที
อยากเพิ่มฟังชั่นเพิ่มเติม แล้วก็อยากให้มันรองรับพวกภาษายูนีโค้ดด้วย
น่ะๆๆๆๆ
Coolfirmed by (
0
)สมาชิก:
บันทึกการเข้า
kxth10
นักศึกษา
โพสต์: 497
คูลเฟิร์ม: 1007
zula:
428.5
เพศ:
ล็อคอิน @
เมื่อวานนี้
เวลา 21:52:30
Re: ค่าเวลาในการเขียนโปรแกรมเล่น Karaoke แบบ 3 ไฟล์
« ตอบกลับ #2 เมื่อ: 15 พฤษภาคม 2011, 00:06:29 »
ได้ครับ แต่แนะนำให้เขียนใหม่ เพราะโครงสร้างไฟล์ไม่เหมือนกัน
Coolfirmed by (
1
)สมาชิก:
sonjojo25
บันทึกการเข้า
จำเป็นต้องใช้ FlashPlayer
Free download by
kxth10@gmail.com
>NCN KaraOKE (VB6)
>Kara Duplicate 1.4
>Unlock MIDI
>MIDI Flat Volume
>Kara Rename 3 Files
>ShellWin32API
>EXCEL 100 Year
Rithy
นักศึกษา
โพสต์: 201
คูลเฟิร์ม: 759
zula:
375
เพศ:
ล็อคอิน @ 13 กุมภาพันธ์ 2013, 09:49:45
Re: เฉลย..ค่าเวลาในการเขียนโปรแกรมเล่น Karaoke แบบ 3 ไฟล์ (.cur, .lyr, .mid)
« ตอบกลับ #3 เมื่อ: 04 มิถุนายน 2011, 00:06:38 »
แล้ว un4seen เขาไม่ยอมพัฒนาเป็น VB 2008 หรือใหม่กว่านี้ให้เนาะ
ทันสมัยกว่าเยอะ อิอิอิ
พอดีโง่ VB6
Coolfirmed by (
1
)สมาชิก:
sonjojo25
บันทึกการเข้า
ANAN9009
นักเรียนมัธยม
โพสต์: 45
คูลเฟิร์ม: 126
zula:
60.5
ล็อคอิน @ 01 มีนาคม 2013, 00:54:03
Re: เฉลย..ค่าเวลาในการเขียนโปรแกรมเล่น Karaoke แบบ 3 ไฟล์ (.cur, .lyr, .mid)
« ตอบกลับ #4 เมื่อ: 09 มิถุนายน 2011, 13:53:08 »
ขอบคุณมากๆๆๆๆๆ ขอเอาไปพัฒนาต่อนะครับ
Coolfirmed by (
0
)สมาชิก:
บันทึกการเข้า
sak2005
สมาชิกกิตติมศักดิ์
โพสต์: 1,929
คูลเฟิร์ม: 7798
zula:
3639.25
เพศ:
ตำแหน่ง:ครูผู้ให้
ล็อคอิน @
เมื่อวานนี้
เวลา 23:04:48
Re: เฉลย..ค่าเวลาในการเขียนโปรแกรมเล่น Karaoke แบบ 3 ไฟล์ (.cur, .lyr, .mid)
« ตอบกลับ #5 เมื่อ: 09 กรกฎาคม 2012, 10:37:45 »
ถ้าหมั่นศึกษาภาษา vb6 และ vb.net อย่างลึกซึ้งจริงจังควบคู่กันไป
การพัฒนาโปรแกรมหรือการเขียนโค๊ดภาษาใดๆขึ้นมาใหม่ไม่ใช่เรื่องยาก
Coolfirmed by (
3
)สมาชิก:
sonjojo25
,
mrwinai
,
ขุนไก่เมืองลี้
บันทึกการเข้า
จำเป็นต้องใช้ FlashPlayer
คำคม: เมื่อเวลาเปลี่ยน.. ทุกอย่างเปลี่ยน..
พิมพ์
หน้า: [
1
]
« หน้าที่แล้ว
ต่อไป »
Zone-IT สังคมดีดีบนโลกออนไลน์ - ปี 7
»
Webmaster Zone
»
General Programming
(ผู้ดูแล:
ปลาทอง
) »
เฉลย..ค่าเวลาในการเขียนโปรแกรมเล่น Karaoke แบบ 3 ไฟล์ (.cur, .lyr, .mid)