Hiển thị kết quả từ 1 đến 5 / 5
  1. #1
    Tham gia
    25-07-2003
    Location
    Hà Nội
    Bài viết
    690
    Like
    0
    Thanked 1 Time in 1 Post

    Hỏi về nguyên lý vẽ đồ thị sóng âm

    Bác nào bít ko,chỉ dùm em cái nhể ?

    Và đồ thị sóng âm của thằng nào cũng như nhau đúng ko ạ ? Hay là khác nhau ..ví dụ giữa *.wav và *.mid chẳng hạn ...

    Quote Quote

  2. #2
    Tham gia
    29-03-2005
    Bài viết
    616
    Like
    0
    Thanked 2 Times in 1 Post
    wav thì đúng là sóng âm thật, chỉ cần lấy cường độ tại mỗi mẫu và vẽ lên đồ thị, căn chỉnh cho đẹp, thêm các chức năng zoom, pan, ....
    Mid thì khác, nó lại lưu dưới dạng các nốt nhạc giống như bản nhạc của các nhạc sỹ, vì vậy để vẽ được đồ thị sóng âm của nó thì cần có kiến thúc về âm nhạc, xử lý tín hiệu số, phân tích tần số.
    Nhìn chung để vẽ đò thị thằng này là từ bản nhạc --> đồ thị trong miền tần số --> biến đổi FFT ngược thì ra đồ thị sóng âm.

  3. #3
    Tham gia
    25-07-2003
    Location
    Hà Nội
    Bài viết
    690
    Like
    0
    Thanked 1 Time in 1 Post
    Okie,cảm ơn bác nhìu lắm lắm

  4. #4
    Tham gia
    21-12-2008
    Bài viết
    3
    Like
    0
    Thanked 0 Times in 0 Posts
    Vậy bác biết vẽ đồ thị file *.wav bằng C hay C++ không chỉ em với. Đang làm Project bằng cái này. Mới học qua C cơ bản mà thầy đã bắt làm cả xử lý tín hiệu số rồi.

  5. #5
    Tham gia
    02-08-2009
    Bài viết
    50
    Like
    0
    Thanked 3 Times in 3 Posts
    Trời, nếu bạn mới học C++ mà thấy bất viết mộ file *.wav thì "hơi quá đáng". MÌnh có tài liệu về một fike WAV. Nhưng nói chung bạn phải biết viết các lệnh Readlile, WriteFile và các lệnh liên quan khác trước khi tạo một file WAV (trừ khi nào tạo file WAV bằng một phần mềm nào đó). Và còn học các header của một file WAV, file loại dữ liệu 8 bít môn, 16 bít stero, tằng số 22 KHz hay 44,1 KHz .... vân vân và vân vân. Quá khó ngay cả người đã từng lập trình C++

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •