MyAdlib의 GUI버전 애들립 스튜디오 (Adlib Studio)를 만들고 있습니다.

h2h1995의 이미지

http://lab.tcltk.co.kr/imsplayer.php

일단 공개를 합니다.

---------------

안녕하세요.

My시리즈의 세번째 작품 Adlib Studio 입니다.

당연히 Adlib 카드 시절의 음원만 취급하는 플레이어로 발전시킬 생각입니다.

다른 mp3, flac, ape.. 등등의 음원은 여력이 되질 못합니다.

(어느정도 테스트는 하였지만...)

여력보단 유지보수할 엄두가 안나서요.

아래는 현재까지 개발된 스샷입니다.

현재 어느정도까진 구현이 되어 있습니다.

정식 릴리즈는 퇴근후 짬짬이 만드는 것이라 시간이 좀 걸릴것 같습니다.

당연히 오픈소스로 할 예정입니다.

그리고 이자리를 빌어 제트오디오 관계자 분들께 양해를 구합니다.

스킨 이미지를 만들 실력이 절대 안되어 부득이하게 하나씩 캡쳐해서 갖다 썼습니다.

죄송하며 이해를 부탁드립니다~ ^_^

혹시 문제가 된다면 이 스킨은 제거 하겠습니다.

앞으로 가사(ISS) 지원, 악기 출력 지원등등이 남았네요.

요놈 만들면서 스킨의 구성, 사운드에 대해 많이 공부좀 했네요.

개발은 SDL, wxWidgets를 사용하고 있으며, 멀티플랫폼을 생각하며 개발중입니다. =)

(MyGDB 코드의 변화가 없던건 요놈을 만드느라 그랬습니다. ㅎㅎ)

File attachments: 
첨부파일 크기
Image icon adlib_studio.png34.18 KB
dorado2의 이미지

h2h1995 님을 응원하는 한 사람입니다만, 리소스를 가져다 쓰는 건
당사자가 문제 삼을 여지는 있지 않은지 조금 우려가 되네요.

h2h1995의 이미지

아무래도 스킨은 좀 문제가 있겠지요?

혹시 스킨을 그려주실 분이 계시면 좋겠네요.

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

cleansugar의 이미지

http://twitter.com/taeuk

이야기 개발자인 황태욱씨 트위터에 알렸습니다.

IMS는 SF와 네이버카페에 관련 프로젝트가 있습니다.

혹시나 해서 도스용 연주기 소스 첨부했습니다.

___________________

http://blog.aaidee.com

댓글 첨부 파일: 
첨부파일 크기
Package icon ims_262.zip61.35 KB

재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.

아이디의 아이디어 무한도전
http://blog.aaidee.com

귀태닷컴
http://www.gwitae.com

h2h1995의 이미지

감사합니다.

알려주신곳을 참고해서 만들고 있습니다.

실제 애들립 음원 에뮬레이터는 저곳에서 만든것을 사용중입니다.

몇가지 문제가 있습니디만..

현재 타악기 채널들이 조금 튀는 문제가 있긴하지만.. 조만간 해결해 봐야죠.

관심 감사드립니다~

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

madman93의 이미지

기대하고 있겠습니다.

---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------

---------------------------------------------
git init
git add .
git commit -am "project init"
---------------------------------------------

사랑천사의 이미지

