マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

2018-03-01から1ヶ月間の記事一覧

スケール

エレキギターでペンタトニックスケールとダイアトニックスケールの練習をしている。あとちょっとだけブルース。パワーコード+ブリッジミュートも練習はしてるけど、現在はスケールがメインとなっている。 練習中 http://d-kami.net/music/guitar/dream/dream…

適当に作ろう

JavaでもやってるけどCreateWindowな環境でもやってたりします #include "MidiOut.h" #include <assert.h> void MidiOut::open(){ midiOutOpen(&hMidiOut, MIDI_MAPPER, 0, 0, 0); } void MidiOut::noteOn(int32_t channel, int32_t note, int32_t velocity) { assert(</assert.h>…

上達が遅いかもしれないが

上達は遅いかもしれないが少しずつエレキギターは上手くなっている。もっと私に目標や熱意があればもっと早く上達したかもしれないが、元々私がエレキギターに興味を持っていなかったため仕方ないところもある。でも2年以上も続けているし頑張ってはいるよ!…

とりあえずJavaでMIDI編 その1

現在以下のようなXMLを読み込ませるとピアノがドレミファソラシドと8分で鳴らし、ベースはドを8分で鳴らし続け、ドラムは8ビートの基本的なパターンでバスドラムとスネアのみが鳴る。適当にSMF形式のファイル読み込めるようにして鳴らしてみようかな <MidiMusic> <Tracks> <Track number="1" program="0"> <NoteList> <Note pitch="60" position="0" type="144" velocity="100"/> </note></notelist></track></tracks></midimusic>

プログラミング教室の講師になります

プログラミング要員の派遣社員として働いてきましたが、プログラミングの出来ないプログラマという存在に危機感を覚え、そんな状況を少しでも改善したいと考え講師に名乗りあげました。というかプログラミング入門書を仕事時間中に読み続け、本を読むために…

一人暮らし時代について

はてなブログのお題が目についたので書いておく 私自身それほど一人暮らしに縁があるわけでもないが、筑波大学大学院に行っていたときに一人暮らしを体験した。学生宿舎に1年ほどと大学の敷地の近くにあるアパートを借りて暮らしていた。学生宿舎も大学の敷…

エントリ数を稼ぐためにソースコードを貼り付けるd-kami

まぁ、何か作ってますよ程度のもの。Java FXとJava Sound APIを使って遊んでるだけです import javafx.stage.Stage; import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.B…

何となくMIDI

なんかいろいろおかしくなってるので要素名を修正するつもりだがJAXBで出力したXML。これを読み込んでJavaで鳴らしている。現在ベースとドラムが鳴っている模様 <MidiMusic> <Tracks> <Track number="0" program="34"> <NoteList> <Note Note="34" Position="0" Type="144" Velocity="100"/> </note></notelist></track></tracks></midimusic>

何度目かのJAXB

MIDI用のクラスを作り、JAXB使ってXMLで出力… わりと適当 <MidiMusic> <Tracks> <Track program="0"> <NoteList> <Note Length="0" Note="48" Start="0" Velocity="100"/> </NoteList> </Track> </Tracks> </MidiMusic>

久しぶりに更新

Rubyでのパケットダンプを更新しました。Raw Socketを使ったデモ的なものです github.com

JavaFXでファイルマネージャー編 その9 ファイルビューのソースコードの修正

前回のソースコードではJava8なのにSimpleDateFormatが使われていた! JavaFXでファイルマネージャー編 その8 ファイルビューのソースコード - マイペースなプログラミング日記ので今回はLocalDateTimeやDateTimeFormatterを使うように修正した。修正前 priv…

JavaFXでファイルマネージャー編 その8 ファイルビューのソースコード

書くことが無いから適当にソースコードを貼っておく。TableViewを継承したファイルの名前やサイズなどを表示するテーブル用のクラス。Fileの最終更新時間などを取得してLocalDateTimeやDateTimeFormatterに持っていくにはDateを経由すればいいんだろうか?と…

退院

とりあえず退院しました。エレキギター練習しています

これからの仕事について

とりあえず退院したら今までとは違う仕事をするつもりです。それはそれで勉強が必要になりますが、きっと今よりは楽しくなる…はず?!

入院

胃潰瘍と、胃潰瘍の出血による貧血が起こり入院することになりました。点滴受けながらベッドで寝てる状況です。家でギター練習したいなぁ…