레거시

포스트: 15
Tags

Posts

15 posts

Python 으로 펜타토닉 스케일 위치 구하기

얼마 전에 기타 솔로가 어떤 펜타토닉 스케일로 되어 있는지를 알고 싶어서플랫보드를 프린터해서 노트를 손으로 그려가며 펜타토닉 CAGED 모양을 비교해서 겨우 G minor 를 찾았다. 찾고 나서 보니 b 가 2개 붙어 있는 곡이라 Bb 장조 혹은 G 단조일테니 G minor 펜타토닉부터 찾아보면 빨랐겠지만조성을 모른 상태로 펜타토닉 스케일을 좀더 쉽게 찾을 방법이 없을까 해서 파이썬으로 간단하게 만들어 보았다.솔로 노트를 있는대로 입력하면 12개의 마이너 스케일과 얼마나 유사한지를 출력해 준다.예외 처리 같은 건 생략한다. 나중에는 모드나 코드톤 같은 것도 분석해 주면 좋을 거 같다.(여기까지 쓰고 보니 Guitar Pro 에 이런 비슷한 기능이 이미 있을 거 같다.)(그리고 어느 정도 수준에 이르면

Python 으로 타이타닉 승객의 생존율 구하기

요근래 새로 파이썬 공부하면서 알게 된 문제. 찾아보니까 Kaggle 관련해서 이미 유명한 문제인 거 같다. 타이타닉 승객 데이터 csv 데이터는 여기에서 찾을 수 있다.https://raw.githubusercontent.com/TeamLab/machine_learning_from_scratch_with_python/master/code/ch12/titanic/train.csvhttps://gist.github.com/michhar/2dfd2de0d4f8727f873422c5d959fff5 1, 2, 3 등석에 탑승한 남, 여 승객은 각각 몇 % 생존했는가를 구하는 코드다. import numpy as np import pandas as pd df = pd.read_csv('https://raw.

Cubase drm xml 포멧 파일을 단순한 text 포멧으로 변경하는 python 코드

저는 Cubase 에서 EZDrummer 와 Battery4 를 AKAI MPD218 에 매핑해서 쓰고 있습니다.https://www.akaipro.com/mpd218MPD218 Editor 는 미디 노트를 원하는 패드에 연결해 쓸 수 있는데,드럼 가상악기들이 어느 미디 노트에 어떤 소리가 들어있는지 그다지 친절하게 표기하지 않아 어려움이 있습니다. 다행히 steinberg 포럼에서 EZdrummer 와 SD3 용 drum maps 을 구했는데 xml 포멧이 보기 쉽지 않더군요.https://www.steinberg.net/forums/viewtopic.php?t=125912 Python 3.8 (32bit) 에서 BeautifulSoup 를 이용해서 간단하게 xml 포멧으로 되어 있는 drm 파일을 단

reference for Legacy to Mechanim in UNITY

개발자 SPRING|2018년 10월 22일

이제는 거의 당연하게 써야만 하는 분위기인 메카님 입니다.기존에 레거시 애니메이션으로 만들어 뒀던 것을 최신 버전으로 포팅하면서 메카님으로 변경하려는데, 어떠 자료가 있는지 찾아 봤습니다....만, 의외로 관련 자료가 많지는 않네요. 처음부터 메카님으로 만드는 과정은 많지만...뭐든지 쉬운 것이 없어요~ ...