2010년 01월 19일
feliz nabidad
# by | 2010/01/19 12:31 | 트랙백 | 덧글(0)
# by | 2009/12/25 17:25 | 트랙백 | 덧글(0)


# by | 2009/12/05 09:14 | 트랙백 | 덧글(0)

# by | 2009/12/01 16:55 | 트랙백 | 덧글(0)
# by | 2009/11/30 18:06 | 트랙백 | 덧글(0)
http://www.nosolosmoothjazz.com/ 에 오리엔탈익스프레스의 리뷰가 실렸습니다.

구글 번역을 하였습니다.
Oriental Express is the contemporary jazz music education major from Korea. His followers and fans in the hundreds of thousands. Perfectly blend the most current instrumental jazz with traditional music koreana. In this way the band incorporates two Koreans traditional instruments: the Gayageum or zither-like 12-string harp that rely silk in 12 movable bridges representing 12 months of the year and Haegeum, 2-string instrument with a bow that lacks Mast and is played vertically on the left knee resulting in a nasal, penetrating sound. The result of the album is very interesting blend of East and West musically. The band consists of Kim Hyounjong on drums and percussion, Choi Youngjun on keyboards and synthesizers, the low Hyunmo Kim, Park and Chun Kyungsan to gayageum Jiyoon to Haegeum and voices. Oriental Express has been active since 2004 and has previous two albums, "To The West" published in the year 2006 and "Cruising Together" released a year later. "Vision Of The Road" is his latest work and consists of a total of 10 unpublished compositions. All songs are composed by Choi Youngjun except "Anabolic", composed by Kim Hyunmo and "New Romance" written by Kim Hyounjong. The common denominator throughout the entire album is the presence of Koreans sounds interspersed with Western rhythms and sounds completely. Remarkable is the excellent solo piano played by Choi in the subject Youngjun which starts the album and is titled "Vision Of The Road". Another of the many good topics that contains the new work is entitled Oriental Express "Night Flight" and that under our view would be the single from the album. Nor can one overlook issues such as "Anabolic", "Morning Coffee" or "Sunshine Bay. The album ended up setting an end to an excellent album that includes the full version of the item entitled "Morning Coffee" and almost reaches nine minutes. All compositions are arranged by the band themselves with the exception of the item entitled "Good Morning" which is managed by Kim Hyunmo. "Vision Of The Road" is produced by Youngjun Choi and Kim Hyounjong. Recording of the album is performed in the Eastern Choi Youngjun Fantastic Studio and mixing of the Park is carried out by Keunsang in HJ Freaks Cozimuzik Studio. The album is mastered by Hwang Hongchearl in Korea Sonic Studio. The excellent design of the album cover is due to Park Maeng Jinhyun and Seolran, authentic artists and interior photographs are by Kim Sangwon and are held in the Sum Studio. This jewel of music is distributed by Korea Land Corp. with which one can make the idea of the difficulty of acquiring "Vision Of The Road" in Europe.
오리엔탈 익스프레스 현대 재즈 음악을 한국에서 교육을 전공하였습니다. 그의 추종자들이 팬들의 수천 수백했다. 완벽의 전통 음악이 코리아나와 대부분의 최신 경음악 재즈가 조화를 이룹니다. 밴드는 12 움직이는 다리 년 해금, 2의 12 개월 - 그 부족 활과 문자열 인스 트루먼트 대표에 의존 실크 하프 2 한국 전통 악기 : 가야금 또는 치터 12과 같은 문자열이 방법 채택 마스트 및 수직으로 왼쪽 무릎을 비강 결과에 대한 재생, 소리를 관통. 앨범의 결과는 매우 동양과 서양의 조화를 음악적으로 흥미로운 일이다. 김 Hyounjong 밴드의 드럼과 타악, 최 Youngjun 키보드와 신디사이저에 설치된 구성, 낮은 Hyunmo 김, 박 천 경산 해금과 가야금의 목소리에 Jiyoon있습니다. 오리엔탈 익스프레스되어 2004 년부터 1 년 후에 발표, "서"2006 년 출판과 "함께"크루즈 이전 두 앨범을 활성하고있다. "비전 도로"그의 최근 작품 10되지 않은 작곡의 총 구성되어있습니다. 전체 곡 최 Youngjun에 의해 "근육", 김 Hyunmo 및 "New 로맨스"김 Hyounjong에 의해 서면에 의해 구성된 제외 구성되어있습니다. 앨범 전체에 걸쳐 공통 분모는 한국인의 존재는 서양의 리듬과 소리를 완전히 interspersed 소리입니다. 놀랄만큼 뛰어난 솔로 피아노 최 제목 Youngjun이 앨범을 시작하는 "도로 비전라는 제목의 재생"입니다. 또 하나는 새로운 작품이 포함되어 많은 좋은 주제의 오리엔탈 익스프레스 "나이트 플라이트"그게 우리를 보려면 아래의 앨범에서 하나 될 자격이있습니다. 또한 하나의 근육과 같은 ""로, "모닝 커피"또는 "선샤인 베이 문제를 간과할 수있습니다. 앨범 제목의 항목의 전체 버전을 포함하고 훌륭한 앨범을 마지막 설정을했다 "모닝 커피"거의 9 분에 도달합니다. 모든 구성 항목 제목의 예외와 함께 밴드를 스스로 "굿 모닝"는 김 Hyunmo에 의해 관리되는 배열입니다. "비전 도로"Youngjun 최 김 Hyounjong에 의해 생산됩니다. 녹음 앨범의 동부 최 Youngjun 환상적 Studio에서 수행되며 공원의 혼합에 의해 Keunsang HJ에 실시 븅신 Cozimuzik 스튜디오. 앨범 황 Hongchearl 한국 소닉 스튜디오에 의해 마스터입니다. 앨범 표지의 뛰어난 디자인 파크 맹 Jinhyun 및 Seolran, 본격적인 가수의 실내 사진을 예정이다 김 Sangwon에 의해 수있습니다 합계 Studio에서 개최됩니다. . 한국의 어느 하나 "유럽에서"도로 비전 확보의 어려움 아이디어를 만들 수있습니다.
# by | 2009/11/19 08:42 | 트랙백 | 덧글(0)
# by | 2009/11/16 11:12 | 트랙백 | 덧글(0)

