Thông báo

Collapse
No announcement yet.

Tôi làm Trống điện tử .

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #31
    Nguyên văn bởi nguyendinhvan Xem bài viết
    Em đang ngâm cứu .
    Chuyển một tín hiệu analog . Tách tần số , nhận dạng , chuyển thành ..... midi .
    Thị trường có bán cái đó , nhưng giá mắc quá .....
    Vì em định két nối cái đàn guita vào đàn giống của bác . Thế là cái đàn dây phát ra đủ mọi âm sắc của cái organ .
    Mấy cái phần mềm bàn làm gì . Tôi nghịch lâu rồi . Cái đó dành cho các ông Nhạc sỹ thôi .
    Lý thuyết làm được. Thực tế thì bầm dập đấy.
    Làm cái trống chỉ có 6 nốt nhạc, độ trể 0,08ms thế mà đánh 2 nốt nhạc cùng 1 lúc chỉ nghe được 1 nốt nhạc. Cây guitar đánh hợp âm 1 lúc 6 nốt không biết nốt nào kêu , nốt nào im lặng.

    Comment


    • #32
      Nguyên văn bởi vi van pham Xem bài viết

      Lý thuyết làm được. Thực tế thì bầm dập đấy.
      Làm cái trống chỉ có 6 nốt nhạc, độ trể 0,08ms thế mà đánh 2 nốt nhạc cùng 1 lúc chỉ nghe được 1 nốt nhạc. Cây guitar đánh hợp âm 1 lúc 6 nốt không biết nốt nào kêu , nốt nào im lặng.
      Thế nên mấy cây đàn chuyên dụng nó mới có giá cao , có cây nếu thích thì thêm vô nhiều loại nhạc cụ khác nên có 1 người chơi mà nghe như cả ban nhạc đang chơi , tiếng nào tiếng đó tách hẳn ra nghe rất rõ không bị trộn lẫn Trống xịn nó chỉnh riêng cho từng thứ mỗi loại đều có nút chỉnh tiếng sao cho vừa ý , nút chỉnh tiếng to nhỏ theo lực gõ , nút chỉnh độ vang dài hay ngắn làm được 1 chức năng thôi cũng khoai lắm rồi .Bác Vị giờ chơi tới cái lập trình này thì cũng đáng nể thật , vấn đề của Bác theo ý em là làm kênh riêng cho từng loại rồi trộn lại cho ra như cái mixer .

      Comment


      • #33
        Nguyên văn bởi tuyennhan Xem bài viết
        Thế nên mấy cây đàn chuyên dụng nó mới có giá cao , có cây nếu thích thì thêm vô nhiều loại nhạc cụ khác nên có 1 người chơi mà nghe như cả ban nhạc đang chơi , tiếng nào tiếng đó tách hẳn ra nghe rất rõ không bị trộn lẫn Trống xịn nó chỉnh riêng cho từng thứ mỗi loại đều có nút chỉnh tiếng sao cho vừa ý , nút chỉnh tiếng to nhỏ theo lực gõ , nút chỉnh độ vang dài hay ngắn làm được 1 chức năng thôi cũng khoai lắm rồi .Bác Vị giờ chơi tới cái lập trình này thì cũng đáng nể thật , vấn đề của Bác theo ý em là làm kênh riêng cho từng loại rồi trộn lại cho ra như cái mixer .
        Không thể làm riêng cho từng nhạc cụ rồi trộn lại đâu bác, vì organ cũng chỉ nhận từng tín hiệu nốt nhạc ON rồi sau đó OFF mà thôi.

        Nguyên nhân dù gõ 2 nhạc cụ mà chỉ kêu 1cái vì:
        1- MCU chậm.
        2-Giải thuật không tối ưu.
        Khi bác gõ trống, piezo phát ra 1 chuổi xung. MCU đo giá trị velocity, rồi đo tới độ ngân vang nhạc cụ .Tòan bộ tính tóan xử lý này (thí dụ là 1ms), trong khi đó thời gian gõ nốt nhạc thứ 1 đến nốt nhạc thứ 2 (thí dụ chỉ 0,05ms) do đó nốt thứ 2 xem như MCU không xử lý.
        Để xác định điều này tôi làm mạch delay cho nốt bass drum (chỉ 1 nốt này mà thôi) thì gõ bất kỳ nốt nào với bass drum dù chênh nhau 0,05ms nhưng đều nghe kêu như 2 âm thanh cùng 1 lúc.

        Kết luận của tôi muốn làm kêu 2 âm thanh cùng 1 lúc phải dùng mạch phối hợp chức năng đồng xử lý MCU mới được.

        Comment


        • #34
          Nguyên văn bởi vi van pham Xem bài viết

          Lý thuyết làm được. Thực tế thì bầm dập đấy.
          Làm cái trống chỉ có 6 nốt nhạc, độ trể 0,08ms thế mà đánh 2 nốt nhạc cùng 1 lúc chỉ nghe được 1 nốt nhạc. Cây guitar đánh hợp âm 1 lúc 6 nốt không biết nốt nào kêu , nốt nào im lặng.
          Cái đố xijn của người Tây . Dùng 6 cảm biến . (Pickup 6) . Nên nó cảm nhận 6 dây liền lúc . Mỗi dây tất nhiên chỉ phát được mỗi 1 âm thôi .
          Chơi kiểu này cũng phê bác ạ
          https://www.youtube.com/watch?v=1aGh72WEbX8
          He he !!!
          Chuyên làm các mạch điện tử bí hiểm và kỳ quặc .
          nguyendinhvan1968@gmail.com

          Mobil : 0903 252 168 Chỉ gọi từ 09 giờ đến 17 giờ . Từ 18 giờ ngoài vùng phủ sóng

          Comment


          • #35
            Nguyên văn bởi vi van pham Xem bài viết
            ..............................
            2-Giải thuật không tối ưu.
            Khi bác gõ trống, piezo phát ra 1 chuổi xung. MCU đo giá trị velocity, rồi đo tới độ ngân vang nhạc cụ .Tòan bộ tính tóan xử lý này (thí dụ là 1ms), trong khi đó thời gian gõ nốt nhạc thứ 1 đến nốt nhạc thứ 2 (thí dụ chỉ 0,05ms) do đó nốt thứ 2 xem như MCU không xử lý.
            Để xác định điều này tôi làm mạch delay cho nốt bass drum (chỉ 1 nốt này mà thôi) thì gõ bất kỳ nốt nào với bass drum dù chênh nhau 0,05ms nhưng đều nghe kêu như 2 âm thanh cùng 1 lúc.
            .................................
            Ôi ôi ôi ! Để em tính xem nào ....
            1 Khz . thì chu kỳ tín hiệu là 1mS
            10Khz . thì chu kỳ tín hiệu là 0,1mS
            Cái thời gian 0,05mS của bác thì .... Chỉ bằng chu kỳ tín hiệu 20Khz mất rùi ....

            Tốc độ âm thanh di chuyển trong không khí từ loa ( nhạc cụ ) đến tai người thì ...
            1mS âm thanh đi được có .... 33 cen ti mét . bởi vì ..... ( 330mét/sec)/1000mS mà
            Còn 0,1mS thì được có ... 3,3 cen ti mét mà thôi .
            Có lẽ chỉ có tai con Dơi con Ruồi con Muỗi mới phát hiện được 2 âm thanh sớm muộn , trước sau nhanh như thế ...


            Vè tốc độ gõ . Em nghĩ nên tính toán ở tầm ngắn nhất từ 10 đến 20 mS . Tương đương chu kỳ tần số 100Hz .
            Vì em tin chắc rằng chả có ai gõ hai phát bằng 1 tay với tốc độ cao hơn được như thế . Có lẽ phải hỏi mấy chuyên gia điện tín gõ má nhíp có đạt được không .
            Còn các bộ audio effect . Người ta tạo song âm . Một người hát giống như hai người hát . Một người đàn giống hai người đánh đàn .... bằng kỹ thuật khác . Không nhất thiết phải bắt CPU làm việc quá sức .
            Chuyên làm các mạch điện tử bí hiểm và kỳ quặc .
            nguyendinhvan1968@gmail.com

            Mobil : 0903 252 168 Chỉ gọi từ 09 giờ đến 17 giờ . Từ 18 giờ ngoài vùng phủ sóng

            Comment


            • #36
              Nguyên văn bởi nguyendinhvan Xem bài viết
              Ôi ôi ôi ! Để em tính xem nào ....
              1 Khz . thì chu kỳ tín hiệu là 1mS
              10Khz . thì chu kỳ tín hiệu là 0,1mS
              Cái thời gian 0,05mS của bác thì .... Chỉ bằng chu kỳ tín hiệu 20Khz mất rùi ....

              Tốc độ âm thanh di chuyển trong không khí từ loa ( nhạc cụ ) đến tai người thì ...
              1mS âm thanh đi được có .... 33 cen ti mét . bởi vì ..... ( 330mét/sec)/1000mS mà
              Còn 0,1mS thì được có ... 3,3 cen ti mét mà thôi .
              Có lẽ chỉ có tai con Dơi con Ruồi con Muỗi mới phát hiện được 2 âm thanh sớm muộn , trước sau nhanh như thế ...


              Vè tốc độ gõ . Em nghĩ nên tính toán ở tầm ngắn nhất từ 10 đến 20 mS . Tương đương chu kỳ tần số 100Hz .
              Vì em tin chắc rằng chả có ai gõ hai phát bằng 1 tay với tốc độ cao hơn được như thế . Có lẽ phải hỏi mấy chuyên gia điện tín gõ má nhíp có đạt được không .
              Còn các bộ audio effect . Người ta tạo song âm . Một người hát giống như hai người hát . Một người đàn giống hai người đánh đàn .... bằng kỹ thuật khác . Không nhất thiết phải bắt CPU làm việc quá sức .
              Bác Vị thí dụ so sánh với tốc độ sử lý của MCU cho dễ hiểu thôi mà , nhưng với tốc độ 0,05 ms mà mạch delay của bác Vị giải quyết gọn ơ thì với tốc độ 10-20 ms thì còn gọn hơn nữa .

              Comment


              • #37
                Nguyên văn bởi nguyendinhvan Xem bài viết
                Ôi ôi ôi ! Để em tính xem nào ....
                1 Khz . thì chu kỳ tín hiệu là 1mS
                10Khz . thì chu kỳ tín hiệu là 0,1mS
                Cái thời gian 0,05mS của bác thì .... Chỉ bằng chu kỳ tín hiệu 20Khz mất rùi ....

                Tốc độ âm thanh di chuyển trong không khí từ loa ( nhạc cụ ) đến tai người thì ...
                1mS âm thanh đi được có .... 33 cen ti mét . bởi vì ..... ( 330mét/sec)/1000mS mà
                Còn 0,1mS thì được có ... 3,3 cen ti mét mà thôi .
                Có lẽ chỉ có tai con Dơi con Ruồi con Muỗi mới phát hiện được 2 âm thanh sớm muộn , trước sau nhanh như thế ...


                Vè tốc độ gõ . Em nghĩ nên tính toán ở tầm ngắn nhất từ 10 đến 20 mS . Tương đương chu kỳ tần số 100Hz .
                Vì em tin chắc rằng chả có ai gõ hai phát bằng 1 tay với tốc độ cao hơn được như thế . Có lẽ phải hỏi mấy chuyên gia điện tín gõ má nhíp có đạt được không .
                Còn các bộ audio effect . Người ta tạo song âm . Một người hát giống như hai người hát . Một người đàn giống hai người đánh đàn .... bằng kỹ thuật khác . Không nhất thiết phải bắt CPU làm việc quá sức .
                Ố! gõ 2 phát 1tay thì chẳng có gì để nói, kêu 2 âm tốt.

                Gõ 1cái, 2 ngón tay đập lên 2 piezo cùng 1 lúc chỉ kêu 1 âm thanh.
                Gõ và đạp pedal cùng 1 lúc, chỉ kêu 1 âm thanh.

                Theo bác thời gian chênh lệch 2 ngón tay là bao nhiêu ms? Biết độ đáp ứng tín hiệu do đàn OR thông báo là 0,08ms.

                Dòng màu xanh: Bác có biết chỉ cần 0,01ms hoặc nhỏ hơn MCU đã cho nốt nhạc kêu từ ngày này sang ngày khác không?

                Last edited by vi van pham; 22-01-2018, 14:54.

                Comment


                • #38
                  Ô hờ .
                  Mấy cái đàn điện tử . Dù là hiện đại nhất thế giới . thì cũng chỉ là ... mô phỏng .
                  Còn thật nhất vẫn là cái đàn dây đàn hơi , là trống da , là sáo thổi .....
                  Cho nên mô đàn nào thì về lý luận cũng có khiếm khuyết cả ..
                  Dùng 1 cây đũa gõ vào bát và dùng 2 cây đũa gõ vào cái bát đó . Sẽ phát hiện sự khác biệt .
                  Nhưng ....
                  Âm thanh từ cái bát phát ra lách cách . Chu kỳ tín hiệu là rất ngắn .
                  Nhưng dùng 1 cái dùi trống hay 2 cái dùi trống trên 1 tay để gõ vào cái trống trường học . Sẽ không biết được đâu .
                  Tại vì ...
                  Muốn nghe được đó là âm thanh gì , phải đợi cho âm thanh đó phát đầy đủ .
                  Chỉ cần vài chục mi cờ rô giây thời gian , đủ để nghe tiếng lách cách của chén bát .
                  Nhưng để nghe được tiếng trống thì cần tới vài chục mi li giây thời gian . Vì mặt trống rung tần số thấp lắm . Chỉ vài chục Hz đến khoảng dưới 300hz . Và cần có vài chu kỳ tín hiệu thì mới rõ đó là tiếng trống . Nên tốc độ của hai dùi trống dù có lệch nhau cũng còn ngắn hơn chu kỳ 1 tiếng trống .

                  Ng ta dùng kỹ thuật ( efect ) tạo ra hiệu ứng hai âm thanh lệch nhau có thể giống hệt nhau , hoặc khác nhau về biên độ âm sắc ...
                  Với thời gian lệch ngắn . Để được các hiệu ứng âm thanh oang oang ( ồm ồm ) trong phòng .
                  Với thời gian lệch dài . người ta tạo ra hiệu ứng delay .
                  Nếu có lập lại liên tiếp thì được hiệu ứng ECHO .

                  Cái khoảng thời gian 0.1ms đó chỉ tao ra các hiệu ứng âm thanh . Chứ làm chóe gì có ông nhạc sỹ nào biên soạn cho hai nốt nhạc ngắn như vầy ....
                  Chuyên làm các mạch điện tử bí hiểm và kỳ quặc .
                  nguyendinhvan1968@gmail.com

                  Mobil : 0903 252 168 Chỉ gọi từ 09 giờ đến 17 giờ . Từ 18 giờ ngoài vùng phủ sóng

                  Comment


                  • #39
                    Nguyên văn bởi nguyendinhvan Xem bài viết
                    Cái khoảng thời gian 0.1ms đó chỉ tao ra các hiệu ứng âm thanh . Chứ làm chóe gì có ông nhạc sỹ nào biên soạn cho hai nốt nhạc ngắn như vầy ....
                    1-Thì ra mod Vặn Đinh chẳng biết gì cả, không phân biệt được thời gian kêu của nốt nhạc ( trường độ) khác với thời gian ON cho Organ phát 1 nốt nhạc.
                    Nói với mod đến tết Congo mới hết chuyện.

                    2- Có mấy chóe nhạc sĩ nổi tiếng nước ngòai biên sọan nhạc còn ngắn hơn, nó kêu 1lúc 2 âm,3 âm và 6 âm luôn đấy .Chứng minh là bản nhạc Romance (xem hình) http://www.onlinesheetmusic.com/romance-p235287.aspx

                    Comment


                    • #40
                      Có chuyện 1 ông soạn nhạc đem bản nhạc mà mình vừa viết xong tới hỏi ý kiến 1 ông khác ông này xem xong rồi bào bản này hay nhưng tiếc là không chơi được .Ông soạn hỏi sao không chơi được thì ông kia bảo ví dụ ở chỗ này 5 ngón tay này đặt ở đây còn 5 ngón kia đặt ở đây thì còn ngón nào để chơi nốt lẻ này .
                      Ông soạn ra đàn bảo 5 ngón này đặt ở đây và 5 ngón kia đặt ở đây phải không còn nốt này thì đây sao không chơi được , hóa ra ông soạn nhạc tận dụng cái mũi cao của mình để nhấn nốt lẻ đó .
                      Tóm lại bác Vân chưa từng chơi đàn hay trống .

                      Comment


                      • #41
                        Đọc tới đọc lui lờ mờ đoán ra rằng tốc độ quét "phím" của con MCU (arduino) quá chậm nên nó không nhận kịp 2 lần gõ quá gần nhau. Nên nó chỉ gửi 1 lệnh Midi làm cho đàn chỉ phát ra một âm. Bác vvp chế thêm một mạch delay vào "phím bass" để 2 xung tách xa nhau ra, MCU kịp đọc cả 2 xung.

                        Lỡ gặp người nào tay chậm hơn chân 1 chút, chân đạp pedal bass trước rồi tay mới gõ cowbell, thì lúc đó cũng chỉ nghe được 1 âm thôi.
                        sau.ph

                        Comment


                        • #42
                          Nguyên văn bởi T.L.M Xem bài viết
                          Đọc tới đọc lui lờ mờ đoán ra rằng tốc độ quét "phím" của con MCU (arduino) quá chậm nên nó không nhận kịp 2 lần gõ quá gần nhau. Nên nó chỉ gửi 1 lệnh Midi làm cho đàn chỉ phát ra một âm. Bác vvp chế thêm một mạch delay vào "phím bass" để 2 xung tách xa nhau ra, MCU kịp đọc cả 2 xung.

                          Lỡ gặp người nào tay chậm hơn chân 1 chút, chân đạp pedal bass trước rồi tay mới gõ cowbell, thì lúc đó cũng chỉ nghe được 1 âm thôi.

                          Chính xác.
                          Mạch delay chỉ để kiểm chứng nghi vấn, không thể áp dụng vào thực tế vì làm trễ nhịp.
                          Phải dùng mạch đồng xử lý với MCU.

                          Comment


                          • #43
                            Ui zui ui .
                            Hóa ra là tốc độ quét phím . Mk lại cứ tưởng là vấn đề tín hiệu audio
                            Vấn đề gõ đó quá đơn giản . Không phải là trễ hay đề lây . Mà là ... kéo dài .
                            Cái xung gõ quá ngắn .
                            Làm mỗi trống gõ một cái mạch kéo dài xung .
                            Mỗi xung gõ vào sẽ được kéo dài thêm xxx mili giây thời gian . Sao cho đủ hai ba chu kỳ quét phím . Không đáng kể so với nhịp nhạc .
                            Dùng IC 555 cho nó lành ...

                            Nhịp nhạc là Tempo . Ngay trên mặt đàn organ điện . Thông thường chơi ở 90 đến 120 ( max 250 ) . Có nghĩa là 90 nhịp đến 120 nhịp / một phút . Một nhịp sẽ bằng 60 giây / 90 hoặc 120 = 0,666 giây đến 0,5 giây . Hàng năm trăm mili giây rồi .

                            @ tuyen nhan !
                            Chém vừa thôi . Nhạc có nguyên tắc của nhạc . Cũng như điện có nguyên tắc của điện .
                            Dùng bút chì vẽ nốt nhạc hay vẽ mạch điện lung tung thì được .
                            Nhưng phần mềm soạn nhạc hay phần mềm vẽ mạch điện thì không vẽ lung tung vào đó được đâu ạ .
                            Cậu nhận định về anh như thế anh cũng không giận đâu . Nhưng nếu cậu nhận định trong công việc như thế thì hỏng lớn .
                            Tui ấy a , biết đánh đàn trước khi đi học điện tử ạ
                            Chuyên làm các mạch điện tử bí hiểm và kỳ quặc .
                            nguyendinhvan1968@gmail.com

                            Mobil : 0903 252 168 Chỉ gọi từ 09 giờ đến 17 giờ . Từ 18 giờ ngoài vùng phủ sóng

                            Comment


                            • #44
                              Nguyên văn bởi nguyendinhvan Xem bài viết
                              Cái xung gõ quá ngắn .
                              Làm mỗi trống gõ một cái mạch kéo dài xung .
                              Mỗi xung gõ vào sẽ được kéo dài thêm xxx mili giây thời gian . Sao cho đủ hai ba chu kỳ quét phím . Không đáng kể so với nhịp nhạc .
                              Dùng IC 555 cho nó lành ...
                              Đâu có đơn giản như thế.
                              Thí dụ chơi tiếng chuông, nốt đen, tempo = 60 sẽ kéo dài trong 1s, ngay lúc đó có 6 tiếng gõ cốc, cốc,cốc,cốc,cốc ,cốc, 2 liên 3 móc đơn.
                              Bộ MCU báo ON cho OR phát tín hiệu midi tiếng chuông, rồi ngồi uống nước ở đó báo velocity giảm dần, chờ hết 1s báo OFF cho OR phát tín hiệu báo OFF tiếng chuông, khi đó 6 tín hiệu kêu OR phát tiếng kêu cốc , cốc mất hết.


                              Mod viết: Nhịp nhạc là Tempo . Ngay trên mặt đàn organ điện . Thông thường chơi ở 90 đến 120 ( max 250 ) . Có nghĩa là 90 nhịp đến 120 nhịp / một phút . Một nhịp sẽ bằng 60 giây / 90 hoặc 120 = 0,666 giây đến 0,5 giây . Hàng năm trăm mili giây rồi .


                              Hiểu như thế là sai rồi đấy. Bản nhạc viết nốt đen = 120 có nghĩa là nốt đen trong 1 phách = 0,5 giây. Bản nhạc 4/4 có 4 phách.
                              Phách nhạc thứ 1 đến phách nhạc thứ 2 người ta gọi là 1 nhịp.
                              Last edited by vi van pham; 25-02-2018, 16:22.

                              Comment


                              • #45
                                Ahhhhhhh !!!
                                Nói chung chỉ nên bàn về Vật lý . Trong vật lý thì có điện-điện tử . Chứ bàn về Nhạc lý thì lôi thôi lắm ...
                                Có lẽ bác bác Phàm lăn tăn chỗ ba chữ XXX mili giây .
                                Nhưng mà XXX nó có thể là từ 001 tới 999 mili giây .
                                Bây giờ quay về độ dài của một note thì .
                                1 nhịp bằng 1 nốt trắng = 2 nốt đen = 4 nốt móc đơn = 8 nốt móc kép = 16 nốt móc tam = 32 nốt móc ... tứ ..
                                Bây giờ chia ra xem nào ....
                                1 nhịp bằng giả sử 500ms / 32 = .... những 15.625 ms . Khá là dài ...
                                Không có gì đáng bàn về kỹ thuật .
                                Trở lại thực tiễn thì . ..
                                Điện lưới tần số có 50 hz . Có chu kỳ bằng 20mS .
                                Nếu gõ 32 note móc tứ trong một giây ( nhịp 60 ) sẽ tương đương máy phát điện 64Hz

                                Nên chả có ông nhạc sỹ nào soạn cái bản nhạc như vầy ....

                                Còn về sai số vài ms thời gian thì bác yên tâm , Sẽ không có thính giả hay nghệ sỹ nào phát hiện được khi nghe nhạc .
                                Chuyên làm các mạch điện tử bí hiểm và kỳ quặc .
                                nguyendinhvan1968@gmail.com

                                Mobil : 0903 252 168 Chỉ gọi từ 09 giờ đến 17 giờ . Từ 18 giờ ngoài vùng phủ sóng

                                Comment

                                Về tác giả

                                Collapse

                                vi van pham Tìm hiểu thêm về vi van pham

                                Bài viết mới nhất

                                Collapse

                                Đang tải...
                                X