HOME | EXPERIENCE | GUESTBOOK | ADMIN | ABOUT
 
Andre Michelle가 지난번 내가 소개한 Lee Brimelow's post 포스트 내용중 추가로 Sound.extract를 활용하여 처리할 수 있는 Pitch 방법에 대한 추가 포스팅을 했었는데 그부분에 대해 좀더 세련된 처리방법을 안내하고 있다. 

사실 Andre Michelle씨는 이미 Audiotool2008 FlashForward Award 를 수상한 이력이 있는 이 분야에서는 거의 최고 수준의 전문가이다. 아무튼 이와 관련하여 손쉽게처리할 수 있는 클래스파일도 제공하고 있는데 다운받아서 간단히 구현해보니 매우 훌륭하다.

 F   ? 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import sha3.ShaDrag;
import sha3.events.ShaEventDrag;

const MAX_PITCH_RATE:uint = 2; // 최대 피치 속도를 2배를 적용

var pitch = new MP3Pitch("mysong.mp3");

var slidew = sbar.width-sbar.bar.width;

ShaDrag.manager.target = sbar.bar;
ShaDrag.manager.customDragArea = {xMin:0, xMax:slidew, yMin:0,yMax:0};
ShaDrag.manager.addEventListener31(ShaEventDrag.DRAGGING, function(e)
{
	var rate = e.parameters.x / slidew;
	pitch.rate = rate*MAX_PITCH_RATE;
});


무엇보다 rate0에서 부터 거의 무한으로 할수 있는게 매우 파격적... 이래서 ByteArray의 활용은 매우중요한듯하다.
하지만 왠지 조작하기엔 왠지 너무나 넘사벽... 관심있는 분은 한번 적용해보길 바란다. (Thank Andre)
EDIT | DELETE
All Articles
  • • 냉풍기는 정말 효과가 있는것인가?
  • • 동반의 강자 VS 터프윈
  • • 확산되는 지자체 부도 그리고 제2의 부자감...
  • • 저역시 반드시 반대를 하는 입장이라기 보단...
  • • 저는 전작권 연기에 찬성하고 있었습니다만....
  • • 사실 공직자로서의 자질론을 따지자면 제가 ...
  • • 타블로의 악플러는 과연 처벌 대상인가?
  • • 타블로는 경고한다 그 입다물라!
  • IE8 inline-block

  • 2008     1
    LINK • SUMMARY