HTS 1.23 beta 4

2016. 6. 26. 00:46

하늘소^^ 소프트웨어/사운드

한글 솦 연주기 HTS 1.23 베타 4 버전 입니다.

ROL, IMS. SOP 포맷을 지원합니다.




┌──────────────────────────────┐

│ HTS 1.23 시험판의 사용 설명서             제작자 : 박 진홍 │

│    Copyright (c) 1996, 97  GrassMan Software, CRiMSoN.P    │

└──────────────────────────────┘


이 프로그램은 하이텔 셈틀가락 동호회에 업로드되며 다른 곳에도 임

의로 배포할 수 있습니다. 단, 설명서는 반드시 포함해 주시길 바랍

니다.


[HTS 1.23 beta 4?]


얼마전에 소수의 분들께 보내서 테스트한 beta 3 버전과는 별다른 차

이가 없습니다... beta 3에서 새로 추가된 기능은 없으며 코드 교체부

분이 몇 군데 있습니다.. 덜 만들어진 프로그램을 업로드 하려니 좀

찝찝하군요.. 하지만 저도 좀 급한 사정이 생겨서요... 마우스 지원

까지 하려고 했는데... 일이 좀 꼬였습니다... 그리고... 이 프로그램

은 아직 불안정할 수 있습니다.. 저는 상관이 없었지만 몇몇 분들이

디렉토리 박스에서 다운되는 현상을 알려주셨습니다.. 제가 시간이 다

시 나면 그때 다시 고쳐 보죠...


[HTS 1.23 계열의 특징]


새로운 음악 포맷인 SOP (0.1판 - 현재 NOTE/W 1.0 beta로 만들어진

파일의 버전이 0.1판입니다) 파일을 지원하며 그에 따라 20 채널까지

사용할 수 있다는 특징이 있습니다. 더불어 SOP에서도 ISS를 쓸 수 있

도록 만들어져 있습니다. 또한 IMS, ROL 연주에서도 사운드 카드에 따

라 자동으로 스테레오가 작동되는 연주기입니다. 그리고 IMS나 SOP 연

주에서는 XMS를 이용하므로 기본 메모리가 어느정도 있다면 얼마든지

큰 파일을 읽을 수 있습니다. 현재 요구되는 기본 메모리는 560KB 이상

입니다.. 그 이하에서는 정상 작동을 보장할 수 없습니다..


[연주 화면에서의 사용 키]


Left         : 연주 속도 느리게 (OCPLAY 1.0 호환)

Right        : 연주 속도 빠르게 (OCPLAY 1.0 호환)

Up           : 소리를 크게 (OCPLAY 1.0 호환)

Down         : 소리를 작게 (OCPLAY 1.0 호환)

HOME         : 곡의 처음으로 되돌아 감 (OCPLAY 1.0 호환)

END          : 전체 곡 연주를 끝냄 (IMPLAY 2.0 호환)

               (PCX 배경 연주에서는 PCX 배경 상태를 종료하지 않음)

Page Up      : 키를 누르는 동안 정상 속도의 4배로 가속

Ctrl - C     : 화면 배색 바꾸기 (OCPLAY 1.0 호환)

Ctrl - T     : 제목 바꾸기

Ctrl - BkSp  : 바로 앞 곡으로

Ctrl - Left  : 되감기 (OCPLAY 1.0 호환)

Ctrl - Right : 빨리 감기 (OCPLAY 1.0 호환)

Alt - B      : 뱅크 선택 (OCPLAY 1.0 호환)

Alt - I      : 악기 보기 (OCPLAY 1.0 호환)

Alt - R      : 선택한 곡 반복 연주

Alt - S      : 도스 나들이 (OCPLAY 1.0 호환)

Alt - T      : ISS (가사파일) 제작 (IMPLAY 2.0 호환)

F1           : 도움말

F3           : PCX 배경 연주 기능

F4           : XMS 사용 여부 지정

F5           : 현재 가사의 첫줄로 이동 (IMPLAY 2.0 호환)

F6           : 다음줄 가사로 이동 (IMPLAY 2.0 호환)

F7           : 작곡자 시그널 표시후 잠시 멈춤 선택

F8           : 연주 모드 설정 (OCPLAY 1.0 호환)

Alt - F4     : 가사 출력 모드 선택 (OCPLAY 1.0 호환)

사이띄게     : 일시정지

Enter        : 다음 곡으로

Esc          : 연주 또는 PCX 배경 상태를 완전히 종료

1 ~ -        : 채널별 스테레오 방향 지정

               (IMS, ROL 연주에서만 가능)

               ( 1 : 1번 채널의 방향, 2 : 2번 채널의 방향 ...

                 - : 11번 채널의 방향을 지정합니다.)


[ISS 제작 메뉴에서의 사용키]


Scroll Lock  : 자동 정지 기능 (IMPLAY 2.0 호환)

