[실버라이트 위젯] 기타조율 도우미

Silverlight/Workshop 2008.10.26 17:29

1. 소개



본 위젯의 용도는 클래식 기타의 조율을 돕는 것입니다.
전국의 클래식 기타 애호가님들을 위해 만들어 보았습니다. 

제가 제작하고, boxmile군이 감수하고, joyh후배가 기타음을 mp3로 녹음해 주었습니다. (화현회 파이팅!)
특히 joyh후배는 고품격음악블로그에서 때때로 자신의 연주(수준급)를 녹음하여 공개하고 있으니,
많은 사랑 부탁드립니다.



위젯에 마우스를 오버하시면, 위와 같은 모습으로 변합니다.



간단히 각 부분을 설명드리면,

1 = 줄에 (마우스오버)를 하면 1회 기타음이 납니다. 줄에 (마우스클릭)을 하면 조율하는 동안 반복 재생됩니다.
2 = 곡에 따라 6번 줄을 '레'로 조율할 필요가 있는데, 이때 이용합니다.
3 = 이 버튼을 누르면 퍼가기 코드가 제공되어, 다른 블로그나 웹사이트에서 쉽게 공유하실 수 있습니다.


2. 라이브 데모



즐겨보세요! (위의 것은 그냥 이미지가 아니라 진짜 실버라이트 위젯입니다.)

(주의) 실버라이트가 설치되어 있지 않은 컴퓨터에서는 아래와 같은 이미지로 보이실 거예요.
안심하고 클릭하셔서 실버라이트를 한 번 설치하세요.
한 번만 설치하시면 다른 사이트의 실버라이트 어플리케이션들도 모두 보이실 거예요. (플래시처럼)




3. 퍼가기 코드

<object data='data:application/x-silverlight-2,' type='application/x-silverlight-2' width='160' height='120'>
   <param name='source' value='http://www.shiverlight.net/Sample/GuitarTuner/GuitarTunerWidget.xap'/>
   <param name='background' value='transparent'/>
   <param name='minRuntimeVersion' value='2.0.30923.0' />
   <param name='windowless' value='true'/>
            <param name='enableHtmlAccess' value='true'/>
   <param name='autoUpgrade' value='true' />
   <a href='http://go.microsoft.com/fwlink/?LinkID=124807' style='text-decoration: none;'>
        <img src='http://shiverlight.net/Sample/GuitarTuner/InstallSilverlight_ForGuitarTuner.png' alt='Get Microsoft Silverlight' style='border-style: none'/>
   </a>
  </object>

자기 블로그에 이 위젯을 달고 싶으신 분은,
위젯에서 SHARE 버튼을 누르셔도 얻을 수 있고, 위 코드를 직접 퍼가셔도 됩니다.


4. 소스코드


소스를 공개하오니, 이 위젯을 해부해보고 싶은 개발자들은 위 소스를 다운로드 받으세요.


5. 로드맵

다음 위젯뱅크에 등록하는 것을 고려 중입니다만, 아직 위젯뱅크 등록 모듈에서 미리보기가 안되는 관계로,
시간이 좀 걸릴 것으로 보이구요. 향후 '하모닉스음' 지원 등의 버전업을 생각하고 있습니다.
많은 피드백 부탁드립니다. 감사합니다.

설정

트랙백

