2017-09-01から1ヶ月間の記事一覧
kotlinでサウンド関係を弄ってみたい まずはMixerあたりを調べてみる 単純にgetNameで得たStringを出力すると文字化けするので 頑張って変換しましょう… import javax.sound.sampled.AudioSystem import java.nio.charset.Charset import java.nio.charset.S…
MIDIのノート情報を独自形式で保存したり読み込んだり出来るようにしようと思いJAXBを使ってみることにした。 参考: JAXB With Kotlin – Tech Garageこんな感じでクラスを作り… enum class MidiNoteType{ ON, OFF } @XmlAccessorType(XmlAccessType.FIELD) c…
自分の作品の中で気に入っている歌詞をまとめておきます マイペース日和 1番Aメロ まちを歩いて今 空の青さに心 踊るよ さぁ、目的の店へ まちを歩く人達 それぞれの目的地 向かうよ さぁ、楽しい今日へこれぞ私の歌の歌詞という感じです。とにかくポジティ…
kotlinでFile APIで遊んでるソースコード。ファイルがドロップされたらブラウザのconsoleにファイル名が表示されるはず…。JavaScriptにも変換できるならWebGLだって…めんどくさそう import kotlin.browser.document import org.w3c.dom.HTMLDivElement impor…
eclipseのkotlinプラグインが微妙な気がしたので、IntelliJ IDEAを入れた。試しにJavaScript変換用のプロジェクト作って遊んだ。まぁ、まだこれから
kotlinでMIDI使った何かを進めるあと作曲でコラボの話があるのでそっちも進めないと
あとは動画完成を待って、完成したらニコニコ動画にアップロードですね。結局ボカロはIAではなく初音ミクになりました。
今回は私の曲では初となるマイナーキーの曲です。部分的にマイナーなのはありますが、全体を通してマイナーというのは多分今まで一度も作ったことが無いはずです。今まで35(+α)曲作っていたが、ずっとメジャーキーでした。なので明るい曲が多かったです。個…
第3回Ranaコンピ Ranairo Raibow Octet 収録曲(トラック03)はい、ボーマスやコミケでもしかしたら頒布されるかもしれないアルバムRanairo Raibow Octetの中の1曲を担当させていただきました。アルバム全体のテーマが虹色で、それぞれの曲が7色のどれかの色を…
まだよくわかってないけどkotlinしてみる import javafx.stage.Stage import javafx.application.Application import javafx.scene.Scene import javafx.scene.control.Button import javafx.scene.layout.BorderPane import javafx.event.ActionEvent impor…
www.nicovideo.jp 2000再生!コメント70!マイリスト80!本当にありがとうございます!いや、まさかここまで来るとは思ってなかった。頑張った!
ボタンを押すたびによくあるドラムの8ビートパターンを鳴らすようにしてみました。今回はボタンを押すたびにタイマを毎回生成しない仕様。しかもちゃんとタイマの状態をチェックしているので途中でパターンがおかしくなることもないと思われる import javafx…
JavaFXのタイマ使って8回バスドラムを鳴らしてみます。 参考↓ JavaFX 8でタイマー(処理の定期実行)を実装する -- ぺけみさお下記プログラムの弱点は!ボタンを押すたびに新しいタイマが起動してバスドラムを鳴らすので、実行中のタイマが終わる前にボタンを…
GM(?)ならとりあえず10チャンネルで音を鳴らせばドラムになる模様。バスドラムの音は36らしい。35にもなんかあるけど https://ja.wikipedia.org/wiki/General_MIDIチャンネル10だがプログラム的には0から始まる番号なので9になる。間違えて10って書きそう… i…
何かプログラム作らないと…という思いから何かを作り始めているようだ… import javafx.stage.Stage; import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.ComboBox; import javafx.…