ラベル ゲームのような音楽学習 の投稿を表示しています。 すべての投稿を表示
ラベル ゲームのような音楽学習 の投稿を表示しています。 すべての投稿を表示

2023年9月17日日曜日

#164 絶対弾け〜る👍作曲でき〜るwシリーズ 気軽に学んで弾いて作ってみるw だらだらマラソン🏃シリーズ routine Practice 分析1曲目 Autumn Livers、Minor Blues(Impression、Mr.P.C、so what)💪リズムは筋トレ💪

結局、不足しているのはスピードw
手がまったく動かない。
弾いて居ても刺激が足りないのはそこかもw

全ての人に起こりうる問題は、これに至ると思うw
指がもたつく。
それ以外にないw

意外と答えは簡単で単純な問題で、スピードさえあれば結構いい感じに聴こえるw


結局、モーダルは、インサイドスケールとアルペジオなので、別に特別なことをしているわけではない。まああとアウトするにしてもスケール事ズラすだけなので基本スケール音インサイドトーンになるので別に特別なことをやっている訳でもないので、それほど難しく考えず、あとはどれだけ速く弾くかになるだけになるw

ほぼインサイドトーンだけ、ほんのちょことアウト1、2音スパイス入れる程度なので、耳コピーでニュアンスで何となく弾けばそれっぽくなります。
しかし、圧倒的にスピードが足りない。

これに尽きる。
さてどうするかw


解決策としては・・・
やはりずっと弾き続けるw
あと効率よくスピードを上げるためのトレーニングについて考えてまとめて置く。


◎スピードアップのためのフィンガートレーニング
・親指抜きタッチタイピングトレーニング








2023年9月16日土曜日

#163 絶対弾け〜る👍作曲でき〜るwシリーズ 気軽に学んで弾いて作ってみるw だらだらマラソン🏃シリーズ routine Practice 分析1曲目 Autumn Livers、Minor Blues(Impression、Mr.P.C、so what)💪リズムは筋トレ💪

前回からの未解決な問題と謎です。

何故、ゲームをするとき疲れがぶっ飛ぶくらいどっぷりハマれるのか?

時間を忘れて、疲れを感じず、ずっとやって居るときがありますw

何故なのか?

謎ですが、あのパワーを何とか音楽に取り込めれば、劇的に巧くなるはずですが、その謎がまだ解明されていませんw


以前からずっと、そのことについて本気で考えて、何とか音楽に活かせるに、ゲーム感覚な音楽学習というカテゴリーまで用意して考えようとしていますが、いまだ謎のままw


そこであえてずっとゲームで遊んでみて考えてみた結果、ついにその神髄に迫った答えに近づいた気がします。


ゲームとは小さな問題と緊張と解決、クリアーの繰り返しなのです。

まさに音楽そのものでした。

問題、緊張、解決の繰り返し。

この繰り返しなら音楽と全く同じと言えます。

なので音楽もゲームも共通するポイントしては全く同じなので、このポイントをちゃんとして行けばゲーム同様に時間を忘れるほど没頭できるようになれる可能性は秘めている訳です。


◎ゲームのような音楽学習でちゃんとして置くポイント

・問題と緊張と解決の繰り返し=TSD

・タイミング=リズム

・???



とにかくまずはこのTSDの考え方がまだまだ甘いからだと思うわけです。

ここをちゃんとしていないからハマれない。

このことに気が付いたなら、ちゃんとすべきポイントはちゃんと問題と緊張と解決をちゃんと考えて弾くことが超重要なポイントであると思ったわけです。


いまいちどモードでこのポイントをちゃんとして取り入れて真面目に考えながら練習してみる。

アウト抜きのインサイドのみが良いでしょう。


そもそもモーダルのトライアドペアはSDーTの141パターンになります。

23ですが、Ⅱm + Ⅲmになります。

この繰り返しを弾いて居ることを考えるならちゃんとするなら


2023年9月14日木曜日

#162 絶対弾け〜る👍作曲でき〜るwシリーズ 気軽に学んで弾いて作ってみるw だらだらマラソン🏃シリーズ routine Practice 分析1曲目 Autumn Livers、Minor Blues(Impression、Mr.P.C、so what)💪リズムは筋トレ💪

仕事を17時の定時に帰ってこれたとして、風呂入って、自炊して片づけて、落ち着くころには20~21時です。

朝は6時起きとして23時には寝ないと7時間睡眠はとれません。

そうすると自由時間は2、3時間しかない。


そんな疲労MAX状態では、音楽の練習なんか絶対にしません。

でもゲームはダラダラやって居ますw

しかも、ゲームをやり始めると疲れもどっかに忘れてしまうくらいダラダラやってしまいますw


このゲームの感覚で時間を忘れてしまう、疲れもなぜか感じなくなってしまうこの感覚が超重要かと思います。

弾いても練習であれば、楽しい訳も無く、絶対に続く訳がない。

昔は、気合と根性でやっていたこともありますが、正直それでは駄目なんです。

何度も失敗していますので、わかっています。


本当に上達するにはそんな根性や気合、精神論のようなものではなく、ゲームを楽しむくらいの弾いていたら楽しくて仕方がないので、ダラダラやりたくなる、時間を忘れて、疲れも忘れてしまうくらいの楽しさが必要なのですw


そこをどうすればいいのか?

これについて解明でき、実践できるようになれば、メキメキ上達することは間違いありません。

巧い人と下手な人の決定的な違いは、この楽しさを見出せるかになると思いました。

練習なんかしているうち、根性で無理やりやって居るうちは絶対に巧くなれない。

弾くと楽しくて仕方がない。

そこが巧い人と下手な人の分かれ目になります。

楽しさの追及です。


これについて真面目に考えて置きたいと思います。


弾いて居て楽しい演奏とは

・カッコ良さ、心地よさ。



巧い人の特徴。

・耳がかなり良く、瞬時、即興で耳コピー、コード合わせ可能。

・リズムがカッチリ、調子が良い。かなりの正確性と遊びを兼ね備えている。

・カッコいいフレーズ、飽きさせないバリエーションの多さ。



2022年11月21日月曜日

#81 絶対弾け〜る👍作曲でき〜るwシリーズ 気軽に学んで弾いて作ってみるw 本日260日 まだまだ基礎段階進行中 きっちりちゃんとすることw 分析1曲目 Geogia On My Mind

 適当だと本当に何もかもが適当になるので、きっちりするべきポイントを押さえておきたいと思いますw

 ただやり過ぎるとつまらんものになったり、窮屈すぎてしんどくなったりするので、ヒコーキの羽と同じでかなりの柔軟性の中にも、かなり強固な構造みたいな感じがいいと思うw

 

●きっちりちゃんとした方が良いポイント

・チェンジポイント

・リズム

・???

あとなんだろうか?w


あととりあえず私自身が失敗してきたことを同じ失敗を繰り返したくない事を書いて置こうと思う。

思い当たる人も多いと思うw


●私の過去の失敗。

・基礎止まり

・コピー止まり、少数止まり

・???


あと1つ何かな?

 

●基礎止まりとチェンジポイント

基礎止まりはまあ基礎止まりですw

スケール速弾きだけ見たいなw

これは理屈をやることで解決。


●コピー止まり問題と圧倒的に少ないコピー数

コピー止まりもただ暗記しただけみたいなw

それしか弾けないみたいなところがあるが・・・こちらはまあ長くやっていれば手癖、テクニックが身につくのでまあ別にありと言えばありw

 しかし、数が少な過ぎる問題は深刻ですw

これが圧倒的に少ないのでたくさんのコピーをこなす必要があるが、いちいち譜面でやっていると大変なのでやはり耳コピーを都度できるようにする必要がある。 

聞いたことのあるフレーズを瞬時に調性して音合わせできるようにしていけばいいだけです。
 

 

●リズムはいつやるのか。

リズムのやる時期ですが、まずは暗記ですから暗記が終わってからリズム調整です。

同時に全部できればいいのですが、無理ですからねw

まずは暗記が先ですw

まあ当たり前ですがw


あと一つなんだろうか?

失敗とちゃんとやるポイント。

考えておこう。


考えてみたら遊びの要素、音楽を楽しむこと、カッコよさの追求に欠けている。


最後の失敗要素

●私の過去の失敗。

・基礎止まり

・コピー止まり、少数止まり

