1. Thông báo sự thay đổi của VIỆT GUITAR – HỢP ÂM HAY
    XIN CẢM ƠN!
    QT WEBSITE
    VŨ HÀ
    Dismiss Notice

Cách ghi hợp âm có thể đổi được key

Discussion in 'GP/Tab Bài Hát' started by fatblackchicken, Jul 26, 2007.

Thread Status:
Not open for further replies.
  1. fatblackchicken

    fatblackchicken Thread Starter Đồ rê mi fa sol ...

    Đầu tiên các bạn xem file mẫu mình upload sẽ hiểu được ngay. Mình đã làm để file html có thể xem được trên cả trình duyệt web của PC lẫn các máy điện thoại có hỗ trợ duyệt web, tuy nhiên chưa thử được trên nhiều loại máy.Tóm lại là bài nhạc cùng hợp âm sẽ được lưu vào file html có kèm các nút chỉnh giọng chủ (ví dụ Em -> Am chẳng hạn) và một vài chức năng khác để tiện in ra đẹp.Mình mới làm mẫu trên 1 bài, bạn nào cảm thấy hay thì xung phong giúp mình, cùng góp sức để tạo danh mục đầy đủ các bài hát đã đưa lên trên này theo mẫu mới tiện chỉnh key và tiện in ấn. Rất mong nhận được sự quan tâm và ý kiến của các bạn. Các bạn muốn góp sức chỉ việc đưa bài hát về dạng text mà hợp âm ở trong ngoặc [] hoặc () là được (rất nhiều bài trên này ghi dạng hợp âm 1 dòng riêng bên trên, lời bên dưới), mình sẽ đưa script để chỉnh hợp âm vào.Update: Đây là list các bài hát mình đã add script để change key. Hầu hết tất cả đều lấy trong topic "danh mục các bài hát" của V-G, mình chỉ chọn những bài đã sẵn ở định dạng hợp âm trong ngoặc để đưa script vào thôi. Click vào đây để download tất cả (.zip)
     
  2. yew

    yew Lui về Lệ Chi Viên dưỡng già rồi!

    Ý tưởng rất hay,mình sẽ cố gắng nghiên cứu cùng bạn.Thanks
     
  3. Minh_Tri

    Minh_Tri Mới tập romance

    Trên cả tuyệt vời bạn ơi. Có cách nào đưa nó vô GP không?
     
  4. hacmieu

    hacmieu Administrator Staff Member

    Tuyệt quá, mình cũng có ý tưởng này từ rất lâu rồi [​IMG] Xin cám ơn bạn rất nhiều. Chỉ hơi tiếc là trình duyệt Poket PC lại không đọc được mấy đoạn Script trong đó [​IMG]Tuy nhiên có 1 số lỗi nhỏ là do vì là chương trình nên khi mình chỉnh key D > D# thì nó vẫn có ( về cao độ không bàn nhưng về nhạc lý thì không có key này) Tuy nhiên đưa lên E và > Eb thì chạy tốt. Dẫu sao người dùng cũng nên biết 1 chút nhạc lý nữa thì tốt hơn [​IMG]
     
  5. Giang Falla

    Giang Falla Bô lão

    Tuyệt thật, ngày trước toàn vọc trên O2 của anh hacmieu, giờ có bản trên PC [​IMG]
     
  6. lucute

    lucute Đồ rê mi fa sol ...

    Rat la doc da'o , Kham Phuc Kham Phuc
     
  7. fatblackchicken

    fatblackchicken Thread Starter Đồ rê mi fa sol ...

    Tip: Ví dụ với bài demo mình upload kèm, các bạn muốn chỉnh key từ C lên F chẳng hạnBạn ấn nút "#" 5 lần nó sẽ ra hợp âm chủ là F nhưng lại sai ở chỗ chỗ mà hợp âm đáng lẽ phải Bb thì nó lại hiện là A#Bạn ấn "#" (thăng) thêm lần nữa rồi ấn "b" (giáng) nó sẽ về đúng. Túm lại là nếu khung nhạc có nốt thăng thì bạn phải chỉnh bằng nút "#" và ngược lại, nếu khung nhạc có nốt giáng thì bạn chỉnh bằng "b"Các bạn hãy góp sức bằng cách chuyển về dạng text mà hợp âm để trong ngoặc () [], mình sẽ đưa script vào và tạo danh mục, sau đó sẽ nhờ admin hỗ trợ để up lên host viet-guitar hoặc đưa vào host riêng của mình và share cho mọi người.Ví dụ để góp sức bạn chỉ cần reply vào topic này như sau:A Lover's Concerto[C]How gentle is the [Em]rain that [F]falls [G7]softly on the [C - Am]meadow[Dm7]Birds [G7]high up in the [C]trees [Am]serenade the [G]clouds with their [Dm7]melodies[G7]Oh, [C]see there beyond the [Em]hill, the [F]bright [G7]colours of the [C - Am]rainbow[Dm7]Some [G7]magic from [C]above [Am]made this day for [Dm7]us [G7]just to fall in [C]love.[C]Now I belong to [Em]you from [F]this [G7sus4]day until [C - Am]forever,[Dm7]Just [G7]love me tender-[C]ly [Am]and I'll give to [G]you every part of [Dm7]me.[G7]Oh, [C]don't ever make me [Em]cry through [F]long [G7]lonely nights [C]without [Am]love.[Dm7]Be [G7]always true to [C]me, [Am]keep this day in [Dm7]your [G7]heart eternal-[C]ly.[C]Some day we shall re-[Em]turn to [F]this [G7]place upon the [C - Am]meadow.[Dm7]We'll [G7]walk out in the [C]rain, [Am]see the birds [G]above singing once [Dm7]again.[G7]Oh, [C]you hold me in your [Em]arms, and [F]say [G7]once again you [C]love [Am]me,[Dm7]And [G7]if your love is [C]true, [Am]everything will [Dm7]be [G7]just as wonder-[C]ful.[C]You hold me in your [Em]arms, and [F]say [G7]once again you [C]love [Am]me,[Dm7]And [G7]if your love is [C]true, [Am]everything will [Dm7]be [G7]just as wonder-[C]ful.Mình đang rất mong sự góp sức của các bạn để hoàn thành list này sớm. Thực ra làm cái này không mất công lắm nhưng mình đang khá bận.Tạm gửi trước vài bài đã ở sẵn định dạng hợp âm trong ngoặc và mình đã đưa script vào: (nhớ unpack tất cả vào cùng 1 thư mục, đừng bỏ quên file .js mà nó ko chạy đâu [​IMG])P.S: Mình cũng đã mất khá nhiều công để script này chạy được trên cellphone của mình. Nhưng không có điều kiện để test trên các phone khác (có phải là cửa hàng bán đt đâu mà lắm phone thế, hehe). Bác nào chạy trên phone ko được thử tìm cách tự sửa script cho nó chạy đc đi, hoặc đến nhà mình chơi 1 lát mình ngó qua xem có cách nào sửa đc không. Làm sao script chạy được trên những loại palm, ppc, smartphone thông dụng thì tốt nhất [​IMG]Fatblackchicken [email protected]
     
  8. fatblackchicken

    fatblackchicken Thread Starter Đồ rê mi fa sol ...

    Các bác admin Viet-Guitar ơi, có thể tạm thời cấp cho mình 1 vùng đất be bé (khoảng 1MB là thoải mái rồi) trên host viet-guitar + 1 account FTP để mình tạo index và up những phần đã hoàn thành lên đc không. Thanks
     
  9. hacmieu

    hacmieu Administrator Staff Member

    Cái này hoàn toàn có thể [​IMG] Mình sẽ đề cập cho admin Falla lo vụ này [​IMG]
     
  10. yew

    yew Lui về Lệ Chi Viên dưỡng già rồi!

    Chắc bạn chưa đọc topic này,diễn đàn đã có 1 host để upload với thông tin sau:Thông tin ftp user:User Name: viet-guitarPassword: viet-guitarHost: ftp.powweb.comDomain: http://vnguitar.info/files/Upload: không giới hạn dung lượng và kiểu file.Space: 20GB (hiện free khoảng 4GB)Băng thông: 400GB/thángBạn vui lòng đọc thêm topic trên để biết thêm thông tin.
     
  11. fatblackchicken

    fatblackchicken Thread Starter Đồ rê mi fa sol ...

    Xem lại thì hóa ra FPT entry của host viet-guitar đã có sẵn trong totalcmd của mình rồi [​IMG] chắc quên mất. Nhưng bây giờ không log vào được nữa đang báo login incorrent [​IMG] pass bị đổi rồi à?
     
  12. aococtay

    aococtay áo cộc stic

    File Attack đã bị xóa rồi [​IMG] , pass cũng đã bị đổi [​IMG] .
     
  13. yew

    yew Lui về Lệ Chi Viên dưỡng già rồi!

    Tỏng khi chờ đợi check lại host bạn chịu khó đăng kí account của Box.net nhé.
     
  14. fatblackchicken

    fatblackchicken Thread Starter Đồ rê mi fa sol ...

    Đã update list tất cả các bài trong V-G mà hợp âm ghi theo dạng ở trong ngoặc. Còn các bài hợp âm để riêng 1 dòng / lời riêng 1 dòng thì đành chờ hợp tác của các bạn để đưa về dạng trong ngoặc, được bài nào mình sẽ update bài đó vào list.
     
  15. phanthy

    phanthy Mới tập romance

    Mình chưa thử và chưa bao giờ có ý tưởng như bạn, mình dịch tông hoàn toàn theo nhạc lý thui vì cái đó cũng dễ mà. Cứ dựa theo quãng mà làm... Cái này bạn nào học qua nhạc lý chắc sẽ nắm rõ mà...Hợp âm khi chuyển dịch hoàn toàn dựa theo nguyên tắc quãng mà...
     
  16. jsimp

    jsimp Mới tập romance

    Chà, ý tưởng rất hay và có thể rất hữu dụng với các bạn mới tập guitar. Chỉ bổ sung 1 ý kiến là tác giả nên check kỹ hợp âm trước khi đưa vào CSDL, vì mình check hú hoạ 2-3 bài thấy hợp âm sai bung bét cả . hixVD luôn: "Ba ngọn nến lung linh" và "Hà nội ngày trở về"
     
  17. fatblackchicken

    fatblackchicken Thread Starter Đồ rê mi fa sol ...

    Hợp âm trong csdl chủ yếu từ chính csdl của Viet-Guitar, có thể lẫn 1 số ít ở nguồn khác. Bản thân tui không soạn hợp âm cho bài nào hết. Và cũng không check luôn. Có muốn cũng không đủ trình [​IMG] Cứ thấy có sẵn bài nào hợp âm ghi ở dạng phù hợp (trong ngoặc () hoặc []) thì tui đưa script vào, vậy thôi.Khi chỉnh hợp âm chú ý là khi khuôn nhạc có dấu # thì lần chỉnh cuối cùng phải là #, và ngược lại dấu giáng :)D thì lần chỉnh cuối cùng phải là giáng. Nếu không nó sẽ ra sai. Ví dụ muốn đưa từ Cm -> Dm, vì khuôn nhạc của hợp âm chủ Dm có dấu giáng --> phải ấn (# # #) để lên D#m trước rồi mới ấn :)D đưa về Dm.
     
  18. thuyentruong

    thuyentruong Đồ rê mi fa sol ...

    Tớ có ý này: - Cách làm của bạn như thế sẽ hơi thủ công: bạn viết 1 script để có các hiệu ứng, mỗi lần bạn muốn cập nhật thêm một bài thì bạn phải copy bài đó vào file html và kèm theo một đoạn mã nhận hiệu ứng cho mỗi bài. Như thế vừa mất công của bạn: phải đi thu thập các bài về làm..., cũng ko tiện cho người khác (muốn xem lại phải chờ bạn làm và download về) - Theo tớ bạn nên cải tiến script của bạn để tạo ra một trang html sử dụng javascript để người dùng copy bài hát kèm hợp âm (ghi theo chuẩn nào đó) và script đó thực hiện việc thay đổi font hay màu sắc gì đó và hiện lên ngay trên trang web. Người dùng có thể xem trên web hay copy về vào file word chẳng hạn.Chúc bạn sớm hoàn thành công việc để giúp ích cho anh em VG [​IMG]:D<" border="0" alt="6.gif" />
     
  19. fatblackchicken

    fatblackchicken Thread Starter Đồ rê mi fa sol ...

    Ơ, thực ra thì tớ cũng không thủ công lắm đâu, tớ mất khoảng 5s để add 1 bài hát vào csdl bao gồm các thao tác: copy - paste - Enter 1 phát. Các thao tác còn lại: Đưa script, phân chia thành các file con mỗi file tối đa 10 bài, tạo list danh mục, ... là tự động hết. Mục tiêu của tớ là để chạy offline, chủ yếu trên ĐTDD có hỗ trợ duyệt web, nên tớ không dùng serverside script (php, asp, ..) mà chỉ HTML với javascript. Ngoài ra nếu để người dùng tự động cập nhật vào csdl thì sẽ có người thử chức năng hoặc nghịch ngợm, công sức đi dọn rác mệt hơn nhiều, bạn thông cảm, cái này tớ cũng có kinh nghiệm thương đau rồi [​IMG]. Cảm ơn góp ý của bạn. Tuy nhiên xét tổng thể trong điều kiện hiện tại tớ đang khá bận, và nhằm tạo csdl cho mọi người chứ không khuyến khích "tự làm tự hưởng không chia sẻ", tớ tạm thời vẫn duy trì csdl như vậy, ai muốn update bài gì thì send dạng text cho tớ (tốt nhất vào mail [email protected]. Hợp âm phải được để trong ngoặc () hoặc [] ) để tớ đưa vào csdl. Nhắc lại là việc đưa vào csdl chỉ mất của tớ 5s nên tớ sẽ làm ngay thôi.
     
  20. thuyentruong

    thuyentruong Đồ rê mi fa sol ...

    Bạn hiểu sai ý mình rồi, không cần dùng ngôn ngữ phía server như php, asp... và cũng không cần CSDL gì cả, chỉ đơn thuần là javascript và html như bạn viết thôi. Giả sử làm 2 cái form: 1 cái để người dùng nhập (copy & paste) bài hợp âm vào rồi click vào một cái nút thì bài hợp âm theo định dạng nào đó sẽ hiện ra ở cái form kết quả. - Làm thế này thì mọi người ai cũng có thể tự chuyển đổi được cho tất cả các bài mình thích mà không cần phải gửi đến cho bạn (giả sử sau này bạn bận nhiều việc và không kiên trì làm tiếp công việc như bây giờ). Giả sử bạn mất 5s để hoàn thành một bài hát nhưng bạn cần tính đến thời gian để: người khác gửi mail cho bạn, thời gian bạn check mail, thời gian bạn upload dữ liệu lên mạng, thời gian người khác download về; liệu bạn có đủ thời gian để đáp ứng nhu cầu của tất cả mọi người? - Còn tớ không hề có ý gì như kiểu "tự làm tự hưởng không chia sẻ" như bạn nói đâu, mọi người có thể tập hợp các bài mình thích (copy vào 1 file word chẳng hạn) rồi chia sẻ cho mọi người. Còn nếu muốn dùng cho ĐTDĐ duyệt được web thì bạn chỉ cần đưa ra kết quả dạng mã html là được.Một vài góp ý cho bạn thế thôi, bạn đừng hiểu lầm.
     
Thread Status:
Not open for further replies.

Share This Page