BkSp         : 바로 앞에 입력한 가사를 지움 (IMPLAY 2.0 호환)

V            : 참조 채널 돌아가면서 바꾸기 (IMPLAY 2.0 호환)

P            : 정지 후 연속 입력

사이띄게     : 연주를 잠시 멈춤 (IMPLAY 2.0 호환)

왼쪽 Shift   : 자동 정지 했을 때 현재 음 지나가기 (IMPLAY 2.0 호환)

/            : 왼쪽 Shift키와 같음 (IMPLAY 2.0 호환)

오른쪽 Shift : 지정한 문자열을 ISS로 지정 (IMPLAY 2.0 호환)

Enter        : 오른쪽 Shift키와 같음 (IMPLAY 2.0 호환)

[            : 수동으로 여러 문자 지정 (IMPLAY 2.0 호환)

]            : 수동으로 한 문자 입력 (IMPLAY 2.0 호환)

Home         : 곡의 첫 부분으로 (OCPLAY 1.0 호환)

Ctrl - Left  : 되감기 (OCPLAY 1.0 호환)

Ctrl - Right : 빨리 감기 (OCPLAY 1.0 호환)

1 ~ -

Alt - 1 ~

Alt - 0      : 참조 채널 바꿈 (NOTE 1.0 beta 호환)


자동 정지 했을 때 방향키는 IMPLAY 2.0과 같습니다. 자동 정지 하지

않았을 경우 방향키는 연주에 사용되는 키와 같은 용도로 쓰입니다.


가사 연속 입력기능이란 한번에 여러 문자를 띄워 가며 색칠하는 것을

할때 쓰도록 한 기능입니다. 예를들어

        C.R.i.M.S.o.N

        ~ ~ ~ ~ ~ ~ ~

에서 밑줄 그은 부분을 색칠 한다고 하면 C 에서 P를 누르고 오른쪽으

로 한칸 이동후 R에서 P를 누르고, 그다음에는 i에서... 이런 식으로

칠합니다. 즉, P를 누르면 한번에 원하는 임의의 위치를 골라서 그을

수 있습니다. 연속 입력 상태를 해제하려면 왼쪽 Shift키나 /를 누르면

됩니다.


가사 불러오기나 완성된 가사 저장은 ISS 입력기를 시작할때와 끝낼

때 자동으로 실행됩니다. 1.22판과는 달리 가사가 있다면 현재 가사

를 수정합니다.


[파일 선택 상자에서의 사용 키]


사이띄게     : 여러 파일 선택

Enter        : 한 파일만 연주 (여러 파일을 선택 했을 때는 무시됨)

Esc          : 파일 선택 종료

Tab          : 파일명 수동입력 (현재 디렉토리 기준)

F2           : 강제로 목록 다시 읽기

F8           : 목록 정렬 방식 선택

Ctrl - T     : 제목 바꾸기


[악기 목록 상자에서의 사용 키]


F2           : 현재 악기들을 BNK 또는 2IM 포맷으로 저장

F3           : 현재 선택막대의 위치에 있는 악기만 2IM 포맷으로 저

               장 (SOP 파일의 경우에만 유효함)


[PCX 배경 연주]


    ATI:        18800, 18800-1, 28800

    TSENG LABS: ET3000, ET4000

    TRIDENT:    TVGA8800BR, TVGA8800CS, TVGA8900C

    WDC:        PVGA1A, WD90C00, WD90C10, WD90C11, WD90C30, WD90C31

    ACER:       M3121

    OTI:        OTI-067

    ACUMOS:     AVGA2

    CIRRUS:     CL-GD510/520, CL-GD610/620, CL-GD542x

    VESA:       VESA BIOS 지원 SVGA


위의 그래픽 카드외의 카드를 갖고 있다면 PCX 배경 연주를 할 수 없습니

다. 참고로 위에 나온 그래픽 카드는 한라프로 2.4에서 지원하는 카드들

입니다.


그래픽 모드의 경우 현재 다음과 같이 지원됩니다.


640x480 16 Color

640x480 800x600 1024x768 1280x1024 256 Color


[설치시 주의사항]


기존에 쓰던 HTS에 그냥 복사하실 경우 기존에 있던 HTS.CFG 파일을 반드

시 지우시길 바랍니다. 지우지 않고 쓰실 경우 여러가지 문제점이 발생할

수 있습니다.


[에러 메시지]


1. 드라이브간의 이동에서 디스크가 없거나 파일에 이상이 있으면 에러

메시지가 뜹니다. 이때는 그냥 취소를 누르시면 됩니다.


2. 뱅크가 깨졌을 경우 뱅크 파일이 깨졌다는 에러 메시지를 냅니다.

이 경우 읽을 수는 있으나 큰 뱅크의 경우 읽는 속도가 상당히 느리므로