・楽しむこと、遊び感覚の皆無

ひたすら修行みたいな感じでどんどん辛くなり辞めてしまったw


●きっちりちゃんとした方が良いポイント

・チェンジポイント

・リズム

・イケてる感じ、楽しみの遊びポイント

 

やっぱり一番重要なのは長く続けるための遊びポイントですかねw

長くやっていれば普通に誰でも上手くなれるのでw

練習と思うと堅苦しくなってどんどん辛くなるだけw



●イケてる感じ、楽しみの遊びポイント

私はここが大きく欠落していましたw

この部分は、人によってさまざまだと思います。

メタル系が好きな、ひたすら速く弾くことに喜びを感じる速弾きだったり、しっとり弾くのが好きなタイプだったりさまざまです。

などやっぱり音楽に求める、好きなジャンルの好きな部分が大きく関係していると思う。

そこがカッコ良さであったり、好きな部分を掘り下げて遊ぶに取り入れる。

 

ここをどうするかw

今更ですが、なんだろうか?何がいいのだろうか?w

考えておこうw 

やっぱりのテンション系しっとりゴージャスサウンド系が好きかもw

 

●カッコよさの追求と遊びポイント

・速弾き:コピーフレーズとスケール

・テンション多用:楽譜、耳からの構築

・リズム遊び:繰り返しトランス、耳コピー


こんな感じで最後にはまとまりましたw

まあ当たり前ですが、みんな誰もが好きなところですw

 




2022年11月19日土曜日

#80 絶対弾け〜る👍作曲でき〜るwシリーズ 気軽に学んで弾いて作ってみるw 本日259日 まだまだ基礎段階進行中 実戦曲弾きw 分析1曲目 Geogia On My Mind

基礎練ばっかりだと退窟過ぎてゲーム三昧になってしまうので、早急に改善する必要がありますw

 仕事が激務なら、仕事とゲームだけで1日が終わっていることでしょうw

これでは全くダメ人間そのものですw

やっぱり弾いていて楽しくないと全然ダメな人間になってしまいますw

ゲーム感覚で弾いて楽しみながら上手くなるというものは絶対的に必要ですw

基礎練習だけで、終わらせてしまうと、退窟になり過ぎてどんどん楽器に向かわなくなる。基礎練の筋トレだけで終わらせて、全然弾かなくなる、やらなくなるw

よくあるあるパターンですw

 

あと退窟なことを屈強な精神で、続けたとしても、それはただの基礎ですから、そこから抜け出すというか応用的練習内容をちゃんと理解してもいないと全く意味なく、基礎だけやって終わるという悲しい結末になりますw

これもあるあるですw

 

●ダメな人の典型的な陥りw

・基礎練習だけで退窟過ぎて楽器に向かう時間が激減w

・基礎で終わってしまうw

・弾いていても全く楽しくないw

とにかくこれらを改善、解決していかないとゲームばっかりやる人生になってしまいますw

 

 

そのために基礎はまあ重要ですが、それほど重要でもないとも言っておきますw

基礎はあくまでも基礎でしかありませんので、役に立たせるにはちゃんとなんで基礎が必要であるかを自覚して基礎をしっかり身につける必要がある❗️

なんの役にも立たなければ全く意味のない練習に成り下がってしまうので注意ですw

 

実際の曲を遊びながら弾いて楽しみ練習しますw

 

まずは左手ベースはトライアドが基本ですから、基本コードはRootlessで弾く練習をします。25インバージョン練習の延長線なので基礎3つの範疇ですがw

 

左手ベースコード

・17:All Chord

・31:All Chord & Ⅱ Chord

・53:All Chord & Ⅰ Chord

ーーーーーーーーーーーーーーーー

・Ⅱ-Ⅴ:31-m3up


これでコードインバージョンして曲を練習します。

ルートだけ、あえてルートレスだけで弾いて、とにかく曲を弾いて楽しみながら弾きますw

そうしないとつまらな過ぎて、本当に何もやらなくなるw

 

あとあんまり考えても意味なしw

適当弾きをどれだけ多くの時間を使うかによって上手さが決まるかもw

アホみたいに真面目にやるよりもアホになって弾きまくるかが上手い下手の分け目だと思うw

ただある程度考えないとやっぱりすぐ飽きると思うw

リズムも多分それでいけると思うが、リズムの場合はメトロノームをちゃんと使ってかなり弾き込まないと本当に厳しいと思うw

 

とりあえずいつものだらだら弾いたMp4 AAC 録音。


 

2022年5月27日金曜日

#8 MUCOM88 MMLで遊ぶ。 音楽におけるリズムとは常に固定値です。 なかなかMMLからのコピーというのは困難かも知れないが、MML表記そのものをまだ全然理解していないw

 やっと俺も作曲とは、楽曲とは何たるものか、音楽とは何たるものかが、分かってきたぞw

曲、音楽における、リズムとは常に固定値である。

これを使いまわせばいいだけになります。

MML、ピアノロール、音符で一気に同じリズムを作成してしまえば良いだけになります。

例えば旋律なんかはほぼ8分音符ですからフィナーレーで一気で8分音符を書き上げてから音高を十字キーで変更すると劇的に早いわけですが、さっさとそれをするべきでしたが、まあリズムはほぼ固定ならリズムパターン部品をせっせと溜め込んでいくことが、作曲におけるコンポーズ作業の一番の近道になります。


●各パートごとのリズム値とは

・メロディーパート:2、4、8分音符

ほぼ4、8分音符の世界ですから8分音符だけ一気に書いてから変更した方が早い。


・ベースパート:2分音符、4分音符

ベースパターンも同じです。ボサノバパターン、16分音符のようにベースパターンというもの常に固定されています。

ベースに置けるリズムパターンは常に固定が良い。


・ドラムパート:8ビート、16ビート

こちらも別に凝ったことをしないならベースとバスを合わせた、ほぼ毎回似たようなリズムパターンになる。


・バッキングパート:2、4、8分音符

やはりリズムというのはパターン化されていますので、このパターンは固定値でいいと思います。



そうするとやはり作曲、楽曲のリズムパターンは使いまわせば、すぐに曲ができることを意味しています。

あとは音高は、数値なり、譜面ソフトで音高を矢印キー、数値で書き直すだけの作業にしておく。

こうすることでかなり効率的に曲が作成できます。

はやくやって置くべきでしたねw

リズム構築が早道ですから、まずは何も考えず、せっせとリズムを溜め込んでいきましょうw






2022年5月24日火曜日

#1 MUCOM88 MMLで遊ぶ。  MMLの書き方、MML記述方法に関する調べ物メモ 最初のドレミファソラシドを鳴らす。

 

MMLリファレンスマニュアル

https://github.com/onitama/mucom88/wiki/MML%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9

 

●FM+SSG音源ポリ数

FM3ポリ+SSG3ポリ:YM2203(OPN)

FM6ポリ+SSG3ポリ+ノイズリズム+ADPCMリアルドラムセット:YM2608(OPNA/サウンドボードII)

 

■ MML内部

