VicoTas
Câu hỏi
MrTien ftienhts
26/04/2013 21:45

Tôi có viết chương trình KARAOKE dùng file MIDI, tuy nhiên việc truy xuất rất chậm?

Tôi có viết chương trình KARAOKE dùng file MIDI, tuy nhiên việc truy xuất rất chậm. Liệu có thể nén tất cả các file midi thành một file *.dat hay *.bin để truy xuất nhanh hơn không?

Danh sách câu trả lời (2)
avatar Handoivodoi 26/04/2013 21:45
Mình mới tìm được một werbsite, Midirip.com, có phần mềm cho các bạn lưu(rip) cả ngàn bài nhạc MIDI karaoke file từ một cái dĩa California Electronics DVD MIDI.
Với một cái đĩa DVD này phần mềm cho bạn nghe và coi thử 90 giây của bản nhạc MIDI từ trong đĩa. Sau đó nếu mà bạn thích bản nhạc đó thì bạn có thể lưu(rip) hết tròn một bản nhạc MIDI karaoke file rồi bạn xài nó với cách nào tùy theo bạn. Những bản MIDI file này đều có lyric(hay lời nhạc) như bạn thậy và nghe trên đầu máy Cali. Lưu ý : nếu bạn lấy tròn một bản nhạc thì bạn phải mua “Complete Rip Credit” – 1 USD/ 1 credit(hay là một bản nhạc).
www.Midirip.com
www.Midirip.com/download.html
Manh Linh manhlinh 26/04/2013 21:45
Bạn không nói rõ bạn dùng các hàm thư viện nào để quản lý và truy xuất file MIDI mà bị chậm nên chúng tôi chỉ trả lời tổng quát. Thực tế file MIDI chỉ chứa các thông tin về nốt nhạc của bài hát chứ không chứa dữ liệu âm thanh của bài hát nên kích thước file MIDI thường rất nhỏ, khoảng vài KB đến vài chục KB, do đó không cần phải nén và giải nén dữ liệu MIDI để làm gì. Hơn nữa việc nén và giải nén chỉ làm chậm quá trình xử lý dữ liệu gốc chứ không hề tăng tốc độ xử lý như bạn nghĩ. Có thể bạn muốn nói quá trình lập danh sách các file MIDI để hiển thị cho người dùng chọn lựa bị chậm, nếu vậy, bạn có thể tạo 1 database chứa danh sách các file MIDI (có thể dùng FoxPro, Access, SQL Server hay Oracle để tạo database), mỗi record chỉ cần 2 field cơ bản:
o Field chứa chuỗi đặc tả file MIDI cho phép người dùng nhận dạng file MIDI.
o Field chứa đường dẫn để truy xuất file MIDI (field này có thể lưu trực tiếp nội dung file MIDI).
Khi đã có database chứa danh sách các file nhạc, bạn sẽ truy xuất danh sách này rất nhanh nhờ các hàm truy xuất database (ODBC, DAO hay ADO).
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Lập trình
Đức Vân Hỏi về dịch fortran trên ubuntu

Đăng lúc: 21:45 - 26/04/2013 trong Lập trình

nophoto Làm thế nao để tao key cho phần mềm ?

Đăng lúc: 21:45 - 26/04/2013 trong Lập trình

Uk Tạo mảng 2 chiều nxn phần tử nguyên. Sắp xếp các phần tử theo chiều tăng dần và in theo chiều xoáy chôn ốc

Đăng lúc: 21:45 - 26/04/2013 trong Lập trình

nophoto Có thể tạo hình 3D trong 3D Studio MAX rồi dùng hình đó trong Delphi được không?

Đăng lúc: 21:45 - 26/04/2013 trong Lập trình

Chip chip Xem giúp em bài C (cơ bản nhưng không biết sai chỗ nào)

Đăng lúc: 21:45 - 26/04/2013 trong Lập trình

Uk Có ai biết cách lập trình turbo pascal không chỉ cho mình với

Đăng lúc: 17:12 - 03/07/2013 trong Lập trình

Đức Cảnh Xin hướng dẫn em crack EVtran

Đăng lúc: 21:45 - 26/04/2013 trong Lập trình

lighting Câu 1:thầy có thể giúp em viết thuật toán hoán đổi mà không cần biến phụ?

Đăng lúc: 21:45 - 26/04/2013 trong Lập trình

Vinh Làm hình đông bằn photoshop?

Đăng lúc: 21:45 - 26/04/2013 trong Lập trình

Link Trong VB6, làm cách nào để gắn các đối tượng Line và Shape lên trên các điều khiển khác như Text hay CommandButton?

Đăng lúc: 21:45 - 26/04/2013 trong Lập trình

MrTien In ra từ dài nhất trong xâu?

Đăng lúc: 21:44 - 26/04/2013 trong Lập trình

nophoto Làm sao để khắc phục sự cố không mở được các file bao gồm stdio.h

Đăng lúc: 21:44 - 26/04/2013 trong Lập trình

nophoto Viết chương trình tính tổng của hai ma trận ?

Đăng lúc: 21:44 - 26/04/2013 trong Lập trình

nophoto Mình muốn học lập trình tự động (auto run) chạy ẩn khi khởiđộng thì nên học ngôn ngữ gì ?

Đăng lúc: 21:44 - 26/04/2013 trong Lập trình

Lê Văn Tùng Tạo hiệu ứng chữ chạy trong trang web như thế nào?

Đăng lúc: 21:44 - 26/04/2013 trong Lập trình

NgocUk Tự động gửi email trong ASP C# ?

Đăng lúc: 16:59 - 16/07/2013 trong Lập trình

Uk Học Flash như thế nào thì hợp lý ?

Đăng lúc: 21:44 - 26/04/2013 trong Lập trình

vietnamconnection Hỏi làm menu xổ xuống bằng css ?

Đăng lúc: 21:44 - 26/04/2013 trong Lập trình

Củ Chuối Phan mem tao video clip hinh anh ?

Đăng lúc: 21:44 - 26/04/2013 trong Lập trình

nophoto Ai pro giúp em với,đây là bài lập trình hướng đối tượng.Ai làm được giúp dùm e với.e cảm ơn

Đăng lúc: 21:44 - 26/04/2013 trong Lập trình

Rao vặt Siêu Vip