Play Store





당신만의 새로운 파티클을 만들고! 당신만의 새로운 음악을 만들고!

BPParticle앱의 터치 반응에 따라 마법같은 일이 벌어집니다.
지금까지 들어보지 못한 새로운 사운드.
색깔과 모양에 따라 다른 사운드로 변화되는 것은 덤으로.
절대적으로 쉽고 단순한 남녀노소 음악앱.

소리와 함께 즐거움을!! 구글 플레이에서도 이용할 수 있어요~



Make your particle!! Make your sound!!

Feel the magic as BPParticle responds to your touch.
You'll hear new sound that you hadn't heard until now.
And, the tone of sound could vary with color and shape.
Absolutely, Easy and simple!!

Enjoy with sound!! Now available on Google Play.



-Puredata/Libpd


http://puredata.info


Puredata는 Max/MSP 를 개발한 Miller Puckette가 처음 개발하여, 지금까지 오픈소스 형태로 발전하고 있는 실시간 오디오, 비디오, 그래픽 프로그래밍을 위한 소프트웨어 입니다.


현재, 제가 pd-workshop으로 참여하고 있는 강사님이 운영하시는 

http://pdseoul.wordpress.com/

에서 한국어로 관련 정보들을 얻을 수 있습니다.


제가 puredata를 주목하게 된 것은, 이렇게 여러 패치를 통해 오디오를 생성할 수 있는 것을 아이폰과 안드로이드 진영에서 라이브러리 형태로 바로 이용할 수 있는 libpd 의 존재를 알면서부터 입니다. 

http://libpd.cc/


스마트폰 개발에 있어서 오디오 관련 부분을 처리하기 위해서는 고수준 API만으로는 제대로 처리하기가 무척 어려운게 사실입니다. 이 libpd의 등장으로 synthesis, filtering 등 기존의 만들어진 패치를 활용해 손쉽게 원하는 기능을 집어넣을 수 있다는 점에서, 게임이나 음악앱 개발의 활용에 적극적으로 도입할 수 있는 것인데요.

이는 추후에, puredata, max/msp, processing 같은 미디어 아트에 밀접한 프로젝트를 스마트폰 및 다양한 디바이스에 손쉽게 탑재할 수 있다는 것을 의미합니다. 이러한 시도는 해외에서도 활발히 이루어지고 있는 주제이구요. 


아직, puredata를 접한지 오래되지 않아서, 여전히 학습진행형이지만, 충분히 재미있는 다양한 결과물이 나올 수 있고, 개발자와 미디어아티스트의 협업이라는 새로운 방향의 시도도 앞으로 무척 흥미진진할 것으로 보입니다.


BPParticle은 지금까지의 스스로의 노력들을 반영한 결과물입니다.


Posted by Elegant Universe

HTML5 Web Audio API

2012. 9. 26. 22:12


출처: google - moog doodle


수년전 부터 W3C에서 정립하여 여러 웹,모바일 브라우저에서 그 스펙을 적용하고 있는 HTML5. 

새로운 기술들이 탑재되고, 생각보다 빠르게 여러 브라우저(IE를 제외한)에서도 그 기술이 지원되는 것을 보면, 앞으로의 웹과 모바일의 미래가 무척 기대됩니다.


최신 HTML5 기술의 변천과 튜토리얼을 보시려면, (http://www.html5rocks.com/) 이 사이트가 킹왕짱입니다.


저는 특히, web audio API 에 관심이 많은데, 지금으로부터 약 3여년 전쯤에 andre-michelle(http://andre-michelle.com/)이 Flash 를 이용한 재미난 음악 장난감을 만든 것들을 보고서 무척 감명을 받았는데요. 이런 플래시 음악 어플리케이션을 만들기 위해, 여러 관련 프로그램 구조를 파기도 하고, 소셜 게임을 위한 프로토타입도 만들었지요. 또, flash audio API 에 대한 지원을 제대로 해달라는 캠페인인 Adobe making noise 에도 큰 동감을 하고, 유저들이 협업하여 하나의 음악을 만드는 웹2.0 서비스에 대한 비즈니스모델도 생각을 해봤지만, 전반적인 내공의 한계에 부딪혀 진척이 무척 느려왔었습니다.


불행인지 다행인지, 외국의 그러한 기술로 만들어진 웹서비스는 거의 다 망해서 지금은 흔적조차 찾을 수 없는 서비스가 되었고, 설상가상, 잡스가 아이폰에 플래시를 지원하지 않는다는 공고를 내리면서부터, 플래시에 대한 수요는 급속도로 줄어들었고, 그러한 RIA(Rich Internet Application)는 플래시에서 HTML5로 빠르게 전이되었습니다. 앞으로의 웹의 미래는 HTML5 가 좌우할 거라는 의견이 대세이며, 각 브라우저의 적극적인 동참(특히, 구글 크롬의 주도가 인상적임. http://www.chromeexperiments.com/ )이 이 대세론에 무게를 더하고 있는데요. 요즘 느끼는 Web Audio API 의 기술 적용 속도는 무심코 넘겨볼 수 없을 것 같습니다. 


약 7달 쯤에 Web Audio API Spec ( https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html ) 에 있는 왠만한 오디오 어플리케이션을 개발할 수 있는 다양한 API를 보면서 감탄을 하였는데, 그 때 제대로 돌아가는 브라우저가 크롬 하나뿐이었다면, 지금은 크롬 외에 firefox, opera, safari 등에서도 부분적으로 적용이 시작되고 있는 부분은 무척 호의적입니다.


이와 관련된 기술의 최신 뉴스는 여기있습니다.

http://www.html5audio.org/


이 곳 정보들을 보면 다양하고 새로운 웹 오디오 기술이 빠르게 등장하고 적용되고 있는 모습을 볼 수 있습니다. 

요즘 눈길을 끄는 소식들은 크롬에서 모바일이나 데스크탑에서 마이크 인풋을 받을 수 있다는 것과 얼마전에 web MIDI API를 W3C에서 정의하기 시작했다는(http://dvcs.w3.org/hg/audio/raw-file/tip/midi/specification.html) 것입니다.


어쩌면 멀지 않은 미래에는 웹을 통해서, 음악가들이 실시간으로 연주를 협업하고 공유하는 세상이 찾아올 것입니다. 이는 음악 시장과 문화의 급격한 변화를 초래하는 것은 당면한 사실이겠지요. 앞으로의 행보를 주시해야 하고 기대되는 이유도 여기에 있다고 해도 과언이 아닙니다.


사실, 실시간으로 참여하여, 연주를 협업할 수 있는 음악 웹서비스가 현재 존재합니다.

http://labs.dinahmoe.com/plink/

http://www.technitone.com/

요즘 웹기술의 핫이슈인 nodeJS라는 비동기 이벤트 드리븐 기술을 이용하여, 실시간으로 유저가 발생한 음이 같은 방에 있는 유저 모두에게 들리며 하나의 음악을 합주할 수 있는 어플리케이션으로써, 현재의 최신 웹기술을 모두 활용한 사례라고 볼 수 있습니다. 아직은 크롬을 제외한 브라우저에서 완벽히 지원하지 않지만, 이도 단순히 시간문제이구요. 저도 이에 영감을 받아 다음 달 정도에 음악 웹앱을 퍼블리싱할 계획에 있습니다. 

어떻게 만들어졌는지 궁금한 분들은

http://www.html5rocks.com/en/tutorials/casestudies/technitone/

이를 통해 확인할 수 있습니다.


그밖에 Web Audio API에 대한 기본적인 설명과 예제들은 이렇습니다.

http://www.html5rocks.com/en/tutorials/webaudio/intro/

http://chromium.googlecode.com/svn/trunk/samples/audio/samples.html

http://webaudiodemos.appspot.com/



Posted by Elegant Universe




[For those who use english version]
Be inaccurate
 content posted, so I will modify in the near future.


[Android APP]
Release: 2011/11/06

category       : 음악 (music)

price       : 무료(Free)

language       : English/한국어

creator    : Elegant Universe 

version : 2.1 >=

store    : android market 
android market:


마켓 가기

티스토어 가기



Here is BPBeat Pro. 
Create your own rhythm, shake your body to the beat!!!
Very easy and simple, unbeat rhythms make music that can be all ages.
Also, it's FREE!!!

BPBeat Pro 로 나만의 리듬을 만들고 그 비트에 맞춰 몸을 흔들어 보자. 
매우 쉽고 간단하게, 흥겨운 리듬을 만들어 남녀노소 누구나 즐길 수 있는 Music App.
친구에게, 연인에게 나만의 멜로디를 들려주는 것은 어떠할지? 

Key Features:
0) BPBeat Pro was fully upgraded from the existing BPBeat Lite.
1) Rhythm-Beat create, storage
2) 120 voices change, pitch change 
3) Loop-Beat create, storage
4) Adjust the per-track volume, pan, mute
5) lightweight, small resources that you do not need streaming
6) Your own albums can be shared (In the future, additional factors)

주요 특징:
0) 기존 BPBeat Lite 에서 완전 업그레이드한 앱
1) 리듬-비트 생성, 저장
2) 120개의 음색 변경, 음정 변경
3) 루프-비트 생성, 저장
4) 트랙별 음량,팬, 뮤트 조정
5) 초경량, 스트리밍이 필요없는 작은 리소스의 음악앱
6) 나만의 앨범 공유 가능(향후, 추가 요소)




앨범 뷰
Album View



만든 곡 리스트. 
+곡 만들기를 통해, 새로운 루프 뷰로 이동할 수 있음.

Created a list of songs.
'+ New Song' can be moved into a new loop view.


앨범 뷰(해당 곡 클릭 시) 
Album View(When clicked each song) 



만든 곡을 재생할 수 있음. 
편집 클릭 시 해당 곡의 루프 뷰로 이동, 삭제도 물론 가능.
 

Can play the song you made.
Clicking the 'Edit' button, move into the loop view of the song, of course, you can delete.




루프 뷰
Loop View


[클릭 시 액션]

왼쪽)

빨간 버튼 ㅡ 해당 트랙 뮤트(mute)가능.

녹색 타이틀 ㅡ 해당 트랙 에디트 다이얼로그 표시

+추가 버튼 ㅡ 저장된 비트 추가 가능

재생 버튼 ㅡ 배열된 음악 재생

저장 버튼 ㅡ 해당 음악 저장

오른쪽)

매트릭스를 쉽게 터치해서 리듬을 배열.

+비트 만들기 버튼 ㅡ 새로운 비트 뷰로 이동.

[Actions to clicked] 

Left side)
Red button - mute the track.
Green title - show edit dialog to the track.
+Add button - add stored beat.
Play button - play arranged beat.
Store button - store the song.
Right side)
To easy touch matrix, arrange the rhythm.
' + New Beat' button - move to new beat view.


루프 뷰 ( +추가 버튼 클릭 시)
Loop View ( when clicked +Add button )



해당 타이틀 클릭 시, 트랙 추가 됨.

파란 재생 버튼 클릭 시, 해당 비트 재생.

When clicked the title, added track.
When clicked the blue play button, played the beat.



루프 뷰 (녹색 타이틀 클릭 시)
Loop View (When clicked green title)



해당 트랙 에디트 가능한 다이얼로그.

음량 조절 및 팬 조정 가능,

편집 버튼 ㅡ 해당 비트 뷰로 이동. 비트 뷰에서 저장 시 바로 편집된 비트 적용됨.

트랙 삭제 버튼 ㅡ 해당 트랙 삭제 됨.

확인/취소 버튼 ㅡ 에디트 된 트랙 적용/취소

In dialog, you can edit to the track.
Adjust volume or pan.
Edit button - moved into the beat view.  It applies when you save the edited beat in beat view.

'Delete Track' button - dropped the track.
'Confirm/Cancel' button - apply/cancel the edited track.



비트 뷰
Beat View



자유롭게 터치를 통해 비트 생성

옵션) 초기화: 비트 뷰 초기화

저장: 해당 비트 저장

비트 편집: 해당 비트 편집 다이얼로그 표시

 

To Freely touch, make beat.
option) Clear: initialize the beat

Store: store the beat

Edit Beat: show the dialog edit to the beat.



비트 뷰 (옵션 > 비트 편집 클릭 시)
Beat View ( option > when clicked 'edit beat' )

 


악기(음색)과 음정을 변경할 수 있는 다이얼로그

In dialog, you can modify instruments or music pitch.


비트 뷰 ( 편집 다이얼로그 > 악기 선택 클릭 시)
Beat View ( Edit Beat Dialog > when clicked prompt to select instruments.




해당 악기 선택 변경 가능. 120개의 음색 보유.

Select the instrument can be changed. Has 120 voices.
 


:> 의견 및 버그는 이메일이나 SNS로.
Comments or bugs to the email or SNS.

twitter: @elegantuniv
facebook: http://www.facebook.com/elegantuniv

 
Posted by Elegant Universe

카테고리

전체 (118)
Programming (15)
Digital Nomad (2)
Projects (7)
Sound (14)
Travel (69)
Think (9)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

글 보관함