프로젝트 소개

Piano Music Generator는 학습된 AI 모델이 아닌 규칙 기반 시스템을 사용하여 클래식 피아노 곡을 생성하는 브라우저 기반 도구입니다. 시드 기반 랜덤 생성기를 사용하여 형식, 화성 및 멜로디 윤곽을 결정하며, 동일한 시드는 항상 동일한 곡을 생성하도록 보장합니다. 주요 기능은 다음과 같습니다: - 음악 생성: 20가지의 다양한 스타일(예: Nocturne, Waltz, Blues)과 다양한 키/모드(Major, Minor, Dorian 등)를 지원합니다. - 내보내기 옵션: 생성된 곡을 MIDI, MusicXML, WAV 또는 MP3로 내보낼 수 있습니다. - 오디오 엔진: Salamander 그랜드 피아노, 다양한 오케스트라 악기 및 칩튠 신시사이저를 포함한 17가지의 서로 다른 보이스를 제공합니다. - 작곡 로직: 화성(숫자 저음 접미사 사용), 멜로디(경과음/보조음 및 리듬 모티프), 연주(템포 곡선 및 시뮬레이션 페달)에 대한 특정 음악 규칙을 구현합니다. - 인터페이스: 피아노 롤 뷰, "Falling notes" 시각화 기능을 포함하며, 화성을 일정하게 유지하면서 멜로디나 반주를 독립적으로 다시 생성할 수 있는 기능을 제공합니다.