記述 説明
C 全音符あたりのクロック(分解能)指定 (デフォルトはC128)
t FM音源チップのタイマーBの数値を直接指定するテンポ指定
T テンポ指定 (1分間に演奏する四分音符の数で指定)
@ 音色番号指定(FM/SSG/PCM) SSGの場合はプリセット音色(16種)を使用する
@"..." [FM] 音色名での音色指定
o [FM/SSG] オクターブ絶対指定(o1~o8, デフォルトo6)、[ADPCM] o1が高音でo2,o3となるほど低音になる。
v [FM/SSG] 音量絶対指定(0~15)、[ADPCM] 音量絶対指定(0~255)、[リズム] vn1,n2,n3,n4,n5,n6,n7 (全体,BD,SD,CY,HH,TM,RY)
q 音の長さ全体から、キーオフを早めるタイミングをクロック数で指定。(スタッカート)
p パン (0=発音しない, 1=右, 2=左, 3=中央)
リズムパートでの指定時は、bit0~3でリズムの種類(0~5)、bit4,5でパン(1:右, 2:左, 3:中央)を指定する。
($を指定して16進指定可。例: p$12 = シンバルを右に)
l デフォルト音長指定
cdefgab 音程の指定 (必要に応じて後ろに調号(+がシャープ,-がフラット)、音長数値で指定します。「.」付点も指定可)
r 休符
% 音長をクロック値で指定 ※デフォルト音長指定をクロックで指定したい場合は、前にスペースを入れる。
D ディチューン (-32768~32767) 後ろに+を指定した場合、絶対指定でなく現在値からの相対指定になる
> オクターブ相対指定(上げ)
< オクターブ相対指定(下げ)
) 音量相対指定(上げ) 16段階 )nで一度に変化する量を数値で指定可(ADPCMは256段階)
( 音量相対指定(下げ) 16段階 (nで一度に変化する量を数値で指定可(ADPCMは256段階)
& タイ/レガート (前後の音のキーオフ/キーオンを省略)
^ 音長を繋げる
{…} ポルタメント。{c2b} で c→b へのポルタメント 数字は音長指定。オクターブをまたぐことも可。
[…]n ループ開始位置とループ終了位置。後ろに数字を置くことで繰り返し回数を指定
/ ループ内脱出位置指定 [ ]のループ内に記述すると、最後のループで / の位置でループを脱出します。
L 曲全体のループ位置指定 (各パート1箇所のみ指定可能)
K 移調絶対指定 (-128~+128) ループ内は繰り返し1回のみ
V 音量の相対変化指定(以降のvコマンドの値に増減, コンパイル時に評価)
¥=n1,n2 エコーマクロ。n1(0~9)で直前の音符数, n2(省略可能)でボリュームの下げ数を指定
¥ ¥=n1,n2で設定した音に置き換える
k (v1.7のみ) 移調相対指定
s (v1.7のみ) キーオンのタイミングを変える。クロック単位で指定し、正で遅らせ負の方向で早める(シャッフル)
H [FM] ハードウェアLFO Hn1,n2,n3 n1:速度(0-7),n2:PMS(0-7),n3:AMS(0-3)
R [FM/SSG] リバーブ Rn で音量の加減値を指定 (nは負の値も指定可)
キーオフ時、キーオフする代わりに現在の音量の約1/3に設定して発音を続ける。(FMとSSGでは音量計算が異なります)
RF [FM/SSG] リバーブ ON/OFF (0=off 1=on)
Rm [FM] リバーブの効果のかかる部分の指定(0=続く休符も含める 1=qで切られた部分のみ)
M ソフトウェアLFO (Mn1,n2,n3,n4) n1:delay n2:クロック単位 n3:振幅 n4:変化の回数)
MF ソフトウェアLFO ON/OFF (0=off 1=on)
MW ソフトウェアLFOのディレイ(n1)だけを設定
MC ソフトウェアLFOのクロック単位(n2)だけを設定
ML ソフトウェアLFOの振幅(n3)だけを設定
MD ソフトウェアLFOの変化の回数(n4)だけを設定
S [FM3] 効果音モードのスロットディチューン (Sn1,n2,n3,n4) n1=OP4 n2=OP3 n3=OP1 n4=OP2のディチューン順(0~255)
E [SSG] ソフトウェアエンベロープ(En1,n2,n3,n4,n5,n6) AL,AR,DR,SL,SR,RR
P [SSG] ミキサモード Pn (0:発音しない 1:トーン 2:ノイズ 3:トーン+ノイズ)
w [SSG] ノイズ周波数 (0~31)
s [SSG] SSGハードウェアエンベロープ・波形指定 (v1.5のみ)
m [SSG] SSGハードウェアエンベロープ・周期指定 (v1.5のみ)
y レジスタ直接書き込み(yn1,n2) n1=レジスタ番号 n2=データ
yDM [FM] DT/ML直接指定 yDM,n1,n2 n1=スロット番号 n2=データ
yTL [FM] TL直接指定 yTL,n1,n2 n1=スロット番号 n2=データ
yKA [FM] KS/AR直接指定 yKA,n1,n2 n1=スロット番号 n2=データ
yDR [FM] DR直接指定 yDR,n1,n2 n1=スロット番号 n2=データ
ySR [FM] SR直接指定 ySR,n1,n2 n1=スロット番号 n2=データ
ySL [FM] SL/RR直接指定 ySL,n1,n2 n1=スロット番号 n2=データ
ySE [FM] SSGEG直接指定 ySE,n1,n2 n1=スロット番号 n2=データ
vm [ADPCM] PCMボリュームモード(vmn で n を音量の補正値としてサウンドドライバ側で加算する)
* マクロ展開
; これ以降行末までコメント
: これ以降コンパイルを行なわない
! このパートのこれ以降を全て休符とする(発音しない)
J ジャンプコマンド(この位置から演奏開始)
| 何もしない スペースと同意 (視認性向上用の区切り)

※Rコマンド補足、FMの場合:リバーブ時の音量=int((現在の音量+リバーブ値+4)/2)-4、SSGの場合:リバーブ時の音量=int((現在の音量+リバーブ値)/2)

 

 

 これは本物MMLなので覚えて使うまでが大変そうですが、とりあえずテストのドレミファソラシドだけを鳴らしてみるから始めるw

最も簡単な使い方はサンプルを聴いて、最初の数行をコピーして新規貼り付けして挙動確認をしてみる。




最初のA行のみコードを改造してドレミファソラシドに変更。

t193 C96 @85o3v11p3q4l16 L o4c8d8e8f8g8a8b8o5c8


無事、ドレミファソラシドを鳴らすことができましたが

最初の音色チェンジ ”@85o3v11p3q4l16” の部分がよくわからないw

ただ単に後ろはMMLでしたw

@85プリセット

o3オクターブ

v11ボリューム 

p3パン

q4キーオフ

l16長さ

 

あとSCCI(Sound Chip Common Interface)でMIDI音源も使えるようで、本物FM音源も使える様子。

無事、eVY1 boardの認識はしましたが、ここをチェックすると内臓FM音源ボードEmuは切り離されて鳴らなくなるので、チェックを外してソフトを再起動。

色々と使い方は不明なので、調べてみようとは思うが、まあIchigojamの簡易型も含めてStandard MidiからMMLへの変換ツールを探さないとw

 


#0 MUCOM88 MMLで遊ぶ。 Windowsで色々と調べていたらやっぱりこれがベスト1かとw MUCOM88 MMLが最高でした。

Small Basic調べていたら音色もピアノのみ、いまいちグリコのおまけの車みたいな感じで、とりあえずついているだけ、120%絶対に遊ばないおまけ程度なので、辞めましたw

 

色々と調べていると昔から、やっぱりこれが絶対ヒットしていた気がしますが・・・まだ時期ではなかったのでスルーしていたが・・・早く導入して置けばよかったw

これが一番楽総合的に全部入りでした。

 

MUCOM88 Windows版

https://www.ancient.co.jp/~mucom88/

https://onitama.tv/mucom88/index.html

https://gamebiz.jp/news/227760

https://forest.watch.impress.co.jp/library/software/mucom88/

https://forest.watch.impress.co.jp/docs/news/1159967.html

 

Mucom88 on Web版

https://aosoft.github.io/MucomWeb.Play/

 

 FM音源4op、6ポリ+SSG音源3ポリ+ノイズ+ADPCM、FMToneEditor+テキストEditor+Player全てのEmuがセットになっている総合ツールになっているので、導入もMucom88 Windowsを起動するだけでOKという、驚きの手頃さw

かなり簡単でしたので、これを勉強していけば、バッチリかと思いますw 

 

2018年か、確かにニュースサイトで見たのを覚えていまして、存在は知っていましたが、やっと導入w

即飛びつくべきでしたが、色々と忙しいので、放置してましたが、勿体無いことしたw

このMucom88の画面は見たことあるが、何なのか?いまいちよく理解していなかった、知っていてもこれが何なのか?が不明だったり、ろくに調べていないなどなどw

我ながらつくづく情弱かなと思うw 反省しなければw

 

 一応、MacのWindows EmuソフトParallels Desktop上のWindows11でも問題なし。

あとVM上のWindows11ではeVY1は問題なしなので、もしかしたら挿しっぱなしでアップグレード作業したので、一旦切り離されたのかも知れない。Windows10に戻した時もUSB差し直しで復旧したので、特に問題なしかも知れないw


Ichigojamとは違い、こっちは本物のFM音源と88同様のMMLで本格的にすごいことが今日からすぐにできてしまいます。

サンプルもたくさん置いてあるので、聞いてみたらびっくり。凄すぎる。

本物のFM音源と同じで音が物凄い良いw

MMLも何書いててあるのか???さっぱりわからないw

そして本物MMLなので、すごい情報量なので大変と言えば大変ですが、いますぐに、誰でもすぐに本物で遊べてしまうのがすごいw

もちろん当時の実装そのままですからPro仕様w

 

プチコンのBGMやらそのまま使えると思いますw

Switchプチコン4 セール中。1500円はお得なので、絶対買った方がいいでしょうw

https://store-jp.nintendo.com/list/software/70070000005852.html


素晴らしい環境が手に入りましたが、すぐには絶対無理w

本物サウンドで、かなり高度というかプロ仕様なので、今後ゆっくり触っていきます。

まずは初心者、始めたばかりなので、Ichigocakeの 4ポリPSG音源の簡易MMLで練習していきますw

 

 

2022年5月22日日曜日

#17 Ichigojam BASICで遊ぶw  IchigockeでPSG音源利用してみる。 MUSIC SCORE / MSCORE(IchigoCake)

今日はIchigocke独自MMLで、PSG音源の使い方について調べてみました。

 

MUSIC SCORE / MSCORE(IchigoCake)

https://github.com/fu-sen/PanCake-COMMAND/blob/master/MUSIC%20SCORE.txt

 

 [ Ichigojam BASIC コマンド 書式 ]

PC MUSIC SCORE <チャンネル> <再生モード> <テンポ・音色> <MML> (1.0~)

 

[ IchigoCake BASIC コマンド 書式 ]

PC.MSCORE <チャンネル>,<再生モード>,<テンポ・音色>,"<MML>"

 

Ichigojam Basicで入力したものをPanCakeで再生するコマンドは[?”]を入力。

?” PC MUSIC SCORE 00 00 81 <MML> 

 MMLの前に$でリピート。

 

MML

IchigoJam MML リファレンス 0.9.0以降

コマンド説明
[音]音(C D E F G A B)を鳴らす (Rは休符)CDERFG
[音]n長さを指定して音を鳴らす(.を付けると半分の長さ分伸びる)C4 E2. D1 F32
[音]+半音上げるC+ D+
[音]-半音下げるD- E-
Tnテンポ (TEMPO命令で後から変更可能) 初期値:120T96CDE
Ln長さ指定しないときの長さ(1,2,3,4,8,16,32) 初期値:4CL8DC
Onオクターブ指定 O1C(低音)からO5D(高音)まで 初期値:3(ver1.1までは 4)O3CO2C
<オクターブ上げる(ver1.1までは >)C<C>C
>オクターブ下げる(ver1.1までは <)C>C<C
$これ以降のMMLを繰り返す(BGMに便利)C$DE
Nn1-255 音の高さ指定してLで指定した長さで鳴らす (BEEP命令と同じ)N10N5


[ 解説 ]
<チャンネル> は 00~03 でチャンネル 0~3 の4つのうち一つ割り当てます。
<再生モード> は 01 の時はすぐに再生し、00 は MUSIC PLAY を用いて再生します。
<テンポ・音色> は上位がテンポ 0~F、下位が音色 0~3 です。
<MML> は MML を指定します。バイナリ変換後 64 バイト分まで有効です。
<MML> は下記の表記となります。
  C~B ド~シの音を鳴らす
  +    前の音を半音上げる
  -    前の音を半音下げる
  ~    前の音を伸ばす(PanCake の MML には音の長さ指定はありません)
  N    ノイズ
  R    休符
  >    1オクターブ上げる
  <    1オクターブ下げる
  $    以降を繰り返し再生する

 

●とりあえず簡単に作ってみる。

とりあえずドラムとベース。

ドラム:01 00 30 $<<NL32>>>>>NL32

ベース:02 00 30 $<<C8C8

あと2音のみ。

 

ドラムの説明では数値ですが、全然変わらず・・・まあ>>>でオクターブ変更できたのでいいか。しかし音飛び、鳴らない音が・・・まあいいかw

あとは手入力は面倒なんで変換ツール探しw



 

2022年5月20日金曜日

#12 Ichigojam BASICで遊ぶw  YMF825Board 動作チェックテストプログラム動作確認完了。


夜飯はSBカレーうどん+ネギと卵トッピングうまい。5日目くらいの残り飯を誤魔化して食うためのカレーでしたw

 

無事、YMF825boardの動作確認できました。 



最初音が鳴らずに焦りましたが、どうやらGNDを直付がよくなかったようす。

ブレードボードの両脇のGNDを経由して接続したら問題なし。3.3V、5Vは直でいけるのにやはりGNDがNGとは・・・でもまあ何となく理解できなくもないw


本当に感謝感謝ですw

こちらのサイトを参考に、配線、サンプルプログラムを入力。

 https://fukuno.jig.jp/1848

しかし、これは・・・ほぼマシーン語のような16進数オンリーで使うのは容易ではないw

16進数で何をやっているかも全く理解できず、ほぼアセンブリを入力しているみたいなものをかなり間違えながら、手入力して、エラーの連続を修正しての繰り返しwこりゃインタープリタでないと大変だw

入力ミスしまくりは、昔からなんで、インタープリタ以外は無理w

しかし、サンプルプログラムを聞いてみてどうですか?FMピアノと言われるとそうですが、でも何だかPCMピアノと間違えてしまうほど、結構良い音だと思いませんか?

 

なぜ私が、YMF825ボードを使いたいと思ったかというとこれは次世代FMエンジンの音がしたからですw

これはFM系列にはない最新サウンドがしたからなのですが、この動画を見てそう感じましたw

何だか昔のFMチップには存在しない合成波形部分を持っていますね。 

チャンネル別で金属打音、余韻部と何個か重ねているだけかもしれませんがw

 正直、新しいCPエレピ音とも感じ取れるサウンドが作れそうな勢いですw

でもまあFM-Xでも、作れると思うし、膨大なユーザーサウンドライブラリーを探せば多分ダウンロードできるかもしれませんがw 

新しいFMのピアノサウンドを今度探してみるかなw

 

 でもYMF825ボードはマイコン利用ではなくて、普通に音源利用したいので、Windowsで使えるようにしたいと思うが・・・

なんか16進数のコードばかり入力する気がしないw

まあ2個買ったのはそういう目的で、一つはマイコン利用、一つは単体音源化で何とか使いたい。



こういう使い方をしたいw

これを真似して作ってみたいが・・・もっと調べてみるか。

やっぱりArduinoとセットか、ラズパイとセットで組めば音源化できるっぽいですね。

このTINY2040がラズパイチップなのでマイコン必須ですね。

もう少し調べて是非やってみたいが・・・まあまだ先でいいか。

 

2022年5月19日木曜日

#11 Ichigojam BASICで遊ぶw  前回ではスタッカートオンリーでタイムがぶった斬られるので、さらにWAIT値調性で見えてきたw

 さらにWAITテンポの改訂はこちら

#13 Ichigojam BASICで遊ぶw  Wは音価と書いてあるから、変数かと思っていたら・・・違ったので、Wait値を変数wに変更w

本日も朝昼抜きで夕飯これ1個w

今日はひと手間を惜しまず、玉子の黄身は潰す。これをプロの現場(マクドですがw)では絶対に黄身を割ります。昨日食べたものが古い卵は黄身が血生臭い味がするときがるため、本日は一手間で本当に全然違うw

別に金がないわけではありませんがwまあ節約しているわけでもないのですがw

まあ楽しくて飯も食えない?腹が減らないモードですが、昨日はポテチのみ。今日はラーメンでも食うかなw

 

 前回の素ソース状態では全てスタッカートだったので、WAIT値を触る必要性があったので、そこを調性していくとだんだんわかってきた。

 


 

こういう記述はワザと間違えて書いてあるのは、自分で分析、触れるように意図的に間違えた記述になっていることが多々あります。

雑誌もそうですが、あえて完璧ではないw

あとコード自体も完璧ではない場合、ワザと間違えておけば、自分が苦労して調性したので、まあまあ良いかと、妥協するという点も多々ありw 

まあも足という表現を何度か書いてますのでw

まる覚え、丸写しではなく、 自分で動くように努力が必要ですw

 

そこで3つのWAIT値を調性する必要があり。

200:WEITWとワザとスペース抜きの場所。音のレングス値が変わるのでここの値が音の長さになりますのでそのWAIT値。

320:ここは”R”とした方がわかりやすい。休符の場所で〜、R、ーなんでも良いのですが、これらの休符を書いた場合のWAIT値。

338:最後の調性テンポWAIT値。

 

これらを微妙に調整すると狂うのですが、そこを最小で調整するとスタッカート問題はなくなり、音が伸びるので、音切れもなくなりました。

 

●WAITテンポ表

・1、2、4、8、16👎音が鳴らない。

・2、4、8、16、32👍

・3、4、6、12、24、48👍

・4、8、16、32、64👎も足りすぎる

・5、10、20、40、80

・6、8、12、24、48、96/2=48👍

・7、14、28、56、112

・8、16、32、64、128 

・9、12、18、36、72、144/2=72

・10、20、40、80、160

・11、22、44、88、176

・12、16、24、48、96、192/2=96

・13・・・

・14・・・

・15、20、30、60、120、240/2=120

 

 

●もたるが何とか聞けるベストWAIT値

・2、2、32

・2、2、24

・2、2、16

・2、2、12

・2、2、8

・2、3、32

・2、3、24

・2、3、16

・3、3、12

・2、3、8


 なかなか良い感じですが、さすがにWAIT2なので、Releaseなしの音色はスタッカート気味になりますw

 一番上のWait値が高ければ高いほどレガートになりますが、どんどん加算値が高くなり複雑なリズムの場合はズレてしまいますが、そこのギリギリのところと、割り切れる数値であること。そしてこれが面白い。

 

音楽そのもののヒントに最高w

 

https://nlab.itmedia.co.jp/nl/articles/1805/04/news002.html

 

#10 Ichigojam BASICで遊ぶw  諦めかけたその時、一筋の光明を見たw そしてついでに掘り出し物eVY1 BoardまでGETできて嬉しいw

まずMidiはMML風なコマンドが使えることを知りまして、大喜びw

👍グレイト!素晴らしいw

本当に素晴らしいのが、こちらの記事です。

 https://fukuno.jig.jp/1311

 本日学んだサブルーチンも活かせるMML風の書き方w

👍やっぱりIchigojam素晴らしいw



 

ちょっと何やっているか、不明、難しい点もありますが、全くの0スタートではない点が素晴らしいw前回記事のSC-88記事は見てましたが、あれだとMidiボードのサンプルプログラムと同じでシリアルでとりあえず音出ししてみた程度で、音楽的な使い方としては、さっぱりでしたからw

 これならMML風で全体的に理解しやすい感じです。

サブルーチンの記述が若干何やっているのか不明ですが、少しずつ学習していきますw 

 

●入力完了して、無事鳴ることを確認しましたが完璧ではない状態なので、変更点と分析。

下記の内容で修正箇所としては200行目#90+Hで330行目の変数H=1となっているので2chで旋律になっているはeVY1ボードの1chがボカロ固定なので、2ch指定。こちらの330行目 H=の数値を0にすると1chになります。

そのため、ここでMidi chを指定できるので、トラック数を増やすのはサブルーチン300番の@playを追加してくことになります。サブルーチン200番の@MIDIは全て変数になっているので、触る必要なしの固定文になるので、ここはクリアーですね。

 

・音が鳴らない現象があるなら電源を再起動。最初は失敗するのかも。

・サブルーチン200行は式なので触らず固定。

・Midiチャンネルを任意で追加するのはサブルーチン300行目を追記。

https://youtu.be/YY9YnipQuPQ

・音高と音価はMML風で入力可能になりましたが、楽譜から分かるように音価は4分音符になっていますので8分音符に改造する必要性があるので、どうせなら16分音符を基準にしておきたいが、メモリー制限がありますので、8分音符に留めますw

・300行目が対応スケールになりますので、ここで指定した音が鳴りますが、スケールにしておく必要性があり。60がYamaha系C4、Roland、Korg系C3と思われる。

ここも色々と考えてみる必要性あり。

・❗️338行目のWAIT=30が全てのテンポとなりますので、ここを15に変更すると16分音符対応になります。

 

●WAITテンポ表

・6、8、12、24、48、96/2=48

・7、14、28、56、112

・8、16、32、64、128 

・9、12、18、36、72、144/2=72

・10、20、40、80、160

・11、22、44、88、176

・12、16、24、48、96、192/2=96

・13・・・

・14・・・

・15、20、30、60、120、240/2=120

 

 

●8分音符の適応版(10行目のM=”CDEFECD”を変更)

M="C-D-E ーF ーE-D-CーーーC-ー-C-ー-C-ー-C-ーーCCDDEEFFEーD-C-ー-"

※休符とレガートをーに統一。

細かく設定するにはプログラム追記必要。

全て2つ記入。ーは音価追記。

 

●8分音符の場合の音価表記

・2分音符:C---

・三連符:C--

・4分音符:C-

・8分音符:C

 

●16分音符の場合の音価表記

・2分音符:C---ーー

・三連符:C--ー

・4分音符:C-ー

・8分音符:Cー

・16分音符:C

テンポは最後のWAIT値をテンポ表を見て最小値に設定。


一気に全てできたーw

しかし、たったこれだけで564Byte・・・まあichigocakeならFree 3500Byteありますので、4トラック3ポリ+リズムくらいなんとかなるでしょうw

👍グレート最高!ブラボーw

👍👍これでBasicプログラミング作曲が可能になりましたw


●残されている未処理の問題

 ・音源がVolca FMでは鳴らない音が多々あり。

音源の問題もあるのかもしれないが不明。色々と検証する必要性あり。 

音価がなんか変な感じがあるが・・・

音の長さがちゃんと正常に動作していないと思われるのでもう少し考えてみる必要性ありだが、エレピ音なら全音出力ができているので、レングス値が不足している。


・EEPROMからメモリへの書き換え

あとは都度、RAMメモリをEEPROMから読み込み書き換える方法も習得すれば、16トラック16ポリくらいのかなり凝った曲も可能になると思うので、問題解決策はあり。

まあゲームはみんなそんな感じで都度、メモリー内を書き換えてますので普通ですw

内部EEPROMが圧倒的に高速なので多分そちらに放り込んでLRUN0、1、2、3、4、5と再生することになると思う。でも多分内臓EEPROM6バンクでも容量は4KBかも。

あとはサブルーチンで内部EEPが終わったら同時にEEP内部を書き換えていくことでバッファーメモリとして使う感じですかね?




そしてなんと!eVY1 Board 掘り出し物が出てまして、これは買った方がいいでしょうw 


https://evy1.aides-tech.com/

 

お得なボードだと思いますので、これを機会にマイコン+ボカロ音源で歌わせてみようと思いますw 

考えてみたら小型音源持ってなくてw

Volca FMでやってみようかと思っていたのですが、これはありがたいw

接続方法もこちらにあるように、バッチリですね。

 https://fukuno.jig.jp/1311

電源とシリアルだけっぽいw

まあ直で刺すだけでいけるのも素晴らしいw

とにかくマイコン三昧が当分続くが、演奏法も同時に頑張っていきますw

 

ボカロ+PCM音源 eVY1 Boardと16マルチティンバーFM音源 YMF825Boardもあるし最高👍w

 

 すごいぞマイコンプログラミング作曲ができるようになったので、ゲーム音楽並みにすごいことが簡単にできるようになりますw


#9 Ichigojam BASICで遊ぶw  やっぱりパソコンやると何もできないwパソコンは時間をかなりロスするだけかもw

本日も1日パソコンで何もできない、膨大な時間を失うだけw

昔からですwパソコンをやると何もできないw

まあ好きなので仕方がないかw

 

とにかくMidiプログラミングはまだまだ早すぎるwので、おいおいやろうと思うw

いきなり最終目的ではキツすぎると言うよりも、情報量が少なすぎる気がするが、まあ検索だけでは、出てこないのでなかなか難しいのもある。

色々と何もわからない、何の情報もない、何をしていいのかすら分からない状況なので・・・まずはPlay MMLが使えるPSG音源をやろうと思うw

 

 とりあえずFILESで内蔵EEPROMはわかるのですが、EEPROMのファイル管理ができないので、見える化プログラムを探して入れてみたらかなり便利。

内蔵EEPROMは、Ichigocakeは6個、Ichigojam-Rは15個ありました。

容量は不明。Ichigojam-Rのメインメモリはやはり1KBしかない。

これがいいと思う。

Ichigocake用なので古いVersionは別のものになりますが、一応、Ichigojam Rでもほぼ正常動作しましたが、逆にRisc版で書いたものは表示できないので、Ver1.5なのでまた違うのかもしれませんが不明。

Ichigojam Basic最新の14、15ならFILES100,225で確認可能でした。

なのでFILESで内蔵EEPROM、FILED100,225で外付けEEPROMの中を見ることができます。


あと色々と触っていて、スクロールみたいなものを作るにも考えてみたらキャラベースということを忘れていてキャラはやはりLOCATE=LCで表示して、消すみたない感じにしてあげる必要がある。

スクロールしているようで、上から下へテキストが流れているだけなので、下から上へのスクロールみたいなものは簡単だが、他の方向へはかなり面倒。

 

まあ少し時間がかかるが、パソコンをやっていると膨大に時間をロスするが・・・どうするかw

まあ購入した本に載っているものを入れて勉強してくかな。

でもただ入力してもさっぱり理解できないことが多いw

まずはMidiシリアル通信の#90 1chみたいな16進数の番号への内容やらどうやったら知ることができるのか?

とか意味不明なことばかりw

まあ調べ物だらけで、時間ばかり失いますw

とりあえず、部品をコツコツ溜め込んでいき、組み合わせできるようになるまでかなり時間が必要かと思うw

まあごろ寝用のやつが寝ながら少しやるという感じの方がいいのかも、起きている時間ずっとやっていることになると何もできないw

まあいきなりMidiはかなり難しいので、まずはBasic標準コマンドがあるMMLとシーケンサーが使えるPanCake=PC PSG音源を触っていこう。

 

まだまだ人生は長いので、今後ずっとネットで調べていき、情報を得たらやってみようw

いきなり16進数の問題やら、色々と知らな過ぎて全てにおいて無理w

まださっぱり何もわからず、エベレストでは無理がある。

高尾山、六甲山でもキツいのにw

まずは裏山散歩道あたりからw


2022年5月17日火曜日

#7 Ichigojam BASICで遊ぶw  MIDI端子からの出力プログラミングについての考察とメモ

前回の続きで、サンプルプログラムを打ち込んでmidiアウトしてみた。

サインプルプログラムの内容は12鍵盤、1オクターブをランダムに鳴らすプログラムとある通りでした。

プログラム記述のコマンドリファレンスで調べると。

UARTとはシリアルポートのON、OFF。

Escキーで止めると止まる場所によっては、途中で強制終了するので、シリアルオープン状態のままになってしまうため、

・Escを押して止める。

・UART 0と入力してシリアルポートをOFFにする。

 

分かりやすい説明がありましたので、こちら

file:///Volumes/Potable%20SSD/Download/20191214-IchigoJam-midi.pdf

さらに詳細説明

https://av.watch.impress.co.jp/docs/series/dal/1046425.html


音源はVolca FMがスピーカー内蔵なんでこれを使えばアダプタだけでいいのだが・・・電源アダプタだらけ・・・本当に邪魔だな・・・

USBは救世主に思えたが・・・USBもいっぱいありすぎて・・・

本当に電気問題は正直、全部PoEみたいな感じでスルーできればいいのに・・・

本当にコンセントだらけで邪魔ですw


●?CHE$(midiポート番号、音程、ベロシティ値???(0 or MAX)

https://fukuno.jig.jp/1300

・#90=1ch・・・#99=10chでON。

・#80=1ch・・・#89=10chでOFF。

なので、それ以降は16進数かな?まあ10chあればいいかw

・しかし、最後のベロシティ値はやはり変わらず。0か最大値ぽい。

音量は変わらないとレポートがあった通りと思う。

まああとは音程分かるとして、音価、テンポなど諸々がさっぱり不明。

まあとりあえず知りたいのは音価は?

前回はWAITの値を変えたが、触れるところがそこが一番簡単だったのでやってみただけだが・・・

 

●WAIT=音価、テンポ

やはりWAITしかないので、テンポは固定バイテンで考えるしかなさそうです。

|WAIT値|音価|

|120|全音符|

|60|2分|

|30|4分|

|15|8分|

|7.5|16分|割り切れないので無理w


とりあえず全部割り切れる音価を倍の値として下から数えていく方法しかありませんw

・5、10、20、40、80

・6、8、12、24、48、96/2=48

・7、14、28、56、112

・8、16、32、64、128 

・9、12、18、36、72、144/2=72

・10、20、40、80、160

・11、22、44、88、176

・12、16、24、48、96、192 /2=96

・13・・・

・14・・・

・15、20、30、60、120、240/2=120

こんな感じでw

16分音符8がコンピューター的に一番分かりやすいかもw

 ただしシャッフルなしなので、基準をシャッフルにして置いた方がいいと思う。

 基本シャッフル+バイテンがいいのかもしれない。

 

●プログラムの記譜方法

音高をまとめてLETに数値記憶させて、?CHR$=キャラクター数値である音高をブッこむ方法ですね。

ただそうすると、やはり音価はほぼ固定されたものが楽で、でもまあそうした方が実はいい音楽ができるのかもw

実際に、ジャズなんかほぼ8分固定ですからねw

まあいい勉強になったが、間違っているのか?あっているのか?は不明w

でも多分あっていると思うw


でもまあそうなるとほぼリズム固定の曲作りしてみるかなw

本当にいい勉強になりましたw

 

#6 Ichigojam BASICで遊ぶw  早くもIchigocakeにMIDI端子実装環境構築+PSG音源本格始動。すでに環境ができているのもありがたい。もうメカ感も最高👍w

 

動画そのままアップした方が楽だw

携帯で撮影した動画はMP4 H.256 高圧縮動画ですが、Bloggerはこのフォーマットも対応しているからサイズ3.5MB程度なんでわざわざGifアニメにする必要ないのに気がついた。これで音出しも伝えられますねw

 

 無事EEPROMも移設設置無事ポートチェンジでも使えました。

L足に付け替えて、EEPROMを立刺しすることもできますが、せっかくの5Vが使えなくなってしまいます。また足付け替えるのも面倒。ハンダを付けたり、外したりする際、基盤プリントが剥がれてしまい、基盤破損する場合もあるのであまりおすすめはしません。

5V使ってませんでしたので、空いている5VはYMF285ボード電源に使えますので安心しました。配置はしましたが、いずれ配線していきますw

先に完成に近づいた現在の設置状況。

EEPROM、MIDI端子は秋月で購入可能。

https://akizukidenshi.com/catalog/c/cichigo/

こうなるまでにIchigojam用のMidi端子組み立てから設置まで色々とありましたw

一旦は完成したMIDIボードの足を引っこ抜こうと試みまたりw

でも結局一旦つけた足は外れず、断念したらあることに気がついてこれで正解だったことを認識w

 組み立て順番はIC+抵抗、足、MIDI端子がいいと思う。



 一旦はハンダを除去するも・・・無理と断念w

 

でも足上げしておかないと当たるねw
なのでこれが正解でしたw

説明書をよく見るとちゃんとEEPROM用の端子が用意されているので、ボードに挿して、そちらを使うことにしたら問題なく完成。


 なかなかのメカ感がいい感じになってきたw

一応、YMF285ボードとMidi端子もいつでも配線できるようにして置いたがMIDI端子は別にこんなにいらんかったかもw

Arduinoじゃなくても使えるからいいかw
とにかくあっという間に構築できて素晴らしいw

おまけにソフトウェアもBasicコマンドも対応しているので入力だけですぐに使えるw

すでに全部できているのであとは作曲するだけですw

流石、技術の日本だと思える職人がたくさんいて良かったw

バッチリの環境が出来上がりました。

あとは作曲してプログラムを作るだけで完成しましたw

👍嬉しいw 

あとの課題はYMF285ボードとのFM音源接続と使い方などなどですが、いきなり全部は無理ですが、この環境ですでにMIDI音源対応したので全て完成したと言っても過言ではないw

YMF285ボードはおいおいやっていきますw


早速MIDIケーブルを接続しているProphet'08で音出し試験。

しかし・・・[ ’ ]これどうやって出すの?・・・あと昨日こうまった[~]これも不明w

日本語キーボード面倒くさいw

かなり大きさが違うが、[']と[ ”] のこのキーでいいのかな??

それ以外にないしな・・・w

でも[~]チルダーは???

なんかカンマも違う気がするし・・・調べる必要あり。

 

日本語キーボードの場合、KBD1と入力すると日本語キーボードにも対応していましたw

電源を入れたら英語キーボードが初期設定なので、KBD1と入力。

USキーボードに戻すときは、KBD0

 

 

でもカンマコメントっぽいな。まあおいおい調べるとして今すぐにはいらんかw

1 'カタカナでプログラム内容をコメント残しておけば後で見た時にわかりますので、コメント必須ですねw

時間と共に全て忘れるのが人間ですw

 

とりあえずサンプルプログラムを入力してみる。

 


無事問題なくMIDI出力されたことを確認できたので、これで音源出力はバッチリ👍w 

朝昼飯も食わずやっていたので、腹が減ったが、完成してよかったw

MMLからとか色々と考える必要があるが、今回はMIDI出力物理テストまでとしておいおい、MIDIポートを使ったものもやっていく。これができれば音源には困らないので本当に楽しみですねw

あとこんなシンプルな接続で制御できるとは思っていなかったwすごいw

https://av.watch.impress.co.jp/docs/series/dal/1046425.html

最近のMidiケーブルが2chピンジャックのモノラルケーブルなので不思議でしたが、こういうことなんですねw

 


1分半の動画が29MBならかなり小さいと思うので、問題ないかと。

携帯カメラが勝手に作成したダイジェストが面白いw


終わりもよくできていてびっくりAI機能ですねw

なかなかよくできたメモリアル機能だw

 



2022年5月16日月曜日

#5 Ichigojam BASICで遊ぶw  Ichigojam ざっくり触ってみてこれは本当に素晴らしく良くできた、面白いおもちゃを手に入れたw

すぐ遊べるBasic環境が素晴らしいw

5インチミニディスプレイにはスイッチがありませんので触らず、F10が画面スイッチになっていますので、使わないときは F10を押せば画面OFFにできますが、まあ電源を消した方がいいと思うけどw


小さいモニターもかなり可愛くて、ずっと机にあっても邪魔にならない大きさなので、かなりいいかもw一応、5インチを買ったのですが・・・こんなに小さいのかな??あのアナログテレビは7インチですが、全然大きさが違うが・・・w

いつでもBasic、毎日遊べるBasicになりまして、これは面白いw

ichigoDyhookならごろ寝スタイルでずっとやっていられるので、疲れた時は大福でごろ寝学習も可能w

EEPROMで双方どちらでも読み出し可能。まあRISCチップ版にはPancakeがないのですが、なんかそろそろ新しいPancakeも出る?Dyfook用は小型改良版Pancake待ちw


作業プレート固定はネジ1本とあとは両面テープで固定しています。

一応、EEPROM 1MB 64バンクまでSave可能になりましたので、容量アップ実装完了。

書き込み、読み込みテスト問題なし。

これでバンバン作っても全て保存可能。

ただ管理表を付けて置かないと64バンクのどこを使って、空いているのかが、さっぱりわからなくなるので注意w


●Pancakeのサウンド+スプライト

Pancakeのサウンド機能とスプライト機能を少し使ってみた。

[?”]を頭につけるとPancakeの命令文が書ける。注意が最後の[”]は不要。

※?はPRINT省略

入れるとプリントスクリーンされるが、どうやらうまく動作してくれない。

 

?"PC RESET

?”PC MUSIC SCORE 00 00 81 $C>C<EG

?”PC MUSIC START

PC .IMAGE RND(7)

WAIT 120

GOTO 4行目


止める時は[ESC]ボタンで止めて、?”PC RESETと入力。


サウンドは4chあるので4ポリです。

一応、4和音はなりました。

Cのアルペジオの仕方はマニュアル参考にしまして、少し使い方を学んでいきたいと思います。
https://av.watch.impress.co.jp/docs/series/dal/1047820.html

4ポリPSG音源ですからそれなりに凝ったこともできるのでこれで色々と遊んでいきますw

マークⅢは3ポリ+1ノイズで、PSG音源のパワーはこのくらいできるが、流石にセガなんで相当凄いけどw

でもYmf825boardはもっと凄いけど、その前にPSG音源でもかなり頑張ってみるw


2022年5月13日金曜日

#1 Ichigojam BASICで遊ぶw 徐々に失われた少年の頃の夢を取り戻しつつあるw 少年の頃の憧れの存在、マイコン BASIC magazineをまとめて買えるだけ買っといたw

 マイコン Basic Magazinが敷居が高い時代でしたw

私は小学生、中学生の時代。

コンピューターはみんなの憧れでしかありませんw

高いですからね。

それでもお金持ちの暮らす地域の人たちはみんな持っていまして、あそこに遊びに行った時はすごかったw

みんなお金持ちばかりで、PC6001、FM-X、X1などなど近所に住む3人はみんな競うように凄い機種を持っていましたw本当にあの当時はどの機種もフルセットで50万円はしましたが、みんな既成のゲームをロードして動かすだけのファミコン状態w

まあまだあの時代はファミコンなんかなかったですがw

さらに貧乏な人はポケコンでして、まだMSXは出てませんでしたw

MSXなんか新しくて私が中、高校生くらいの時じゃなかったかな???

MSXはまあ・・・ファミコンがもうすでにありましたので、全てにおいてファミコン以下という点がやはりちょっとwとても残念だったと思いますw

 

MSXはよく覚えてませんが、とにかくみんなすごい高い機種を持って自慢してましたよw

本当にびっくりしましたが、そんな時代にあったのが、マイコンBasic Magazinシリーズw

あの当時は、見ても何が書いてあるかなんか理解もできませんでしたが、そんな少年の憧れだったマイコン Basic Magazinが私にも理解できて買える時代が来ましたw

おっさんになってしまいましたがw

少年の頃の憧れをやっと手に入れた?w

そんな気分ですわw


https://www.amazon.co.jp/s?k=%E3%83%9E%E3%82%A4%E3%82%B3%E3%83%B3+BASICmagazine&i=digital-text&__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&ref=nb_sb_noss


Ichigojam Basicですが、徐々に準備を進めていまして、コンポジケーブルに五百円も払うのは馬鹿らしいので、中古のアナログテレビ7インチモニターを2千円で購入して写してみましたら、画面が変な感じでズレて映らないので、まあIchigoゲーム画面は大丈夫?そうなのでテレビはスプライトモニターにして、Basic画面はもういらないお金を使うよりもIchigo専用モニター画面を3千円なので買うことにしましたw


変なカー用品のモニターやら、12vアダプタ、コンポーネント端子ケーブルやらw色々とお金がかかるので、台差し専用モニターなら3千円でスッキリするので、まあいいかと。


 

あとこのジャンクテレビを買って初めて知ったのですが、液晶のドット抜けは実は復活するかもしれない?という事実を知りましたw

こんな感じで帯になってひどい液晶抜けを起こしているのですがw




 届いたばっかりの時はもっと酷くて画面の1/5が帯の液晶抜けがあったのですが、ずっと使っていて、画面をAVとテレビでパチパチ切り替えていると戻って来まして、こんな感じまで復活しました。

 ここからどこまで復活するのか?期待を込めて記録に残しておこう。

最初のあのひどい状態の写真を撮っておけばよかったw

かなり戻ってきましたwびっくりw

しかし、この砂嵐久しぶりに見たわw

でもまあ液晶抜けやらドット抜けには実は常に動いている画面が必要だったりするので、砂嵐が結構役に立つように作られていたりますw

実験くんでこの砂嵐画面で液晶抜けはどこまで復活するのか?記録に残しておこうw

なんかすでにいい感じでまた小さくなった気がする。2、3日つけっぱなしにして放置しておくことにしますw

 

2011年にアナログ放送は終了しますシールが貼ってありましたが、勿体無いのでワンセグくらい積んでおけばいいのにw

ああ・・・あとUSB/PS2対応キーボードも必要か・・・買わないと意外と持っていないw

なんだか色々と地味に規格が古いというか、どれも無難な規格?なので持っていないので、なかなか揃えるのも意外と手間ですw



2022年3月16日水曜日

#74キーボード基礎練習  音らく論wシリーズ0’  一緒にやれば弾け〜るシリーズw 本日102日目 Block Chords With Secadry Dominant

かなり飛躍しすぎてしまったので、3歩進んで2歩下がりますw

今一度251をやり直しです。

 

Barry Harris Methodでセカンダリードミナント練習ですw

そう言えば練習したこと無かったw

正直、この段階でゴミクズカスでしたw

一番肝心なことをずっとやらずして、かなり遠回りばかりw

本当に愚かでしたwこれを徹底的にやれば、やっと少しはマシにできる感じになれそうですねw


今一度、Barry Harris Methodで基礎のやり直しですw

251、514、4b71などを251=4b65の6thコード&Diminishでちゃんと練習してできるように固めていきます。

 

●Barry Harris Methodでセカンダリードミナントのやり直し。

Ⅰm|Ⅳ7|bⅦ = b3b54

Ⅱm|Ⅴ7|Ⅰ = 4b65

ⅠM7|Ⅵ7|Ⅱ = 

ⅣM7|bⅦ7|Ⅰ = 475

Ⅴm|Ⅰ7|Ⅳ = b7b21

Ⅵm|Ⅱ7|Ⅴ = 1b32

Ⅶm|Ⅲ7|Ⅵ = 243


とにかく面倒なんで上記表のままの方が理解が簡単なので、そのままこの表がいいかも。

なんか面倒になってきたので、この表の通りやろう。その方がぜったい分かりやすい。


 通常コード=6コードチェンジ

251=4b65

362=5b76

#473=72b2

514=b7b21

625= 1b32

736=243

b2b57=35#4


まだ上段のAXIS180もあるが、これをずっとやった方が絶対いいと思うw

これを一生涯続けても良いくらいw

 

本当にこう言うことをちゃんとしていかないからいつまで経っても弾けない。

ヒントは本当にたくさんあるのに、全部書いてないと気がつかないのが人間というものですねw

本当にお間抜けw



2021年10月24日日曜日

#197 音楽原動力(Power&Speed) 音らく論wシリーズ4||5  1日数時間程度で1年後そこそこになるための合理化リズム遊び 🦒じゃがりこバイテン。

バイテンでリズム遊びをしましょうw

リズムゲームと同じですw

バイテンでリズムをフルカウントが掴めたらすぐです。

さまざまなリズムを練習で遊んでみましょう。

 

左手はベース伴奏弾きが良いでしょう。

スタンダードな1535パターンでも以前まとめた伴奏パターンでもバッチリです。

2021年7月8日木曜日

#108 音楽原動力(Power&Speed) 音らく論wシリーズ2 初見読み フィンガー練習の学習内容ついき

 

コンプリズムパターンをまとめて毎日練習。

2021年9月26日日曜日

#172 音楽原動力(Power&Speed) 音らく論wシリーズ0 ジャズコンプリズム基礎学習開始。 やっと始まる音楽らしい練習w


楽譜表記は最初の一つだけ書いて置きます。

リズムカウントをしながら鍵盤を叩けばバッチリだと思います。

久しぶりに全部りりぽん使おうかと思ったけど面倒なので辞めw

しかも音ならびのインバージョンがうまくいかないw

無駄に時間ばかりかかり手間ばかりw

https://www.hacklily.org/

\header {
title = "Untitled"
composer = "Composer"
}
%%・音符記入部分
upper = \relative { <f' a ees> r8 <f a ees> r2 }
lower = \relative { f8 f f f f f f f}

%%・ピアノ譜面スタイルシート部分
\score {
\new PianoStaff = "piano" <<
\new Staff = "upper" { \upper }
\new Staff = "lower" {
\clef "bass"
\lower
}
>>
\layout {}
\midi {}
}



●10コンプリズムパターン

|No|リズムパターン|

|1|♩(8休+♪)、2休|

|2|(8休+♪)4休、♩4休|

|3|(♪+♪)4休、(8休+♪)♩.|

|4|♪/4休(8休+♪)、4休(8休+♪)|

|5|♪♩♪、2休|

この表記も面倒なんでもっと簡易表記。

休符はリリポンのr表記が楽かも。

 

●10コンプリズムパターン

|No|リズムパターン|

|1|4(r88)、r2|

|2|(r88)r4、4r4|

|3|(88)r4、r8(4+8)|

|4|8/r4(r88)、r4(r88)|

|5|848、r2|

|6|424|2、(88)r4| 

|7|(r88)r4、(4+8)(8+2)、(88)r4|

|8|44、(r88)(8+2)、r2|

|9|(r88)(r88)、(88)r4|r44、r8(8+4)|

|10|(4+8)(8+4)(4+4)(r88)、r8(8+4)| 

 

●ブルース 5コンプパターン

https://jenslarsen.nl/5-comping-exercises-for-jazz-rhythm-on-the-blues/

 

●ブルース5コンプパターン

|No|No10|リズムパターン|

|#1 Charleston Rhythm|1|4(r88)、r2|

|#2 Pulling Forward |3|(88)r4、r8(4+8)|

|#3 Clear Groove|1’|4(r88)、44|

|#4 Up-Beat Energy|1’|(r88)r4、(88)r4| 

|#5 Leave it to Bass and Drums|1’|4r4、(88)r4|

 



2020年12月4日金曜日

#28 Guitar始めました Noticeシンプルイズザベスト 最短最速で上手くなるギター 実践練習 Chant Count : バスドラカウント

速弾きを最速最短で速く習得する方法。

スケールを練習するならやっぱり3NPSのように考えるならワンストリングスの速弾き練習をしてから組み立てたほうが絶対に速弾きの早道です。

 

それもクロマティックの練習で16分音符を弾いているとき、いちいち考えて弾いていない。悩やまず、無心で、無理矢理でもピックを速くして、左手を同調させるみたいな練習をしたと思いますが、それを1ストリングスでちゃんと極めて、仕上げてしまえば、あとは移動するだけです。

 ちまちまコツコツやるのでは無く、強引に究極まで速める練習をした方が速く弾けるといものですw

 

1ストリングスで強引に速弾きする練習
ピックは究極まで速く弾き、左手を同調させる。
左手は指ごとの組み合わせで弾く。指番号1234の組み合わせパターン、12、13、14、21、23、24・・・という風に順番に弾く。
スケールの指板を見てワンストリングスである団子やフレット飛びなどを究極的に速く弾く練習をしていく。
慣れてきたら2ストリングス、3ストリングスと増やしていく。
使わない指ピーンの指立てしないように、上弦や下弦に添えておく。
中指をネックの下に潜らせるようにして、第二関節から曲げてネック下に格納する感じでロナウド(671)を練習しましょう。比較的に速く指ピーン問題は改善します。

※スライドですが、小指スライドは柔いので、ケガする恐れがあり、初心者のスライドは、人差し指スライドさせるようにします。
 

 

 ●速弾き練習方法は至って簡単。

・ピックは究極まで速く弾き、左手を同調させる。

・左手は指ごとの組み合わせで弾く。

・指番号1234とすると、12、13、14、21、23、24・・・という風に順番に弾く、スケールの指板を見てワンストリングスである団子やフレット飛びなどを究極的に速く弾く練習をしていく。

・慣れてきたら2ストリングス、3ストリングスと増やしていく。

・使わない指ピーンの指立てしないように、上弦や下弦に添えておく。

 

ただフレット跳びでスライドするとき、やり方が悪いと怪我をするので、そこは工夫して軽く添えるだけ、組み合わせを増やしてみて連続的に擦り付けないなどなど注意する。

組み合わせを変えて、強引に速く弾く練習だけを続けるとあっという間に速弾きできるわけですw

 簡単なことですが、気が付かないといつまでも遅いので、下手が治らないw

逆張りがん対策 乳がんルミナールタイプは、女性ホルモン エストロゲンが増加を促進する仕組みなので、エストロゲンを押さえることが重要。タモキシフェン長期服用、エストロゲン増加防止対策について

乳がんサブタイプのルミナールタイプ対策は長期的なホルモン治療がかなり有効という事で3つのことを守っていこうと思います。 〇乳がんエストロゲン増加対策 ・ホルモン治療薬タモキシフェン服用 ・女性ホルモン増加防止対策 ・体力アップ、自己免疫力向上の努力 ●長期ホルモン治療の重要性 乳...