개인 연구와 미니 프로젝트에 관한 내용은 한 게시글에 작성중이며, 업데이트할 내용시 포스트를 수정합니다.
모든 연구 페이지(현재 미작성)에서 진행중인 모든 주제를 확인 할 수 있습니다.
모든 연구 포스트는 시간 흐름대로 작성중이며, 연구주제
는 업데이트가 있을 수 있습니다.
현재 진행도(2024.02.20
~ 2024.02.20
(끝))
0. 주제
midi 음계를 상하반전 시켜주거나 음계 일괄조정(Inverting MIDI Scales Vertically or Bulk Adjusting Pitch)
1. 사용하고 싶은 기능
2024.02.20
현재 부분을 작성하는 시점, 전문 DAW를 사용하는 방법 외에 다른 수단을 찾아보지 않았습니다.
인터넷에서 여러가지 음악과 노래의 midi파일을 구할 수 있고, 이를 바탕으로 다른 악기로의 연주, 여러가지 이펙트를 넣어 사용할 수 있지만, 그 전에 원본 midi를 높낮이 반전 또는 shift pitch만을 간단하게 하여 새로운 느낌의 소스로 선행작업을 해 줄 수 있다고 생각하였습니다.(물론 DAW에서는 정말 간단하게 두 가지 작업을 할 수 있으나, 여기서는 DAW를 사용하지 않고 선행작업을 하는 방법을 생각합니다.)
먼저 사용 가능한 소프트웨어와 프로젝트가 있는지 찾아보았습니다.
- Github/CarlosManuelRodr/Midi-Transform : 내가 구현하고 싶었던 기능을 완전히 커버하고 있는 프로젝트. Python2로 구현되어있다.
위 프로젝트의 프로그램을 사용 해 보았습니다.
File: Orig
File: Invert
File: Revert
File: ChangePitch+2
File: Invert+Revert
Invert(상하반전), Revert(곡의 처음과 끝 뒤집기), Change Pitch 셋 다 모두 정상적으로 작동하는 것을 확인했습니다.
개인적으로 원본이 괜찮다면 Invert+Revert가 의외로 괜찮게 나오지 않을까? 라고 생각했지만, 그렇지 않았습니다.
2. 종료
이미 같은 기능을 구현 해 놓은 프로젝트가 있는 것을 확인했기 때문에 종료, 저장 해 두고 유용하게 쓸 수 있을지도 모르겠습니다.
'Dev > Try & Projects' 카테고리의 다른 글
스팀웍스(Steamworks) 파트너 등록 완료 (0) | 2024.03.06 |
---|---|
첫 오픈소스 프로젝트 `kemono-dl`과 트러블슈팅 (0) | 2024.02.02 |
Spleeter로 음원을 보컬과 반주로 분리하기 (0) | 2024.02.01 |
[ChatGPT로 AI 여자친구 만들기] 따라해보기 (3) | 2023.12.09 |
Arcacon GIF Downloader (아카콘 GIF 다운로더) 크롬 확장프로그램 (0) | 2023.08.07 |