# by | 2009/11/09 15:39 | 트랙백 | 덧글(0)
Music Group Oriental Express = Traditional Music + IT + Jazz
오리엔탈 익스프레스(Oriental Express)는 국악과 재즈, 그리고 뮤직 테크놀로지가 결합된 새로운 형태의 퓨전음악그룹이다. 그룹의 리더이자 작곡 및 키보드연주를 담당하고 있는 최영준(서울예술대학 교수)을 중심으로 2005년 결성되었으며 드럼연주자 김현종(여주대학 교수), 베이스연주자 김현모, 가야금연주자 박경소 로 이루어져있다. 이들은 2006년에 발매된 데뷔 앨범 <To The West> , 2007년의 2집 <Cruising Together> 그리고 2009년의 3집 <Vision of the Road>, 세 장의 앨범을 통하여 발라드에서 부터 재즈, 락(Rock), 라틴, 펑크, 디스코, 심지어 일렉트로니카에까지 이르는 다양한 리듬에 한국적인 사운드의 멜로디를 결합한 독특하고 폭넓은 그들만의 음악을 추구하여 왔다. 공연뿐 아니라 공연에 필요한 소프트웨어와 하드웨어 개발하는 것에도 많은 노력을 기울여 왔다, 전자해금과 전자가야금, i장구 등 을 비롯하여 국악 소프트웨어 신디사이저 등도 개발하고 있으며 다양한 센서와 인터랙티브 실시간 비디오 소프트웨어도 개발한다.
한국의 전통악기와 서양의 현대악기가 함께 하는 오리엔탈 익스프래스의 음악은 “이것이 국악이다.” 혹은 “이것이 재즈다.” 이렇게 한마디로 정의할 수 없다. 그저 오리엔탈 익스프레스의 음악이다. 오리엔탈의 어울림의 정신이 만들어낸 새로운 음향이다.
Oriental Express Technologies : |
Contacts : |
공연 연보
2009.10.21. 예술의 전당 콘서트홀, 경찰 창설 64주년 기념
2009.10.17. Oriental Express iTune 음원 서비스 시작
2009.10.12~16 팜스(Performinc Arts Market in Seoul)참가
2009.9.26 홍성장로교회 60주년 기념 공연
2009.8.8 KBS1TV 국악한마당
2009.6.27 토요일 오후 5시 남산골 한옥마을 천우각 무대
2009.6.15 국립경찰교향악단과 협연, 죽전 야외음악당
2009.5.7. 2009 하이서울 페스티벌 덕수궁 대한제국 모단음악회
2009.4.26. 7시 용인 대덕사 26일 산사의 숲속 음악회 개최
2009.4.11 서울남산국악당 토요 상설 공연
2009.4.1~ TBS 이종환의 마이웨이 시그널 매일밤 10시45분
2009.3.29 [KBS 1FM] 93.1MHz 흥겨운 한마당
2009.3.26. TBS FM 95.1 방은진의 밤으로의 여행 공개방송
2009.2.16. [TBS eFM 101.3 MHz] 오리엔탈익스프레스 인터뷰
2009.2.13. 국악방송 꿈꾸는아리랑 오리엔탈익스프레스 인터뷰
2009.2.13 [KBS FM] 흥겨운 한마당 3집 공연실황 방송
2009. 2.6~2.21.북촌창우극장 3집 쇼케이스 2월 6 (금) , 7 (토), 13(금), 14(토), 20(금) , 21(토) 7시반
2009. 2.2 [TBS] 2월7일 7:00 TBS 싱싱한 우리 음악 - 이 안 에 오리엔탈 익스프레스 가 소개
2009.1.10 오리엔탈익스프레스 3집 한국대중음악상 네티즌 추천앨범에 선정
# by | 2009/11/08 19:07 | 트랙백 | 덧글(0)

# by | 2009/10/26 17:31 | 트랙백 | 덧글(0)

# by | 2009/10/25 22:41 | 트랙백 | 덧글(0)
TBS 교통방송 이종환의 마이웨이 시그널 매일 밤 10시45분 라디오를 켜주세요 ^^
그리고 홈피에 오리엔탈익스프레스 음악 많이 신청해주세요 ^^
http://www.tbs.seoul.kr/fm/MyWay/index.jsp
# by | 2009/10/23 11:47 | 트랙백 | 덧글(0)



# by | 2009/10/15 21:56 | 트랙백 | 덧글(0)
쉬어가는 페이지 C/C++를 배워보자
1. 처음하는 C/C++프로그래밍
Mymixer 예제는 C/C++ 를 배울때 가장 먼저 배우는 hello 프로그램을 변형한 것으로 printf출력문의 예제 사용법을 보여준다.
mymixer.c
#include <stdio.h> void main() { // 나의 첫 프로그램 printf("My Mixer \n"); printf("Output = %d \n", 10); } |
- 소스 코드 중 “//” 는 주석을 의미하며 코드부분이 아니므로 컴파일되지 않는다.
- 프로그램의 라인 마지막은 항상 ; 를 넣어준다.
#include <stdio.h> void main() { // Channel1 short channel1_input = 10; short channel1_gain = 10; short channel1_Volume_Fader = 5; short channel1 = channel1_input * channel1_gain * channel1_Volume_Fader; // Channel2 short channel2_input = 9; short channel2_gain = 12; short channel2_Volume_Fader = 4; short channel2 = channel2_input * channel2_gain * channel2_Volume_Fader; // Output short output; output = channel1 + channel2; printf("output = %d \n",output); } |
쉬어가는 페이지 C/C++를 배워보자
2. 덧셈
믹서 부분을 공부하였다면 믹서는 여러 가지 입력의 합인 것을 알 수 있을 것이다. 다음 소개하는 예제는 두개의 입력, 3과 5를 가진 믹서와 그 출력 8을 만들어 내는 프로그램이다.
channel .c
#include <stdio.h> void main() { short channel1 = 3; short channel2 = 5; short output =channel1 + channel2; printf("mixerout = %d \n",output); } |
이 예제를 통하여 변수 선언과 변수의 합을 구하는 방법을 배웠다.
쉬어가는 페이지 C/C++를 배워보자
3. 곱셈
믹서의 한채널을 살펴보면 게인, Send, EQ, 그리고 볼륨페이더등 여러가지 증폭기를 보게 되는데 이러한 것들은 곱셈으로 표현될 수 있다..
multiply.c
#include <stdio.h> void main() { short channel1_input = 10; short channel1_gain = 10; short channel1_Volume_Fader = 5; short channel1 = channel1_input * channel1_gain * channel1_Volume_Fader; printf("channel1 = %d \n",channel1); } |
이 소스코드에서 정의된 변수 channel1_input 은 오디오의 입력을 나타내며 게인과, 볼륨페이더 컨트롤을 가지고 있다.
CHANNEL1 INPUT * GAIN * VOLUME = CHANNEL1
쉬어가는 페이지 C/C++를 배워보자
4. Mixer
만일 3개의 입력 단을 가진 믹서를 곱셈 프로그램을 확장하여 프로그래밍 한다면 다음과 같이 할 수 있다.
#include <stdio.h> void main() { // Channel1 short channel1_input = 10; short channel1_gain = 10; short channel1_Volume_Fader = 5; short channel1 = channel1_input * channel1_gain * channel1_Volume_Fader; // Channel2 short channel2_input = 9; short channel2_gain = 12; short channel2_Volume_Fader = 4; short channel2 = channel2_input * channel2_gain * channel2_Volume_Fader; // Output short output; output = channel1 + channel2; printf("output = %d \n", output); } |
쉬어가는 페이지 C/C++를 배워보자
5. Structure
만일 16개의 입력을 가진 믹서를 전에 한 방법(4.Mixer)으로 만들어 본다면 적어도 48(3*16)의 변수를 선언하여 각각의 게인과 볼륨 컨트롤을 제어 하여야 할것이다. 그러나 이제 사용하게될 Structure를 사용하면 프로그램은 매우 간결하게 바뀌게 되는데 이것이 바로 객체 지향형 프로그램의 장점이 된다.
struct.c
#include <stdio.h> typedef struct MYCHANNEL { shortinput; shortgain; shortvolume; shortoutput; }MYCHANNEL; void main() { //Declare Channel MYCHANNEL channel1 ; MYCHANNEL channel2 ; short output; //channel1 channel1.input =10; channel1.gain = 10; channel1.volume = 5; channel1.output = channel1.input * channel1.gain * channel1.volume; //channel2 channel2.input =9; channel2.gain = 12; channel2.volume = 4; channel2.output = channel2.input * channel2.gain * channel2.volume; //output output = channel1.output + channel2.output; printf("output = %d \n", output); } |
쉬어가는 페이지 C/C++를 배워보자
6. 서브 루틴
C/C++프로그램의 서브루틴은 믹서의 기능중 AUX SEND, 와 RETURN으로 이해 하면 된다. 메인 믹서 프로그램에서 앰프 기능(프리앰프)기능을 떼어 내어 AUX 센드, 리턴 한다고 생각하면 subroutine.c 는 이해가 가리라 믿는다.
subroutine.c
#include "stdio.h" short amplify(int input, int value) { short output; output = input*value; return (output); } void main() { short sample[10] ={0,1,-2,1,2,-2,2,-1,-3,0};// = 0; int i; for (i=0;i<10;i++){// loop for entire sample sample [i] = amplify(sample [i], 2);// amp subroutine. printf("result = %d \n", sample [i]); } return(0); } |
쉬어가는 페이지 C/C++를 배워보자
7. 텍스트 표시
이번 프로그램 예제는 C/C++에서 어떻게 문자열(String)을 표시하는지 알아보도록 하자. 디지털 믹서 프로그램시 채널이름을 표기하는데 유용하게 쓰일것이다.
channel.c
#include <stdio.h> void main() { short channel1 = 3; short channel2 = 5; char channel1_name[] = "Guitar"; char channel2_name[] = "Bass"; short output =channel1 + channel2; printf(channel1_name); printf(" = %d\n",channel1); printf(channel2_name); printf(" = %d\n",channel2); printf("mixerout = %d \n",output); } |
쉬어가는 페이지 C/C++를 배워보자
8. 어레이
오디오 샘플은 시간의 흐름에 따른 소리의 세기 변화 데이터 모음이다. 만일 CD수준의 16bit 44.1Khz 샘플링 방식을 사용한다면 초당 441,000 어레이의 샘플이 필요하며 소리의 세기는 2^16(65,536단계: +32,767~-32,768). 이번 예제는 3bit, 10Hz 샘플링 방식을 사용하여 어레이의 사용법을 알아보도록 한다. 소리의 세기는 2^3(8단계: +3~-4)로 표현되고, 10Hz샘플링 방식의 사용으로 10개의 샘플 어레이를 가지게 된다.
Sample[0]=0
Sample[1]=1
Sample[2]=-2
Sample[3]=1
Sample[4]=2
Sample[5]=-2
Sample[6]=2
Sample[7]=-1
Sample[8]=-3
Sample[9]=0

캡션: 데이터 그레프
array.c
#include "stdio.h" void main() { short sample[10] ={0,1,-2,1,2,-2,2,-1,-3,0};// = 0; int i; for (i=0;i<10;i++){// 전체 샘플 sample [i] = sample [i] * 2;// 두배 증폭 printf("result = %d \n", sample [i]); } return(0); } |
쉬어가는 페이지 C/C++를 배워보자
9. 헤더파일
#include 문을 사용하여 헤더파일을 메인 프로그램과 연결하여 주는데 이 헤더파일은 프로그래밍에 자주 사용되는 기능들을 모아 놓은 것쯤으로 이해하면 쉽다. 앞서 서브루틴을 사용하여 증폭하는 루틴을 만든 것을 상기해보며, 이 기능을 헤더파일로 만들어 보자. 증폭 기능을 헤더 파일로 만들어두면 이번 프로그램뿐 아니라 다른 프로그램에서도 프로그램의 상단에 #include "amplify.h" 문을 사용하여 amplify.h 를 프로그램에 쉽게 포함(include) 시킬수 있다.
main.c
#include "amplify.h" void main() { short sample[10] ={0,1,-2,1,2,-2,2,-1,-3,0};// = 0; int i; for (i=0;i<10;i++){ // 전체 샘플 sample [i] = amplify(sample [i], 2);//2배로 증폭 printf("result = %d \n", sample [i]); } return(0); } |
amplify.h
#include "stdio.h" short amplify(int input, int value) { short output; output = input*value; return (output); } |
쉬어가는 페이지 C/C++를 배워보자
10. 비교
C/C++ 비교문.
if( a == b ) ; /* 비교 처리문 */ |
==같다if(a == b) a 와 b 가 같을때
!=같지 않다if(a != b) a 와 b 가 같지 않을때
>크다if(a > b) a 가 b 보다 클때
ㅡ작다if(a < b) a 가 b 보다 작을떄
>=크거나 같다if(a >= b) a 가 b 보타 크거나 같을때
<=작거나 같다.if(a <= b) a 가 b 보타 작거나 같을때
11. 포인터
포인터는 변수의 일종으로 정수(int), 부동소수점(float), 문자(char) 등과 는 달리 메모리내의 주소를 기억시키는 변수라고 이해하자.
포인터는 두 가지 연산자(Operator)를 가지고 있는데 & 는 주소 연산자, *는 참조 연산자라고 한다.
주소 연산자 &는 변수의 주소를 얻기 위해 사용한다. 그래서 포인터는 변수의 주소를 가리키게 됩니다.
pointer = &variable;
포인터 = &변수
참조 연산자 *는 포인터가 지정하는 주소의 값을 변수에 대입시킨다.
anothervariable = *pointer;
다른변수 = *포인터
그러므로 *pointer가 가리키는 어드레스의 값이 “10”이라면 anothervariable 는 10을 갖게 된다.
포인터가 지정하는 어드레스에 일정 값을 주고 싶을 때는 다음과 같이 한다.
*pointer = 12;
이때 *pointer 가 지정하는 번지수에 “12”를 대입하게 된다.
*pointer = 12; // 12를 *pointer 가 지정하는 어드레스에 // 데이터 12를 넣는다 anothervariable = *pointer; // 변수 anothervariable 에 *pointer 가지정한 // 어드레스의 값 12를 준다 |
12. 포인터예제
#include <iostream.h> main() { int variable; int *pointer; variable = 2;// 정수 변수 variable에 2를 넣고 cout << "변수=" << variable << "\n"; pointer = &variable;// 포인터에 변수가 저장된 // 어드레스를 지정 *pointer = 3;// 포인터가 가리키는 번지에 “3” // 을 넣는다. cout << "변수=" << variable << "\n"; return(0); } |
그러므로 변수 variable은 초기값 2에서 포인터사용으로 인해 3으로 바뀌게 된다.
프로그램의 출력은
변수 =2
변수 =3
이 된다.
13. 파일 입출력
교재 내에서 설명된 Real Sound는 바이너리 데이터(텍스트가 아님)인 RAW데이터를 사용하여 사운드를 입, 출력한다.
이 바이너리 파일의 입력을 위하여 Real Sound는 C스타일의 가장 간단한 fread 그리고 바이너리 파일 출력을 위하여 fwrite를 사용한다.
fread와 Fwrite의 일반적인 사용법은 다음과 같다.
read_size=fread(data_ptr, count, size, file);
write_size=fwrite(data_ptr, count, size, file);
read_size, write_size읽어들인 데이터나 저장할 데이터의 크기,
data_pter파일의 입출력을 위한 포인터.
count입출력된 아이템의 최대 수
size읽거나 저장된 파일크기, 바이트(bytes)
file입출력 파일
// RAW파일 읽는 루틴 void openrawfile(char *filename) { FILE *openfile; openfile = fopen(filename,"r"); int rawopen = fread(&sample, 2, total_samples ,openfile); fclose(openfile); } // RAW파일 저장 루틴 void saverawfile(char *filename) { FILE *savefile; savefile = fopen(filename,"wb"); int rawsave = fwrite(&sample,2,total_samples,savefile); fclose(savefile); } |
# by | 2009/10/12 13:53 | 트랙백 | 덧글(0)

# by | 2009/09/21 17:32 | 트랙백 | 덧글(0)
◀ 이전 페이지 다음 페이지 ▶