2023/01/08
第2週: 日月火水木金土
1月$ 2^3日
2023年 2.19%経過
つまり一年の1/50が経過したわけですねtakker.icon
こうしてみると、一年の流れって早いなあ
https://gyazo.com/2e19701b853278c09779dc8b3f82a8cf
対義語はサムネイル権の禅譲だろうか?hatori.icon 最高takker.icon*3
nishio.icon
夕食後に寝落ちしてたせいで眠れない
っていうか今2時ということは1時間以上ベッドに居たのに眠れてないのだからこれは睡眠足りてるのでは
https://gyazo.com/fb23a24a0f798103a6ba51f5965e13dc
昨日の夕方撮影した廃墟
無事帰りの新幹線に乗ることができた
ごめんよ…
https://gyazo.com/5f3901b44932e0721b02f69ced2be706
大阪から東京へ徒歩で移動するピクミンたち…
東京ナウ!
帰宅〜 疲れた〜
やったー
https://gyazo.com/e7a703c352de75b4588ac3f486244cd6
基素.icon
https://gyazo.com/3052a0fdc3a89ab4f05c7c1cbb5da101
VRC中で戦闘できるんだtakker.icon
https://gyazo.com/1074437f0b2993c0779154a94ab2256dhttps://gyazo.com/7f22b179c5d5f6e4f3b94b27858a7375
https://gyazo.com/2e19701b853278c09779dc8b3f82a8cf
いい笑顔takker.icon
可愛すぎてつらいsta.iconlsajfk.iconteyoda7.iconmiura.icon https://gyazo.com/1094e0a78ea2cd36c17dcd95c6174092https://gyazo.com/98e973cd9750ee76a1e6b3ffaa263058
MIDIキーボードを持ってきてインスタコードとnishio.iconさんの表などを見て覚えたキーをGarage bandに入れて遊んでいる (keyがCの時限定で)ICNとコードの対応を自然に覚えてきたので、ICNなしにコードを見てインスタコードが弾けるようになってきた。遅いけど。
https://youtu.be/MmSHtjPbJVw
ドラムは重要なので自動生成
tonicで区切りをつける
tonic→dominant→tonic
和音の入力
周波数比が4:5:6, 10:12:15になるような音を入れていく
ここで試行錯誤してる
メロディ
トランスポーズして白鍵を適当に叩く
パートを増やす
繋ぎのメロディを考えるのは面倒なので自動生成していいのを選ぶ
静かなパートを作る
最後に転調する
事前にお膳立てして予防を勧告した悪いことが無視された後に、実際にわるいことが起きたときに頼られたときの気持ちになってる
最初からやって〜〜
inajob.icon
明日祝日か
先週のモノづくり系気になったニュースまとめました
簡単なコード進行の確認なら使える?
昨晩思いついたので作った、衝動的犯行
割と早い段階で実用性が無さそうなことには気づいたが、勢いで動くところまで仕上げてしまった
和音の音声ファイルの作成
code: python
# -*- coding: utf-8 -*-
import pretty_midi
from scipy.io import wavfile
tones = "A4", "A#4", "B4", "C4", "C#4", "D4", "D#4", "E4", "F4", "F#4", "G4", "G#4" def create_chord(root, diffs):
n = tones.index(root)
return [tonesn, tones[(n + diffs0)%len(tones)], tones[(n + diffs1)%len(tones)]] def create_music(name, chord):
new_music = pretty_midi.PrettyMIDI()
cello_program = pretty_midi.instrument_name_to_program("Cello")
cello = pretty_midi.Instrument(program=cello_program)
time = 0.0
for note_name in chord:
note_number = pretty_midi.note_name_to_number(note_name)
note = pretty_midi.Note(
velocity=10, pitch=note_number, start=time, end=(time + 1)
)
cello.notes.append(note)
new_music.instruments.append(cello)
audio_data = new_music.synthesize()
filename = "output/" + name + ".wav"
wavfile.write(filename, 44100, audio_data)
for i, c in enumerate(chords):
for p in pattern:
create_music(c + p0, create_chord(c + "4", p1)) 音楽の知識とプログラミングの知識がないと作れない
本当はmp3を出力したかったが、色々面倒そうだったのでこの後ffmpegで一括変換した
takker.icon用メモ:演習:JSに変換せよtakker.icon
今回はScrapboxに貼るためのmp3を作りたかったのでこれを使いましたinajob.icon
単にならすだけならWebAudioAPIとか、良さそうですね
python苦手なので、勉強になりますtakker.icon
といっても、使っているAPIくらいしか大きな違いはなさそう
文法は見た目が違うだけでほぼ一緒
RustやHuskellになると言語機能に明確な違いが出てくる
とりあえずAPI以外は書けそうだから書くか
code:js
const tones = "A4", "A#4", "B4", "C4", "C#4", "D4", "D#4", "E4", "F4", "F#4", "G4", "G#4"; const pattern = new Map("maj", [4, 7, ["min", 3, 7], ["sus4", 5, 7]]); const createChord =(root, diffs) {
const n = tones.indexOf(root);
return [
root,
tones[(n + diffs0) % tones.length], tones[(n + diffs1) % tones.length] ];
};
const createMusic= (name, chord) => {
// TODO
};
for (const chord of chords) {
for (const p0, p1 of pattern.entries()) { createMusic(${chord}${p0}, createChord(${chord}4, p1));
}
}
そろそろ娘に動画を解禁していく流れなので、このあたり見せてみるか
操作する系はもう少し先かな、、inajob.icon
音声入力を活用するテストをしている
スクラップボックスのテキストエリアとの相性が悪い
最初の文字が2回入力される
入力中の文字が見えない
入力後カーソルの表示がおかしくなる
ふと思いついたメモをsiriで残してみる
ハンズフリーでメモできるの便利
筋トレした
動画を見ると思った以上に尻を下に落とすようだったので実践
30回できたけどあと数回くらいしかできない感じ
終わった後もなんかヒクヒクしているので痛めつけてやった感あり
体調が怪しいので今日はこれだけ!
他にやることあるだろ・・
JS書いているときの自分だtakker.icon
はるひ.icon
Week2
あけましておめでとうございます
https://gyazo.com/fa7af1cf0bf47b443a5ed5f0388baf6c
激かわ生物が暗がりに鎮座している
耳は付いていないので若干違うけれど、ブックオフのキャラクターよむよむ君(46歳)に似ているhatori.icon ものすごく混んでるし飽きたので常設展半分で撤退
cFQ2f7LRuLYP.icon
Dosti(RRRのテーマソング)の日本語字幕PVが出てた https://youtu.be/q-r_RuMJL7Q
歌詞がダイナミック!!
山火事と洪水の友情
成文律と不文律の友情
炎と氷河の抱擁
それが彼らの友情
InstaChord
コードで弾いているときと原曲とにずれがあるような気がしてならない
そもそもどのコードを弾いてるかわかんない
ブランドアイコンが動いているとチラついて気になる
me toohatori.icon
https://gyazo.com/ecf3ebad5f3d43f10faef15c0ec477b0
https://gyazo.com/7c2125af117bff4c2fcb53a8a58edd7c
なにやってんすか先生方
meganii.icon
mtane0412.icon
全体を通して4561
塩基4つだからとかもあったりすんのかなー
miura.icon
もっと早く見つけられたらよかった...miura.icon
あるあるwogikaze.icon
見つけても気に入らなくて結局作り直すこともあるtakker.icon
問題点を発見して自分で作り直せるくらいの技術力欲しいmiura.icon*2
それでも既存のプログラム(既往の研究、先行研究)の存在を知っているかどうかでも手間が違うかな
そうですね、こういうアルゴリズム系は参考になることが多いですmiura.icon
そもそも言語が違うので参考にする程度しかできないけど、それでもあると助かる
takker.icon
午前中はcodingしたい衝動を抑えられなくてつらかったが、午後は一転して無限に数学している codingしたい衝動はすっかりなくなってしまった
行動して刺激を与えればなんとかなるものみたい
wogikaze.icon
https://www.youtube.com/watch?v=fk7AvKJDLWI
宗教を作って怒られた話とかの経験談系は好き、作ってみたは当たりはずれがある(体感)
③コンテンツ視聴者だ基素.icon
https://youtu.be/L3pTMBPZ704
lsajfk.icon
今年の目標は毎週AtCoderに参加することです
suto3.icon
mgn901.icon
https://gyazo.com/465a80771dc793eba93fb9dea5744070
上の「謹賀新年」: パスをひいただけ。
下の「謹賀新年」: トメやハライなどの終筆部を切って見た目を整えている(拡大して見比べるとわかる)。
上2つの「2」: 基本図形の円弧で曲線部分をつくった「2」
「2023」の「2」: 円弧と直線がつながっている部分を緩和曲線っぽくして見た目を整えたもの。 どんな書体をつくりたいのか?
様式美の書体: ルールに沿った書体。素晴らしい書体には微妙な錯視調整やすべての文字が同じ大きさに見えるようにするための調整が施されているが、mgn901.iconは一貫性をもって錯視調整できるほどの審美眼・能力を持ち合わせていないので、一貫性のあるルールを基につくってみたい。 手書き・手作りの書体: できるだけ下書きに近い状態でデータ化したい。下書きも既存書体の影響を受けすぎないようにしたい。また手で再現するときにマネしやすい書体にしたい。
巨大な文字を印刷しようと思うとそれなりのお金がかかる。
かといって手で既存書体を再現することには無理がある。
手で再現しやすい画線の配置、カーブといった特徴をもった文字を一通りそろえておけば、それを見ながら一貫性のある巨大な文字を人力で用意することができるのでは?
明るくすっきりした書体
風通しがよく見えるような画線の配置を意識して、明るい雰囲気の書体にしたい。
幾何学的な雰囲気で、画線の太さの変化(始筆部から終筆部にかけて太くなっていくなど)は最小限に抑えることで、主張しすぎないすっきりした書体にしたい。 制作手順
1. 方眼紙に下書きしてスキャンするor写真を撮る。
2. Inkscapeのキャンバスに下書きの画像を置く。
2. 下書き画像の上から32px角の枠にストローク幅1pxのパスをひいて、微調整を加えることで文字をつくる。
そのうち文字数を増やしてフリーフォントとして公開してみたい。 フォントデザインできるの尊敬する。微細なニュアンスの違うで雰囲気かなり変わるし魔法のようだshotato.icon カーブの曲げ方ひとつでも印象が一変します。「浮いている文字」がないようにつくるのは難しく、文字種をたくさん揃えているフォントを見るといつもすごいなぁと思います。mgn901.icon
一般的だがデザインの難しい漢字が知りたいinajob.icon
「機」とかですかね?mgn901.icon
画数が多く、斜めの画線が組み合わさっているので、濃さのバランス、配置のバランスなど考えることが多い。
連想したcFQ2f7LRuLYP.icon
なるほど。確かに斜め、難しそう・・inajob.icon
フォントものすごく作ってみたいけど中々踏ん切りがつかない…nomadoor.icon
英語圏だとアルファベットだけなんですけどね、日本語フォント作りは辛そうだ・・inajob.icon
hatori.icon
Setting変更が原因なのかhatori.iconには分からないけれど、表示が妙なことになっている
一例として、Wikipedia記事へのリンクを貼った際に出る「W」が変な記号(3行続く)になる
同じnishio.iconcFQ2f7LRuLYP.icon
それ以外にも[url リンク先名]の場合最後に小さい#が付いているcFQ2f7LRuLYP.icon
Settingsのbundle後のコードに異常があったので、一時的に@importを使用するコードに戻しましたMijikko.icon
重くなるかもしませんがご勘弁を
「ルビコン川を渡る」という例えがありますが、今回はルビコン川を地上から跡形もなく消し去る感じ 絶妙なところで終わりましたが、続きは4月からなので非常に待ち遠しい
グエグエは勝ちました
ただ公式サイトを見るとあまりそんな気がしない
バーニア?バックパック?部分の見た目が十徳ナイフっぽい きっと水星の魔女コラボのエアリアルのことなんだろうな~
やはり新シリーズを見ると「あぁ、新しい年が始まったなぁ...」という気分になる
https://gyazo.com/dbce7cc82dbb112011d0e4a9dd70ea92
https://youtu.be/j0DUgBhsg_A
Mijikko.icon
blu3mo.icon
yosider.icon
起きるのが楽しみになれば早寝早起きできるのではないか 海外にもイドバタニシ的人種はいるはず
どう探せばいいんだろう
teyoda7.icon
2023/01.icon