뱅크를 정상적인 것으로 교환해 주세요..


[실행에 필요한 파일들]


HTS.EXE     - 주 실행 파일

57FONT.BMF  - IMAGE 폰트

VIBRANT.PAL - 배경 색 팔레트

BG.GFX      - 배경 화면 (PCX)

HANGUL1.FNT - 한글 폰트 (없어도 됨)

HANJA.FNT   - 한자 폰트 (없어도 됨)

AUTH.PEF    - 특수 배포용 실행 파일 (일반 배포용에는 포함되지 않음)

HELP.PEF    - 도움말 파일 (도움말이 필요 없다면 없어도 됨)


AUTH.PEF 파일은 제가 HTS를 몇 분에게 선물용으로 보낼때 따로 끼워서

보낼 것이며 용도는 종료될때 몇줄의 글자가 나오게 하는 것입니다. 없

다고 기능상에 제약이 있는 것은 아니니 오해는 하지 마시길 바랍니다.

AUTH.PEF 파일에는 기초적인 디버깅 방지가 되어 있으며 나중에 따로 PEF

드라이버 형식을 사용하게 될 때는 디버깅 방지가 되어 있지 않은 PEF

파일의 구조 및 소스를 공개할 것입니다.


[저작권]


* SOP 과 Note 의 모든 저작권은 이호범(sopepos)님께 있습니다.

* 한라프로 2.4 및 기타 예제의 모든 저작권은 임인건(turbo28)님

  께 있습니다.

* 디버깅 방지 소스의 저작권은 김용(KimYong)님께 있습니다.

* 배경화면의 저작권은 임성진(vibrant)님께 있습니다.

* HIMEM.SYS 및 인터페이스 소스는 Microsoft Corporation이 저작권을

  갖고 있습니다.

* Tiny 한글 라이브러리의 저작권은 김영식(WOODPARK)님께 있습니다.


[사용된 라이브러리 및 제작자]


AdLib 262 V1.23,        박진홍

한라 프로 2.4,          임인건님 (turbo28, HiTEL)

VPCX 소스,              임인건님 (turbo28, HiTEL)

배경화면,               임성진님 (vibrant, 신천지)

디버깅 방지 루틴,       김용님 (KimYong, HiTEL)

XMS 인터페이스 소스,    Microsoft Corp.

C Extension Library,    Ice Club

Quick Mouse Library,    박진홍

Tiny 한글 라이브러리,   김영식님 (WOODPARK, HiTEL)


[제작환경]


CPU        : Intel Pentium (tm) 133 MHz

Sound Card : Sound Blaster 16

Speaker    : 입력      - 15 Watts

             음압 레벨 - 90 dB/W/m

             오디오용 서라운드 스피커 (앰프 없음)

Compiler   : Turbo C++ 3.0 (Borland International)

             Macro Assembler 6.11a (Microsoft Corporation)


[벌레잡이에 도움을 주신 분들]


장혜식님 (아기보리, Nownuri)

최정범님 (simul, Nownuri)

이제열님 (azavong, HiTEL)

배건률님 (bgr123, HiTEL)

지동엽님 (MusicBOY, HiTEL)

류신영님 (armor, HiTEL)

손홍주님 (omegax, Nownuri)

최영만님 (자유지대, Nownuri)

임성진님 (vibrant, 신천지)

정지웅님 (SoSoSoSo, 신천지)

신경호님 (sodin2, HiTEL)

정재영님 (HOTKID, 천리안)

박종준   (Pkjgjn, HiTEL, 주: 친구입니다.)


[벌레(Bug)가 발견되면]


제 아이디는 아니지만 하이텔, 나우누리, 천리안 공통 아이디인 pkchn

으로 메일을 보내 주시길 바랍니다. 신천지의 경우 grassman으로 보내

주세요.. 단, 천리안의 경우 제가 자주 이용하지 않으므로 제가 읽지

못하고 넘어 가는 수가 있습니다.


[끝으로]


이 프로그램을 만들수 있게 소스와 조언을 주신 여러분들께 감사드립니

다. 이 프로그램에는 예전에 BEDT에서 사용된 소스가 상당 부분 들어

있습니다. 제가 무능한 탓에 흐지부지 끝나버렸던 BEDT 프로그래밍 작

업에 많은 도움을 주셨던 베타 테스터 분들께 이 프로그램을 바칩니다.


그럼 ...

                                                      박 진홍



hts123b4.zip



'소프트웨어 > 사운드' 카테고리의 다른 글

ROL <-> IMS 변환 프로그램  (0) 2016.06.26
HTS 1.22  (0) 2016.06.26
Ad Lib Visual Composer 1.51  (0) 2016.06.26
클래식-B 곡 편집기 V2.0  (0) 2016.06.26
Super SOUND Gram 1.05  (0) 2016.06.26

댓글 0