헛.
3일 째 Gentoo를 셋팅하다가 어제인가 그제인가... X가 대충 구성되고 들어와서 이 글을 본 거 같긴 한데 그 때는 한글 글꼴이 이상해서 저거 뭐야 그러고 그냥 지나쳤는데, 나눔 글꼴을 가저다가 깔고 나서 X와 GNOME 셋팅도 대충 마치고 나니 이제야 이 글의 정체를 알게 되네요.(제목 보다가 뭔가 하고 그냥 넘어갔었습니다.)
반가운 소식이네요.
그리고 이건 우연인지 필욘인지... 좀 전에 DOSBox로 OCPLAY 띄워서 IMS 파일들 몇 개 듣고 KLDP에 들어 왔는데 이 글이 눈에 띄네요 ㅎㅎ.
IMPLAY도 있었는데 그건 지금의 DOS 디렉터리엔 없네요.
그런데 제 기억에 이전에 MyAdlib도 GUI이긴 했던 것으로 기억하고 있는데요. 그 녀석과 이 녀석의 차이가 있는 건가요?
(혹시 이전의 재생 목록을 전부 XML로 입력해 줘야 했던 부분이 개선된 건가요?) 보기엔 아예 새로 짜시는 거 같기도 합니다만 일단 차이점이 궁금하네요.
그리고 Studio라고 하시길래 무슨 IMS 만들어 내는 프로그램인가 했습니다 잠시 ㅎㅎ.
아무튼 기대됩니다.
-- 사랑천사 --
LECL 블로그
yeosong@gmail.com ysnglee2000@lecl.net
yeosong@gmail.com(네이트온) ysnglee2000(

사람천사

h2h1995의 이미지

일단 공개를 합니다~

http://lab.tcltk.co.kr/imsplayer.php

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

cleansugar의 이미지

고생하셨습니다.

그런데 윈7에서 폴더 열기가 안되고 끌어넣기만 되고 프로그레서바가 오른쪽에서 왼쪽으로 움직입니다.

___________________

http://blog.aaidee.com

재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.

아이디의 아이디어 무한도전
http://blog.aaidee.com

귀태닷컴
http://www.gwitae.com

h2h1995의 이미지

폴더 열기는 본래 구현이 안되어 있습니다.

현재는 끌어놓기만 지원합니다.

프로그레스바는 의도적인 것입니다.;;;

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

사랑천사의 이미지

무엇보다 재생 목록을 자동 생생하는게 참 좋네요. 악기별로 약간 피치가 안 맞는 부분이 있긴 하지만, 그건 뭐 그럴 수 있는 거 같구요. 아무튼 이거 좋은데요? ㅎㅎ.
버튼들에 툴팁 달아 주신거 감사합니다. 처음엔 무슨 버튼인지 몰랐는데 툴팁 보고 아 그렇구나 했습니다. 그런데 기본으로 repeat가 설정 되어 있고 Shuffle 모드가 켜저 있는 건가요? 첫 번째 곡을 재생하고 나니 자동으로 랜덤한 어떤 곡으로 뛰어 넘는 거 같네요.
-- 사랑천사 --
LECL 블로그
yeosong@gmail.com ysnglee2000@lecl.net
yeosong@gmail.com(네이트온) ysnglee2000(

사람천사

h2h1995의 이미지

기본으로 다음 곡을 자동 재생하게 되어 있습니다.

(리스트박스에서 선택된 다음을 연주합니다..)

현재 타악기 채널들이 조금 튀는 문제가 있는데..

크게 거슬릴 정도는 아닐겁니다. ㅎㅎ

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

사랑천사의 이미지

아... 특정 파일을 가금 한 곡 씩 건너 뛰는 경우가 있던데 그건 IMS 파일에 문제가 있는 거겠조? 그런데 또 그 건너 뛴 파일을 수동으로 클릭하면 잘 나오네요.
그리고 타악기 튀는건 모르겠는데 피아노 같은 악기들이 피치가 안 맞는 것은 STANDARD.BNK를 제가 이전에 OCPLAY에서 쓰던 것으로 넣어 주니 잘 맞네요. 좀 소리가 작긴 한데요. ㅎㅎ.
엔진 자체 문제 보다는 뱅크에 영향을 받는 거 같습니다.

첨부 파일을 두개 넣었는데 하나는 제가 가지고 있던 IMS/ISS 파일들 모와 둔 거고요.
하나는 제가 쓰고 있는 STAND.BNK 가 들어 있는 압축 입니다. 뱅크는 제가 올리는 것이 플레이어에 들어 있는 거 보다 용량은 좀 작습니다만(아마도 악기가 약간 부족할 지도 모르겠네요.) 일부 피치 안 맞는 부분이 수정되네요. 참고 되시라고 올립니다.
그리고 좋은 프로그램 잘 사용하겠습니다 ㅎㅎ. 업데이트 되는 다음 판도 기대할계요.

--추가--
중요한 거 하나 빼먹었습니다. 불특정한 경우에 발생하는 문제인데 갑자기 어느 순간 부터 프로그램 자체는 잘 동작하는데(UI 부분) 애드립 엔진이 멈춰서 어떤 곡을 재생해도 갑자기 재생이 안 됩니다. 특정 곡에서만 그러나 해서 다시 띄우고 하니 또 괜찮고 그렇네요. 아주 가끔 있는 현상 같습니다.
-- 사랑천사 --
LECL 블로그
yeosong@gmail.com ysnglee2000@lecl.net
yeosong@gmail.com(네이트온) ysnglee2000(

댓글 첨부 파일: 
첨부파일 크기
Package icon imsm.zip181.83 KB
Package icon STANDARD.zip142.5 KB

사람천사

h2h1995의 이미지

제보 감사합니다.
아무래도 뱅크의 악기에 영향을 많이 받는것 같네요.

그외 불편한 기능들이나 개선은 차차 하도록 하겠습니다.

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

사랑천사의 이미지

네, 관심 있게 보고 있습니다.
PS: 조만간 Linux에서 MyGDB를 써 볼 일도 생길 거 같습니다.
PS2: 프로그램 이름이 좀 허전한 거 같습니다. 제가 작명 센스가 좀 되면 좋은 이름을 지어 드리고 싶지만(어차피 My 시리즈로 가실 거 같지만) 그렇지가 못하네요.
PS3:(추가) DOSBox와 OCPLAY(또는 IMPLAY)를 가지고 계시다면 뱅크 파일들과 여러 IMS 소스들로 들리는 음향, 음색 등을 뱅크 바꿔 가면서 시험해 보시면 여러 가지로 도움이 되실 거 같네요. 그런데 참 Adlib을 소프트웨어적으로 구현하는게 DOSBox도 그렇고 Jet-Audio도 그렇고 지금 개발중이신 이 프로그램도 그렇고 신기하기만 합니다 ㅎㅎ.
-- 사랑천사 --
LECL 블로그
yeosong@gmail.com ysnglee2000@lecl.net
yeosong@gmail.com(네이트온) ysnglee2000(

사람천사

h2h1995의 이미지

MyGDB를 사용하시는 분이 계신지 잘 모르겠네요.

다들 문제가 없어서 버그 보고가 없는것인지... ㅎㅎ

전부터 생각하던건데..

Rider GDB, Rider Tcl 같은 Rider 시리즈가 어떨까요?

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

사랑천사의 이미지

원인은 모르겠지만 어느 정도 시간 이상 지나면 불특정한 때에 메모리 오류 내면서 터지는걸 발견했습니다. 이 시간은 적어도 한 두 곡 정도로는 안 되고 한 10곡 이상 지나면 잘 그러네요. 특정 파일에서만 그런가 해서 다시 띄워서 했을 때는 아무 이상이 없었습니다.
-- 사랑천사 --
LECL 블로그
yeosong@gmail.com ysnglee2000@lecl.net
yeosong@gm
ail.com(네이트온) ysnglee2000(

사람천사

h2h1995의 이미지

저도 동일한 증상이 나타나긴 합니다.

이런 문제가 디버깅 하기가 힘들죠.

10곡뿐만 아니라.. 20-30곡 연주되도 죽지 않을때가 있습니다. ㅠ_ㅠ

수정하겠습니다.

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

사랑천사의 이미지

재생 목록이 다 끝나면 마지막 곡을 무한 반복 재생하는 현상이 있네요. 처음으로 다시 돌아가거나 끝나야 할 거 같은데요. 혹시 의도하신 동작인가요?
-- 사랑천사 --
LECL 블로그
yeosong@gmail.com ysnglee2000@lecl.net
yeosong@gmail.com(네이트온) ysnglee2000(

사람천사

h2h1995의 이미지

현재로서는 알고있고 의도한 동작입니다.

다음 버전에 보통의 재생기와 동일한 동작이 되도록 수정하겠습니다~

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr