MML micro : bit에서 tiny MML을 사용하여 징글 벨을 울려 보았습니다. micro : bit의 블록으로 징글 벨을 입력하려고 생각 했습니다만, "음악"을 선택하고 "소리를 울리는 높이 위의 길이 길이 1박"..., 시작 1분에 좌절해 버려 네. 그래서 tiny MML을 사용하여 징글 벨을 울리려고했습니다. 블록 시뮬레이터의 이미지에서도 결선이 표시되어 있지만, 마이크로 비트의 GND와 0번을 스피커에 연결합니다. HEX 데이터를 에 둡니다. ArduinoIDE ... MMLmicrobitArduinoIDE LINE Messaging API를 사용하여 MML을 보낼 수 있습니다. 하지만 콧노래는 멀티채널로 할 수 없고 종이가 없으면 오선보도 쓸 수 없습니다. 상대방이 원시 MML을 읽을 수 있는 사람이라면 좋지만, 그렇게 할 수 없는 일도 많이 있습니다. MML의 변환에는 을 사용하고 있으므로, 스토톤 기법도 사용할 수 있습니다. 서버 측에서 mml → midi → wav → m4a 라고 하는 변환을 실시해, LINE 로 재생할 수 있는 형식으로 합니다. MML → ... fluidsynthPHPffmpegMMLLINEmessagingAPI
micro : bit에서 tiny MML을 사용하여 징글 벨을 울려 보았습니다. micro : bit의 블록으로 징글 벨을 입력하려고 생각 했습니다만, "음악"을 선택하고 "소리를 울리는 높이 위의 길이 길이 1박"..., 시작 1분에 좌절해 버려 네. 그래서 tiny MML을 사용하여 징글 벨을 울리려고했습니다. 블록 시뮬레이터의 이미지에서도 결선이 표시되어 있지만, 마이크로 비트의 GND와 0번을 스피커에 연결합니다. HEX 데이터를 에 둡니다. ArduinoIDE ... MMLmicrobitArduinoIDE LINE Messaging API를 사용하여 MML을 보낼 수 있습니다. 하지만 콧노래는 멀티채널로 할 수 없고 종이가 없으면 오선보도 쓸 수 없습니다. 상대방이 원시 MML을 읽을 수 있는 사람이라면 좋지만, 그렇게 할 수 없는 일도 많이 있습니다. MML의 변환에는 을 사용하고 있으므로, 스토톤 기법도 사용할 수 있습니다. 서버 측에서 mml → midi → wav → m4a 라고 하는 변환을 실시해, LINE 로 재생할 수 있는 형식으로 합니다. MML → ... fluidsynthPHPffmpegMMLLINEmessagingAPI