EA

포스트: 168|조회수: 0|ORGANIZATION
Items

Posts

168 posts

Cubase 드럼맵 파일을 drm <-> text 형태로 변환하는 파이썬 코드

올해 7월에에서 이미 비슷한 코드를 만들었는데 이걸 왜 또 만들었냐면,정말 7월에 저런 코드를 만들었다는 걸 까먹었기 때문이고...(뭔가 기시감은 있었는데)좀 더 향상된 기능이 필요했기 때문이다.이전에는 drm 파일을 text 파일로 변경만 가능했다면, 이제는 이렇게 변경된 text 포멧으로부터 drm 파일을 생성할 수 있다. NI 에서 만든 STUDIO DRUMMER 를 쓰려고 보니 drm 파일이 부정확한 게 이 코드를 만들게 된 첫 번째 이유다. || C1 || KICK Dampened |||| C#1 || SNARE Side Stick |||| D1 || SNARE Centre Alt ||으로 표현된 텍스트 파일에서 원하는 미디 노트와 드럼 키 이름을 입력한 뒤에 이 파일을 실행인자로 넘기면 txt

python 으로 이더넷 mac 주소 얻는 코드

getmacprint(getmac.get_mac_address())https://pypi.org/project/netifaces/import netifacesfor nic in netifaces.interfaces(): iface = netifaces.ifaddresses(nic)[netifaces.AF_LINK] if len(iface[0]['addr']) > 0: print("mac address: ", iface[0]['addr'])Waves 라는 가상악기가 MAC address 를 비교해 인증하고 있는데, Hyper-V 가 가상 이더넷 어뎁터를 설치했더니 인증에 실패하고 있다. Waves 기술지원팀과 논의해서 이 문제를 해결하려고 Python 코드를 간단히 짜 봤다.

갤럭시 폴드 v. 갤럭시Z 폴드2

나태니스트 아카이브|2020년 9월 16일

1년 전 2019년 9월 초순, 한 차례 발매연기 후 오랫동안 침묵을 지켜오던 갤럭시 폴드가 발매일을 재확정지었습니다. 당시 약 반년을 폴드만 바라보면서 기다려왔던 저는, 이 비싼걸 조금이라도 빨리 써 보겠답시고 서울시내 백화점의 삼성 매장을 전전했었던 기억이 떠오르네요. 간신히 예약을 넣고 운 좋게 조금 일찍 받아서 딱 1년을 사용한 뒤, 2020년 9월. 갤럭시 폴드의 후속기인 갤럭시 Z 폴드2가 발매되었습니다. 정규 라인업이 되어 돌아온 폴드2. 애초에 저는 폴드2로 기변할 생각은 없었습니다. 폴드1은 초기모델답게 여기저기 모자란 부분이 있지만, 그래도 큰 불만 없이 쓸만한 수준은 됐기 때문에요. 출고가 240만원짜리 폰을 매년 갈아치우는 것도 부담이기도 했구요. 그런데 삼성에서

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

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