댓글

  • BlogIcon HOONS 2008.10.26 17:41 신고 ADDR 수정/삭제 답글

    오오~
    미라레솔시미 (^^)

    • BlogIcon 길버트 2008.10.26 18:16 신고 수정/삭제

      경훈씨도 취미가 기타인가요?
      이 위젯은 2메가 넘어서,
      훈스닷넷 회원작품에 못올림 어케 해줘봐요.

  • BlogIcon Joyh 2008.10.26 17:44 신고 ADDR 수정/삭제 답글

    우왕~ 광고 감사..
    근데 소리파일 마다 시작할 때 잡음이 들어가 있는듯?
    칙~칙~소리가 나네요.. 나만그런가?

    • BlogIcon 길버트 2008.10.26 17:48 신고 수정/삭제

      파일자체만 들으면 이상이 없는데,
      실버라이트 파일재생 문제인가...?
      암튼 파일 제공 고맙다.

  • 2008.10.27 11:11 신고 ADDR 수정/삭제 답글

    저도 살짝 잡음이 들리긴 한데.. 헤드폰이라서 그런가 싶기도 하네요 -_-;

    • BlogIcon 길버트 2008.10.27 13:34 신고 수정/삭제

      헤드폰 잘못이 아니야.
      헤드폰 잘못이 아니야.
      헤드폰 잘못이 아니야. ^^

  • BlogIcon 리거니 2008.10.27 11:23 신고 ADDR 수정/삭제 답글

    약간의 "틱" 소리가 있네요.
    아무튼 멋져요.

    • BlogIcon 길버트 2008.10.27 13:34 신고 수정/삭제

      같은 음원을 다시 재생하기 위해,
      Stop했다가 Play하면, 찌찍거리네요.

      해결책으로는 Play할 때마다 MediaElement를 새로 new를 해서 사용하고
      대신 ended 이벤트에서 remove 해주는 것.

      근데 이전에 실버라이트에 문제가 있던 게 한 어플리케이션 안에 127개 이상의
      MediaElement가 동시에 존재하면 127개 이상에 해당되는 음원들은
      재생 불능 상태가 된다는 것.

      누군가 기타줄을 막 긁어서 순식간에 MediaElement를 127개 이상 생성하게 되면
      위젯에 문제가 생기게 되는 것이죠.

      하지만 그런 악의적인 사용자가 많지는 않을거라고 믿고,
      현재의 RTW버전에서도 같은 문제가 존재하는지 확인도 해 볼 겸
      위젯을 수정하도록 하겠습니다.

  • BlogIcon 길버트 2008.10.27 15:51 신고 ADDR 수정/삭제 답글

    수정 작업을 하다가 문득 깨달은 것인데.
    줄을 스칠 때마다, MediaElement를 새로 생성하여 재생하게 되면,
    찍찍하는 소리는 줄어드는게 확실한데 같은 음을 여러 번 터치하였을 때,
    같은 음의 오버랩이 가능해 지므로, 그것은 현실적인지 못하죠.
    찍찍 소리가 나더라도 그냥 쓰셔야 겠습니다. ^^

  • seohunee 2008.10.27 23:06 신고 ADDR 수정/삭제 답글

    MS 실버라이트도 그렇고
    Adobe Air인가도 그렇고
    세상엔 제가 모르는 사이에 뭔가 새로운 플러그인 엔진들이 많이 개발되어서 돌아가는군요
    저도 어느새 뒤처진건지 요샌 뭐가뭔지 잘 모르겠어요 ㅎㅎ ^^;;

    - 화현회 39기 이서훈... 글남기고 갑니다-

    • BlogIcon 길버트 2008.10.27 23:27 신고 수정/삭제

      반갑다~ 서훈아!
      이쪽 세상은 어떻게 돌아가는지 모르고 사는게 속 편하쥐.
      한편, 개발자 입장에서는 사용자가 기술 구분없이
      마냥 편하게 사용할 수 있게하는 것이 Ideal...

  • BlogIcon 중스 2008.10.29 18:08 신고 ADDR 수정/삭제 답글

    예~전에 은광여고 2학년 스터디에서 제가 한다고 하고서 안했던 siverlight 가젯이네용 ㅎ 언제 조율 잘된 기타 연주도 블로그에 올려주세요~ ㅎ

    • BlogIcon 길버트 2008.10.30 10:38 신고 수정/삭제

      중스님의 한을 제가 풀어드린 건가요?
      조율 잘된 기타연주라... 네~ 언젠가는 ^^

      은광여고 3학년은 언제 시작되나요?

      (오해하시는 분들이 계실까봐 덧붙이면, 은광여고는 MS에서 주관하는 실버라이트
      스터디모임의 별명입니다. Silverlight가 '은광' 이잖아요. ^^
      개인적으로는 '은광예고'가 더 좋을 것 같습니다만...)

    • BlogIcon 중스 2008.10.30 17:27 신고 수정/삭제

      2학년 종업식(?)에 이야기 나눈대로 3학년 시작하면 좋을 것 같은데요, 퐝 과장님과 및 학생분들과도 이야기 해봐야할것 같아요 ㅎ

  • BlogIcon QHermes 2008.10.31 14:26 신고 ADDR 수정/삭제 답글

    오, 아주 좋아요!

  • BlogIcon reikop 2009.04.03 17:10 신고 ADDR 수정/삭제 답글

    오!!! 좋은데요!!
    전 개방현튜닝보다는 하모닉스로 튜닝하기때문에 ㅠ_ㅠ.. 같이 넣어주심안되나요~ ㅎㅎ

    • BlogIcon 길버트 2009.04.03 17:18 신고 수정/삭제

      안그래도 다음 버전에서 추가하려고 생각 중이었습니다.
      기타 음원 레코딩에 도움을 주는 조군에게
      하모닉스음도 레코딩이 잘 되는지
      한 번 물어보겠습니다.

  • BlogIcon uyr09 2009.05.02 17:57 신고 ADDR 수정/삭제 답글

    이프로그램 네이버에 그냥 글로올려서 쓸게요 ㅜ 네이버는 위젯 만드는거없는거같아서요

    • BlogIcon 길버트 2009.05.03 12:58 신고 수정/삭제

      안녕하세요. 길버트입니다.
      그러셨군요~
      네이버 블로그에서는 조금 불편하군요! ^^
      관심가져주셔서 매우 감사드려요.

  • BlogIcon 이쫑 2009.07.22 21:43 신고 ADDR 수정/삭제 답글

    앗! 갑자기 위젯이 작동을 안합니다. ㅠㅠ

    • BlogIcon 길버트 2009.07.23 10:15 신고 수정/삭제

      제 블로그의 기타조율 위젝을 확인해 보니,
      잘 작동을 하고 있습니다만...
      안되시는 현장의 URL을 알려주실 수 있으실까요?
      제가 한번 살펴보도록 하겠습니다.

      사용하시는 브라우저에 따라 안되시는 것일 수도 있으니,
      웹브라우져의 종류와 버전을 알려주시길 부탁드립니다!
      감사합니다.

    • BlogIcon 길버트 2009.08.02 18:29 신고 수정/삭제

      알고 보니, 기타조율위젯용 xap파일을 호스트하고 있는
      서버가 요즘 계속 저녁 때만되면 트래픽이 초과되어
      다운이 되고 있었습니다.

      그때가 되면 xap파일을 가져오지 못해서 화면이
      하얗게 뜨는 것이었구요.

      xap 파일이 2.x메가에 달했는데요.
      mp3파일 등을 외부리소스로 빼내었더니, 100kb 이하가
      되었습니다. 지금 현재는 트래픽문제를 덜 일으켜서
      문제가 해결되었습니다.

      감사합니다!

  • 이쫑 2009.07.23 13:51 신고 ADDR 수정/삭제 답글

    앗 작동이 다시되네요,

    어제 갑자기 흰화면만 출력이 되어서

    잠시 꺼두었는데 제 컴퓨터에 문제가 있었나보네요,,^^;

    • BlogIcon 길버트 2009.08.02 18:30 신고 수정/삭제

      이쫑 님의 다른 글에 답글을 달았는데요.
      xap파일을 호스팅하고 있던 서버의 트래픽 초과로
      파일 전송이 차단당해서 그랬습니다.
      현재는 문제를 해결하였습니다.
      감사합니다.