return to your hometown &. don't come back.
he never thought that eight words could pierce him through. he never thought any words at all could pierce him as badly as this did, puncturing his insides as if he were a balloon, every spot vital, needed. every fibre of his being, at every point in time, begs for him to be near shu, to stick by his side through thick &. thin &. everything terrible that could ever happen with him. it makes mika happy. it makes him feel as if he's useful, as if he has some purpose in this world. though he'd had plenty to look after back when he had lived at the orphanage with all the other children, he feels a certain obligation toward his unit partner, a bond which had been so suddenly forged that fateful day when mika had run into him : this well dressed, well kept, most beautiful boy that he had ever seen in his entire life ( if mika had believed him a god before, then he believes him a universe now ; even now, stoic &. cold, he's the most beautiful person mika has ever seen ).
❝ sorry, oshi-san … ? i don't really know what you're askin' … ❞ he hopes he doesn't, anyways. maybe it's just some misunderstanding. maybe mika had heard him wrong. he can't imagine returning to his hometown without shu, knowing that they wouldn't see each other ever again. ❝ i don't see why returnin' home would do ya any good ? i still gotta stay here an' make money for valkyrie. i can't do that if i'm back home … ? ❞ maybe it's because he's going to france that he thinks valkyrie won't stay afloat. but mika is bound &. determine to see it through, even if he won't be any good at it. ❝ an' you can't be a unit with just yerself. those're the rules. i'm gonna stay in valkyrie for as long a ❞
@itshuki. “you’re no longer useful to me. ”
mid-word, mika's voice suddenly cuts off, flinching upward in such a way as if he had suddenly been gripped by the throat &. shaken like a ragdoll. he looks shaken, too, his expression as shocked as the feelings that suddenly spike inside his chest, his stomach his throat, which carries the brunt of the pain. no longer useful ? no longer useful ? ❝ … ❞ no longer useful ? he's sure by now that shu knows him inside &. out ( he won't have it any other way ). shu knows his flaws, knows his strengths, knows his weaknesses, knows what can make him smile … &. knows what hurts him the deepest. knows that mika would be the perfect doll for him if that was what he wanted, knows that he could make him do his bidding for the rest of his life &. he would do it all, no questions asked. throw himself in front of a car for him, take a bullet for him, willingly &. eagerly &. without even breaking a smile, if that was what he wanted.
no longer useful. that hurts. &. for the first time, pain flickers across mika's expression. there's that fear in his stomach, twisting in the way it had only twisted once before with shu. that time, shu had been the one broken down. but now ? shu has never been the one who's caused it, &. it frightens mika. ❝ … what'd'ya mean, oshi-san … ? ❞ 「 please. please don't tell me that. please think of one way i'm useful. please don't throw me away. please don't throw me away the way my parents did. please don't. 」 oh, he's never cried because of shu before, but the tears ❝ ya don't think … i … sor … sorry, osh … ❞ &. the words can no longer come, &. he raises the back of his hand to cover his eye, turning away.
* . ゜ more random dialogue prompts ! 𝚊𝚕𝚠𝚊𝚢𝚜 𝚘𝚙𝚎𝚗.
7 notes
·
View notes
2024年3月21日(木)
久しぶりの出勤、今日のミッションは<授業改善報告書>の作成と提出だ。毎期、最後の授業時に学生による<授業アンケート>を実施、その集計が各教員に届けられ、フォーマットの決まった報告書を作成して提出するのだ。設問については大なり小なりどこの大学でも同じものだろう、形骸化しているとの声ももちろんあるが、総体として私は意味があると思っている。もっとも、一番力を入れた講義科目が当日の出席者が少なかったのでアンケート対象とならなかったのはちと寂しい。自由記述はほとんど無回答だったが、<ひとつひとつ丁寧に教えていただいた>との声があったのがせめてもの救いか。
4時45分起床。
昨晩のYさんからのメールに返信。
きのうの<門戸寄席>の画像をInstagramにアップ、Threadsに転載。
朝食。
洗濯。
珈琲。
弁当*3。
プラゴミ、45L*1。
ツレアイの職場経由で出勤する。
名神が茨木IC手前で事故、普段より20分程度余計にかかってしまった。
タイムカード整理。
MORIさん、新治さんに昨日のお礼メール。
メールボックスで<授業アンケート集計結果>を受取、4科目分の<授業改善報告書>を作成、提出する。
昨日のインタビューを受け、新治本構成を修正する。
残り十日間の予定を再確認、有給残り1日をどこでとるか。
帰路は順調。
車を置いて、すぐに京都ポルタへ、スタンプラリー第二段に挑戦だ。今回は<無印良品>でレトルトカレー、<大垣書店>で新書1冊、<ヴィドフランス レーヴドパリ>でパン2個、ポイント10倍デーなのでどこも人でいっぱい。
<PLAUD NOTE>のデータをエクスポートし、OneDriveにフォルダをつくって保管、前期授業開始までにテープ起こしの原稿を完成させねばならない。
息子たちの夕飯、豚バラ肉とキャベツとシメジの酸っぱい煮・目玉焼き・わかめと胡瓜の酢の物・トマト+リンゴ。
ツレアイも早めに帰宅、後を託してまずはセブンイレブン花屋町店でチケット発券、その後七条第三小学校へ。
今日は七三保健協議会総括会議、区役所からのごみ収集についての変更点の説明、会長からの活動報告、30分強で終わってくくれたのは有り難い。
すぐに帰宅して晩酌開始、テレビでは大谷君の試合が流れている。
途中で録画番組へ、柳家さん喬「妾馬」を楽しむ。
片付け、入浴、体重は200g減。
遅くなったので、日誌は明日書くことにする。
柳家小三治「青菜」を聴きながら、いつしか夢の中へ。
ちょこまかとよく動いていい数字。
3 notes
·
View notes
Furachina taion
Artista / Artist: Mao from SID
Letra / Lyrics: Mao
Música / Music: nishi-ken
不埒な体温
爪先の下 おれを 見透かす角度で
グシャリと潜る 薄いシーツ越しでも
その香り 隠せないぜ
暗闇でも 隠せやしないぜ
困ったやつだ おれを かくまうふりして
そうやっていつも 蜜で足場を固める
何度でも よくしたくて もっとしたくて
予測できない 下品な息遣い
今夜 上昇中 漂うように 酔う 高精密なアイズ
変になっちゃってから 始まる恋に 期待する 指先
もうどうなったっていいから 戻れなくていいさ
ただ溺れようよ 不埒な体温 二人
くちびるよりも もっと柔らかい部分で
張り巡らせた 蜘蛛の糸みたいにさ
音もなく そこは妖艶 魅惑のほうへ
手招きする 大胆な色使い
今夜 上昇中 漂うように 酔う 高精密なアイズ
変になっちゃってから 始まる恋に 期待する 指先
もうどうなったっていいから 戻れなくていいさ
ただ溺れようよ 不埒な体温 二人
漏れた 声 素敵
触れた 指と背中
溶けた 氷
何度も何度も 確かめ合おう むせるような愛で
今夜 上昇中 漂うように 酔う 高精密なアイズ
変になっちゃってから 始まる恋に 期待する 指先
もうどうなったっていいから 戻れなくていいさ
ただ溺れようよ 不埒な体温 二人
Furachina taion
tsumasaki no shita ore wo misukasu kakudo de
gusharito moguru usui SHEETS goshi de mo
sono kaori kakusenai ze
kurayami de mo kakuseyashinai ze
komatta yatsuda ore wo kakumau furi shite
sou yatte itsumo mitsu de ashiba wo katameru
nandodemo yoku shitakute motto shitakute
yosoku dekinai gehinna ikidzukai
konya joushouchuu tadayou you ni you kouseimitsuna EYES
hen ni natchatte kara hajimaru koi ni kitai suru yubisaki
mou dou nattatte ii kara modorenakute ii sa
tada oboreyou yo furachina taion futari
kuchibiru yori mo motto yawarakai bubun de
harimeguraseta kumo no ito mitai ni sa
oto mo naku soko wa youen miwaku no hou e
temaneki suru daitanna iro tsukai
konya joushouchuu tadayou you ni you kouseimitsuna EYES
hen ni natchatte kara hajimaru koi ni kitai suru yubisaki
mou dou nattatte ii kara modorenakute ii sa
tada oboreyou yo furachina taion futari
moreta koe suteki
fureta yubi to senaka
toketa koori
nandomo nandomo tashikameaou museru you na ai de
konya joushouchuu tadayou you ni you kouseimitsuna EYES
hen ni natchatte kara hajimaru koi ni kitai suru yubisaki
mou dou nattatte ii kara modorenakute ii sa
tada oboreyou yo furachina taion futari
Insolent body temperature
Under my toes, at an angle that allows you to see through me,
hiding squidging even through thin sheets.
That scent can't be hidden,
there is no way to hide it even in the darkness.
I'm a difficult guy, pretending to conceal myself,
that's how I always gain a solid footing with honey.
Many times, often, more,
unpredictable vulgar breathing.
Highly precise eyes getting more and more drunk tonight as if drifting,
fingertips that are expecting the love that begins after things have gotten a little weird.
Since whatever happens is fine, I don't have to go back.
Let's just give in, we have an insolent body temperature.
In a part even softer than lips
like a spider's thread spread all over.
There isn't even a sound, it's seductive there, towards fascination,
using vivid colors to beckon to us.
Highly precise eyes getting more and more drunk tonight as if drifting,
fingertips that are expecting the love that begins after things have gotten a little weird.
Since whatever happens is fine, I don't have to go back.
Let's just give in, we have an insolent body temperature.
Lovely voice that escapes,
fingers and back that come in contact,
melted ice.
Let's reassure each other with suffocating love over and over again.
Highly precise eyes getting more and more drunk tonight as if drifting,
fingertips that are expecting the love that begins after things have gotten a little weird.
Since whatever happens is fine, I don't have to go back.
Let's just give in, we have an insolent body temperature.
Temperatura corporal insolente
Bajo los dedos de mis pies, desde un ángulo que te permite ver a través de mí,
escondiéndonos apretujándonos incluso a través de finas sábanas.
Este olor no se puede esconder,
no hay forma de esconderlo incluso en la oscuridad.
Soy un hombre difícil, fingiendo ocultarme,
así es como siempre consigo un terreno seguro con miel.
Muchas veces, a menudo, más,
una respiración vulgar e impredecible.
Unos ojos muy precisos que se emborrachan cada vez más esta noche, como a la deriva,
unos dedos que esperan el amor que empieza después de que las cosas se hayan puesto un poco raras.
Como está bien pase lo que pase, no me tengo que arrepentir.
Dejémonos llevar, tenemos una temperatura corporal insolente.
En una parte que es hasta más suave que unos labios,
como un hilo de araña que se extiende por todas partes.
No hay ni un ruido, es seductor, hacia la fascinación,
utilizando colores vivos para atraernos.
Unos ojos muy precisos que se emborrachan cada vez más esta noche, como a la deriva,
unos dedos que esperan el amor que empieza después de que las cosas se hayan puesto un poco raras.
Como está bien pase lo que pase, no me tengo que arrepentir.
Dejémonos llevar, tenemos una temperatura corporal insolente.
Una preciosa voz que se escapa,
dedos y espalda que entran en contacto,
hielo derretido.
Calmémonos el uno al otro con un amor sofocante una y otra vez.
Unos ojos muy precisos que se emborrachan cada vez más esta noche, como a la deriva,
unos dedos que esperan el amor que empieza después de que las cosas se hayan puesto un poco raras.
Como está bien pase lo que pase, no me tengo que arrepentir.
Dejémonos llevar, tenemos una temperatura corporal insolente.
Kanji, romaji, English, español: Reila
4 notes
·
View notes
CD4046B PLL ICってなんだ
CD4046BEというPLL ICなるものがあるのですが、これがなんなのかよく分からなかったのでドキュメントを読んで調べてみた話です。
CD4046BE(CD4046B)はアナログシンセサイザーで使われるICで、国内では秋月電子で買うことができます。型番からも推測できますが、これは古典的なロジックICらしく、PLL(Phase Lock-Loop)という仕組みを使い、入力した信号の周波数と同じ周波数の矩形波を出力するという機能を備えています。これを利用して、発信機などで生成した矩形波を正確に分周する(たとえば8MHzの水晶発振器から1MHzの矩形波を作る)と行った用途に使われるらしいのですが、なぜこれがシンセサイザーに使われるのかよく分かりませんでした。ということでドキュメントを見てその中身を調べてみました。
TIのサイトから入手できるデータシートにはこのICの簡単な解説や内部構造、ピン配置や電気的特性が記載されています。しかし、回路例などの情報はありません。具体的な使い方に関して読むべき情報はデータシートではなく、同じページから入手できるアプリケーションノート(「CD4046B Phase-Locked Loop (Rev. A)」)でした。
CD4046の内部構造
このICの内部構造、というか基本的な使用例はこんな感じになっています(上記のデータシートより引用)。ここから分かるように、このICには1チップに1つのVCOと2種類の位相コンパレータ、ソースフォロワ回路が組み込まれています。
(注:下記の説明では分かりやすいように電圧についてHigh/Lowという表記を適宜使用します。High=Vdd、Low=Vssです。)
まずVCO部について説明すると、下記のようになります。
振幅がVdd-Vssの矩形波を出力する
C1、R1、R2の値でVCOの基本出力周波数が決まるが、VCO IN端子の電圧によって一定の範囲内で出力周波数をそこから増減させることができる
VCOの周波数可変幅はC1、R1、R2値で決定される
VCO IN端子の入力電圧範囲はVss〜Vdd。(Vss+Vdd)/2の場合の出力周波数を基準周波数f0と呼ぶ
DEMODULATOR OUTはVCC IN入力信号をFETのソースフォロワでバッファしたものが出力される
また、コンパレータ部分はSIGNAL IN端子に入力された信号とCOMPARATOR IN端子に入力された信号を比較し、その結果をPHASE COMP 1 OUT端子およびPHASE COMP 2 OUT端子に出力します。
PHASE COMP 1 OUT端子の出力は単純にSIGNAL INとCOMPARATOR INの電圧をXORで比較したものになり、SIGNAL_INの電圧とCOMPARATOR INの電圧が異なればHigh、そうでない場合はLowを出力します。
いっぽう、PHASE COMP 2 OUT端子の出力は電圧変化の立ち上がりエッジ(電圧がLowからHighに変化するタイミング)に応じて変化するようになっており、次のように少し複雑な挙動になります。
SIGNAL IN電圧の立ち上がりタイミングがCOMPARATOR IN電圧の立ち上がりタイミングより早い場合、SIGNAL IN電圧が立ち上がってからCOMPARATOR IN電圧が立ち上がるまでHighが出力される
COMPARATOR IN電圧の立ち上がりタイミングがSIGNAL IN電圧の立ち上がりタイミングがより早い場合、COMPARATOR IN電圧が立ち上がってからSIGNAL IN電圧が立ち上がるまでLowが出力される
それ以外の場合は(Vdd+Vss)/2が出力される
また、PHASE PULSES端子はPHASE COMP 2 OUT端子がHighもしくはLowの場合Low、そうでない場合Hightが出力されます(これらの挙動はアプリケーションノートのFigure 6.に図解されていますので、そちらを見た方が理解しやすいかと思います)。
PLLの仕組み
さて、なぜこれらの構成要素で入力信号の周波数と同じ矩形波を出力できるのかという話ですが、下記の2点がポイントです。
VCOの出力(VCO OUT)をコンパレータの入力(COMPARATOR IN)に接続する
コンパレータの出力(PHASE COMP 1 OUTもしくはPHASE COMP 2 OUT)を抵抗とコンデンサで構成されるLow Pass Filter経由でVCOの制御電圧として使用する(VCO INに接続する)
PHASE COMP 1 OUTの出力は(遷移中の状態を無視すると)HighもしくはLowのどちらかになります。この信号をLPFに通したもの(=VCO IN)の電圧は位相がずれたタイミングで上昇し、一致したタイミングで下降する挙動になります。
その結果、SIGNAL INの周波数とCOMPARATOR INの周波数(=VCO OUTの周波数)のどちらかが大きい場合、VCOの周波数はSIGNAL INの周波数に近づくように変化し、最終的にSIGNAL INの周波数とVCOの出力周波数が一致したところで増加と減少のバランスが取れて安定するようになります。
また、PHASE COMP 2 OUTの出力をLPF経由でVCOの制御電圧として使用した場合も、基本的には同じ動作になります。ただし、PHASE COMP 2 OUTを使用した場合、周波数だけでなく位相も完全に一致しないと安定状態にならない点が異なります(詳しくはアプリケーションノートを見てください)。
シミュレーション
続いてお馴染みのシミュレーションでこの動作を検証してみます。なお、SPICEモデルはhttps://www.electro-tech-online.com/threads/new-spice-model-for-cd4046b-phase-locked-loop-ic.149093/ に投稿されていたものを使ったため、実物の実際の挙動は異なる可能性があります。
まずPHASE COMP 1 OUTを使用した回路です。
ここではSIG_in(SIGNAL IN)として10Hzの矩形波を使用しています。これに対し出力(VCO OUT)をプロットしたものが次のグラフです。
最終的に、位相はずれていますが、入力と出力が同じ周波数になっていることが分かります。
また、PHASE COMP 2 OUTを使った場合、次のようになります。
こちらは安定するまで2秒ほどかかっていますが、最終的に位相まで含めて入力と出力が一致するようになっていることが分かります。
備考と考察
ということで、このICを使用すると入力信号と一致する周波数の矩形波が得られることが分かりました。また、コンパレータを使用しなければ、単なるVCOとしても利用することができます。このIC(と類似のIC)を使用したモジュールとしては、DOEPFERのA-196 PLLがあります。こちらは単純にVCOとして使ったり、矩形波を取り出して他のモジュールを操作する、といったような使い方が想定されているようです。
なお、CD4046Bではこのように位相コンパレータによって位相差を電圧に変換してVCOを制御しているため、安定して出力できる周波数の範囲に制約があります。具体的には、SIGNAL INの周波数がVCO INの入力電圧がVddのときの周波数(fmax)以下、Vssのときの周波数(fmin)以上でないと、周波数を追従させることができず不安定になります。fmax、fminの値はR1、R2、C1、Vddの値で決定されます。データシートには数式ではなくグラフでこれらの関係が記載されているため、必要な周波数に応じてこれらの値を決定する必要があります。
ちなみに、PHASE COMP 1 OUTを使用する場合、C2、R3の値によってはVCOの出力周波数がSIGNAL INの周波数の整数倍の場合でも安定状態になることがあります。これらを踏まえたC1、C2、R1〜R3の値の決定方法についてはアプリケーションノートに記載されています(説明が面倒臭いので投げやり)。
3 notes
·
View notes
Da-iCE LYRICS: Damn It! | CGM
With implied and literal translation. Based on my current Japanese level and research. This might change and be updated. PM me for mistakes/errors. Please put proper credits if you use.
Damn It!
ENGLISH TRANSLATION + KANJI + ROMAJI
From: BACK TO BACK - Single (2019)
Composer: サイモン・ヤンラブ (Simon Janlov); HIKARI
Lyricist: SOTA.h; HIKARI
My fleeting, clouded, weak self-confidence is
淡く濁る根拠のない自信は
Awaku nigoru konkyo no nai jishin wa
~
As thin as papier mache
ハリボテのよう薄くて
HARIBOTE no you usukute
~
“Just now, I locked eyes with that girl”
『あの子に今見つめられてた』
“Ano ko ni ima mitsumerareteta”
~
Thinking more than positive thoughts
ポジティブ超えるthinking
POJITIBU koeru thinking
~~~~~~
Exchanging talks and mails
交わすTalk and mail
Kawasu Talk and mail
~
Again, here comes my jokes, my specialty
冗談もお手の物でほらAgain
Joudan mo otenomono de hora Again
~
Seeing from that side, I must be a clown
傍から見たらただのピエロかも
Hata kara mitara tada no PIERO kamo
~~~~~~
Just like birds flying away, it’s neither glory nor something I can grab
飛び立つ鳥のように掴めないNot glory
Tobitatsu tori no you ni tsukamenai Not glory
~
Can’t take it anymore
~~~~~~
But, damn it, damn it, Baby, I’m breaking from my timid self
でもダメダメBaby弱気をいっそBreaking
Demo DAME DAME Baby yowaki o isso Breaking
~
Rather than playing tactics with me, simply Go my way
駆け引きよりただGo my way
Kakehiki yori tada Go my way
~
Because you stir up something inside me, I can’t resist
僕の奥掻き乱すから抗えない
Boku no oku kakimidasu kara aragaenai
~
Hey, it’s getting obvious, Baby, despite concealing it with a Poker Face
ねえバレバレBabyポーカーフェイスで隠す
Nee BAREBARE Baby POOKAAFEISU de kakusu
~
But then, I like you even more…
でもでも増してく好きが…
Demo demo mashiteku suki ga…
~
I’m ready to keep fighting for it until death
玉砕覚悟で挑み続ける
Gyokusai kakugo de idomi tsudzukeru
~
I will give my love only to you
僕は君だけに愛をあげる
Boku wa kimi dake ni ai o ageru
~~~~~~
Your transparent, extensively white, pure heart is
透ける程に真っ白な純情は
Sukeru hodo ni masshiro na junjou wa
~
As solid as diamond
ダイヤのよう硬くて
DAIYA no you katakute
~
“Right now, I’ll show that girl my good points”
『あの子に今いいとこみせる』
“Ano ko ni ima ii toko miseru”
~
That promise ended up in vain, it was a Failure
誓いも虚しくFailure
Chikai mo munashiku Failure
~~~~~~
Though there’s low possibility, like walking on a thin thread, Show me
細い糸を通すように低確率Show me
Hosoi ito o tousu you ni tei kakuritsu Show me
~
Can’t take it anymore
~~~~~~
But, damn it, damn it, Baby, I’m breaking from my timid self
でもダメダメBaby弱気をいっそBreaking
Demo DAME DAME Baby yowaki o isso Breaking
~
Don’t give up on the real me
正直な僕でDon’t give up
Shoujiki na boku de Don’t give up
~
I’ll even break through the dead ends of the maze
迷宮で行き止まりでも突き破れ
Meikyuu de ikidomari demo tsukiyabure
~
Hey, it’s getting obvious, Baby, but I’m fine with it this time
ねえバレバレBaby でもいいよこの際
Nee BAREBARE Baby demo ii yo kono sai
~
Do it Do it, I’ll reach your feelings
Do it Do it 想いよ届け
Do it Do it omoi yo todoke
~
Turning up the level, I’ll keep fighting for it
レベルをあげて 挑み続ける
REBERU o agete idomi tsudzukeru
~
Give your only love to me
僕へ 君だけの愛をあげて
Boku e kimi dake no ai o agete
~~~~~~
The kind of Smile that’s making me flush, Slide to bring out the real me
火照るようなSmile 真相を引き出すようにSlide
Hoteru youna Smile, shinsou o hikidasu you ni Slide
~
Ask me and I get so Fragile, overwhelmed by Your love
求めるほどにFragile 手に負えないYour love
Motomeru hodo ni Fragile, te ni oenai Your love
~
I rather forget everything… yes
いっそ忘れてしまおう なんて
Isso wasurete shimaou nante
~~~~~~
But, damn it, damn it, Baby, I’m breaking from my timid self
でもダメダメBaby弱気をいっそBreaking
Demo DAME DAME Baby yowaki o isso Breaking
~
Rather than playing tactics with me, simply Go my way
駆け引きよりただGo my way
Kakehiki yori tada Go my way
~
Because you stir up something inside me, I just can’t resist
僕の奥掻き乱すから 抗えやしない
Boku no oku kakimidasu kara aragae ya shinai
~
Damn it, damn it, Baby, I’m breaking from my timid self
ダメダメBaby弱気をいっそBreaking
DAME DAME Baby yowaki o isso Breaking
~
Don’t give up on the real me
正直な僕でDon’t give up
Shoujiki na boku de Don’t give up
~
I’ll even break through the dead ends of the maze
迷宮で行き止まりでも突き破れ
Meikyuu de ikidomari demo tsukiyabure
~
Hey, it’s getting obvious, Baby, but I’m fine with it this time
ねえバレバレBaby でもいいよこの際
Nee BAREBARE Baby demo ii yo kono sai
~
Do it Do it, I’ll reach your feelings
Do it Do it 想いよ届け
Do it Do it omoi yo todoke
~
Turning up the level, I’ll keep fighting for it
レベルをあげて 挑み続ける
REBERU o agete idomi tsudzukeru
~
Give your only love to me
僕へ 君だけの愛をあげて
Boku e kimi dake no ai o agete
~
Oh Give me give me your real love
~
I will give my only love
僕だけの愛をあげる
Boku dake no ai o ageru
4 notes
·
View notes
Hikey970について
エンジニアの徳田です。芋を煮るにはいい季節になってきましたね。
我々は普段はActcastの開発のためにRaspberry Piと戯れておりますが、周辺のSoCのチェックも当然行っております。 その中でも、Hikey970というボードを紹介します。
Hikey970
Hikey970はSoC Kirin970を用いたDevelopment Boardです。 特徴はやはり、ARMのMali GPUが使えること、NPUが搭載されていることでしょうか。
他にもあっさりLinuxが動作するため、通常のaarch64環境のテストなどにも用いることができると思います。
CPUの計算能力も高く、ARM Computing Libraryをビルドしても24分ほどで終わります。ちなみに私のデスクにあるRyzen 7 1700のマシンでは3分ほどです。
遅く見えますがRaspberry Piの上では絶対にやろうとは思わない程度にこのライブラリは大きいので、 自前の環境でビルドできてしまうのは驚きでした。
メモリもLPDDR4Xで6GBあります。 前職のノートPCと同じ容量です。。。
温度
Hikey970は高性能っぷりにあわせて発熱もすごいです。会社で測定してみましたが、アイドル時で約60度あります。
これは本当にアイドル時で、何回も計算させた後では80度を超えることもあり、机に置くときは危険なので触れない場所に置くようにしてください。
セットアップ
他の96boardのSoCはたくさん落とし穴があったりして苦労するのですが、この子は本当に楽でした。96boardsで共通ですが、電源だけ12V 2Aのものが必要なので気をつけてください。また、プラグは日本ではあまり見かけないEIAJ-3規格に準拠したものですが、変換コネクタがついているため心配しなくて大丈夫です。
イメージも公式ページにリンクがあるものを指示通りに焼けばいいです。Raspberry Piと異なり、USB Type-Cを接続しfastbootコマンドでイメージを焼く所は戸惑うかも知れません。
イメージを焼いて起動してみると、GUIデスクトップが本当にあっさり動きます。感動します。ただし無線LANドライバは機能していないように見えます。
ただしGPUの仮想ファイルである/dev/mali0のパーミッションに気をつけてください。配布されているイメージではrootしかこれに触れないようになっています。
動作確認
まずはclinfoを動かしてみます。
$ ./clinfo Number of platforms 1 Platform Name ARM Platform Platform Vendor ARM Platform Version OpenCL 2.0 v1.r10p0-01rel0.e990c3e3ae25bde6c6a1b96097209d52 Platform Profile FULL_PROFILE Platform Extensions cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atom\ ics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_3d_imag\ e_writes cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp16 cl_khr_icd cl_khr_egl_image cl_khr_imag\ e2d_from_buffer cl_khr_depth_images cl_arm_core_id cl_arm_printf cl_arm_thread_limit_hint cl_arm_non_uniform_work_gr\ oup_size cl_arm_import_memory cl_arm_shared_virtual_memory Platform Extensions function suffix ARM Platform Name ARM Platform Number of devices 1 Device Name Mali-G72 Device Vendor ARM Device Vendor ID 0x62210001 Device Version OpenCL 2.0 v1.r10p0-01rel0.e990c3e3ae25bde6c6a1b96097209d52 Driver Version 2.0 Device OpenCL C Version OpenCL C 2.0 v1.r10p0-01rel0.e990c3e3ae25bde6c6a1b96097209d52 Device Type GPU Device Profile FULL_PROFILE Device Available Yes Compiler Available Yes Linker Available Yes Max compute units 12 Available core IDs Max clock frequency 767MHz Device Partition (core) Max number of sub-devices 0 Supported partition types None Supported affinity domains (n/a) Max work item dimensions 3 Max work item sizes 384x384x384 Max work group size 384 Preferred work group size multiple 4 Preferred / native vector sizes char 16 / 4 short 8 / 2 int 4 / 1 long 2 / 1 half 8 / 2 (cl_khr_fp16) float 4 / 1 double 0 / 0 (n/a) Half-precision Floating-point support (cl_khr_fp16) Denormals Yes Infinity and NANs Yes Round to nearest Yes Round to zero Yes Round to infinity Yes IEEE754-2008 fused multiply-add Yes Support is emulated in software No Single-precision Floating-point support (core) Denormals Yes Infinity and NANs Yes Round to nearest Yes Round to zero Yes Round to infinity Yes IEEE754-2008 fused multiply-add Yes Support is emulated in software No Correctly-rounded divide and sqrt operations No Double-precision Floating-point support (n/a) Address bits 64, Little-Endian Global memory size 4294967296 (4GiB) Error Correction support No Max memory allocation 1073741824 (1024MiB) Unified memory for Host and Device Yes Shared Virtual Memory (SVM) capabilities (core) Coarse-grained buffer sharing Yes Fine-grained buffer sharing Yes Fine-grained system sharing No Atomics Yes Shared Virtual Memory (SVM) capabilities (ARM) Coarse-grained buffer sharing Yes Fine-grained buffer sharing Yes Fine-grained system sharing No Atomics Yes Minimum alignment for any data type 128 bytes Alignment of base address 1024 bits (128 bytes) Preferred alignment for atomics SVM 0 bytes Global 0 bytes Local 0 bytes Max size for global variable 65536 (64KiB) Preferred total size of global vars 0 Global Memory cache type Read/Write Global Memory cache size 524288 (512KiB) Global Memory cache line size 64 bytes Image support Yes Max number of samplers per kernel 16 Max size for 1D images from buffer 65536 pixels Max 1D or 2D image array size 2048 images Base address alignment for 2D image buffers 32 bytes Pitch alignment for 2D image buffers 64 pixels Max 2D image size 65536x65536 pixels Max 3D image size 65536x65536x65536 pixels Max number of read image args 128 Max number of write image args 64 Max number of read/write image args 64 Max number of pipe args 16 Max active pipe reservations 1 Max pipe packet size 1024 Local memory type Global Local memory size 32768 (32KiB) Max number of constant args 8 Max constant buffer size 65536 (64KiB) Max size of kernel argument 1024 Queue properties (on host) Out-of-order execution Yes Profiling Yes Queue properties (on device) Out-of-order execution Yes Profiling Yes Preferred size 2097152 (2MiB) Max size 16777216 (16MiB) Max queues on device 1 Max events on device 1024 Prefer user sync for interop No Profiling timer resolution 1000ns Execution capabilities Run OpenCL kernels Yes Run native kernels No printf() buffer size 1048576 (1024KiB) Built-in kernels (n/a) Device Extensions cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atom\ ics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_3d_imag\ e_writes cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_fp16 cl_khr_icd cl_khr_egl_image cl_khr_imag\ e2d_from_buffer cl_khr_depth_images cl_arm_core_id cl_arm_printf cl_arm_thread_limit_hint cl_arm_non_uniform_work_gr\ oup_size cl_arm_import_memory cl_arm_shared_virtual_memory NULL platform behavior clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) ARM Platform clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Success [ARM] clCreateContext(NULL, ...) [default] Success [ARM] clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) Success (1) Platform Name ARM Platform
Mali G72が正しく認識されているようですし、周波数も767MHzと正しいです。 ローカルメモリもあるし、OpenCLがちゃんと実装できるハードウエアって良いですよね。
基礎性能
まずは単純な計算での計算能力がみたいので、clpeakを動かしてみます。clpeakはOpenCLで書かれた単純なカーネルを実行して、ハードウエアの性能を測るためのツールです。
clpeakは、例えばSingle-precision computeの性能を測るために、FMA命令が連続で出て最後にstoreがある、といった命令列がおそらく出力されるであろうカーネルを実行します。それをみることで、単純に命令が連続で出力された場合の性能を見ることができます。
$ ./clpeak Platform: ARM Platform^@ Device: Mali-G72^@ Driver version : 2.0^@ (Linux ARM64) Compute units : 12 Clock frequency : 767 MHz Global memory bandwidth (GBPS) float : 16.23 float2 : 15.32 float4 : 16.20 float8 : 5.86 float16 : 3.36 Single-precision compute (GFLOPS) float : 175.93 float2 : 175.79 float4 : 175.74 float8 : 175.43 float16 : 174.67 half-precision compute (GFLOPS) half : 55.93 half2 : 105.62 half4 : 105.50 half8 : 105.22 half16 : 104.81 No double precision support! Skipped Integer compute (GIOPS) int : 175.62 int2 : 175.20 int4 : 175.05 int8 : 175.16 int16 : 173.86 Transfer bandwidth (GBPS) enqueueWriteBuffer : 7.06 enqueueReadBuffer : 7.80 enqueueMapBuffer(for read) : 791.32 memcpy from mapped ptr : 7.82 enqueueUnmap(after write) : 1950.13 memcpy to mapped ptr : 7.70 Kernel launch latency : 127.99 us
デスクトップのGPUと比較すると単精度性能が175.93 GFLOPS性能が低いですが、モバイルGPUとしてはかなりよい結果が出ています。ちなみにRaspberry Piに搭載されているVideoCore4の単精度の理論性能は300MHz動作で28.8GFLOPSで、私のスマホのMali T834ではclpeakの単精度性能は20GFLOPSでした。
半精度の場合の性能が面白いですね。half-precisionのhalfの結果とhalf2の結果で倍の性能差が出ています。
彼らのHotChip28の発表スライドで、この次世代のMali GPUは32bitをベースにしたアーキテクチャであることが明らかになっています。 SIMTアーキテクチャなので計算モデル上は通常スカラ値としてすべての値を扱ってよいはずなのですが、fp16は32bitのレジスタ?を2分割して使っているようなことがスライドで暗示されており、おそらくhalfの際にはこの部分のSIMD化がソフトウエア的に動いていないのですが、half2を使って手動でSIMD化すると期待通りの動きをしているのではないかと推測できます。
この結果はこのハードウエアの構成が見えるようで面白ですね。
DLの性能
我々はこれでDeepLearningなどの機械学習アルゴリズムがどの程度の速さで動くのか興味がありますので、ARM ComputeLibraryで性能を測ってみます。
ちなみに、OpenCLでの数値計算カーネルの評価はCLBlastも考えたのですが、ComputeLibraryのほうがsgemmの性能が出ているようなのでこっちで良いやと思いました。
測定のため、このライブラリのUtil.cppに時間計測のコードを挿入しています。測定時点のバージョンはv18.05です。
気をつけることは、TunerのオプションをONにして測定することです。 TunerなしではMali G72はこれよりハードウエア性能が劣るMali G71に負けることがあります。Hikey970のMali G72は12コア767MHz動作しますが、Hikey960のMali G71は8コア1037MHz動作します。このとき並列度を使い切れていないのか、何も考えないで実行するとシングルコアの性能差でG71のほうが性能が高く出るときが当然あります。
$ LD_LIBRARY_PATH=. ./examples/graph_resnet50 --target=CL --enable-tuner --fast-math ./examples/graph_resnet50 Threads : 1 Target : CL Data type : F32 Data layout : NHWC Tuner enabled? : true Tuner file : Fast math enabled? : true 200729 ms 85 ms 68 ms 67 ms 68 ms 68 ms 68 ms 68 ms 85 ms 68 ms Test passed
チューナーをONにした初回は凄まじい時間がかかっているのがわかります。 チューニング結果はcsvファイルで出力されるため、次実行するときにはこの結果をそのまま用いることができます。
$ LD_LIBRARY_PATH=. ./examples/graph_resnet50 --target=CL --fast-math --tuner-file=./acl_tuner.csv ./examples/graph_resnet50 Threads : 1 Target : CL Data type : F32 Data layout : NHWC Tuner enabled? : false Tuner file : ./acl_tuner.csv Fast math enabled? : true 74 ms 67 ms 66 ms 67 ms 68 ms 67 ms 67 ms 67 ms 66 ms 66 ms Test passed
実験結果を下に示します。全部のグラフを実行するのは大変なので、適当に選んで示しています。なお入力はすべて224x224です。
| googlenet | resnet50 | resnext50 | vgg16 | | 31 ms | 67 ms | 174 ms | 131 ms |
まとめ?
本当は他のAdreno GPUなどと比較したいところですが、あんまり時間もないのでこのへんで。。。 みなさんも火傷に気をつけながらHikey970で遊んでみてください。
1 note
·
View note
IDOLiSH7 - PARTY TIME TOGETHER
kan/rom source
忘れないでいつでもすぐ傍に
Wasurenaide itsu demo sugu soba ni
Don‘t Forget that it always by your side
楽しい気持ちは寄り添ってるから
Tanoshii kimochi wa yorisotteru kara
The feeling of Joy is snuggling up to you*
そのスイッチちょっと押させて!
Sono switch chotto osasete!
Wait, let me press that switch!
笑い合おうぜ!さあ...
Waraiaouze! Saa...
Let’s laugh! Now...
Party time together
教えてキミのNo.1大切にしてるモノ
Oshiete kimi no No.1 taisetsuni shiteru mono
Tell me what’s your no.1, the thing you cherish the most
笑顔や優しさ それとも To Heart立ち向かってく勇気?
Egao ya yasashisa soretomo To Heart tachimukatteku yuki?
Smile or kindness maybe to heart?* Courage to stand up?
今日は何でもない日だけど ひとまず みんなで集合な
Kyou wa nande mo nai hi dakedo Hitomazu minna de shuugou na
Though there’s nothing special today, let just get everyone together
スリープしていた時間におはよう‼
SURĪPU shite ita jikan ni ohayou!!
A good morning after hours of sleep!!*
エンジン強めに踊って行こうぜ!
ENJIN tsuyome ni odotte ikouze!
Let’s dance with your strongest engine!.
うっかり黒いネコも驚いてさ
Ukkari kuroi neko mo odoroite sa
That even the reckless black cat will be surprised
横切るのやめたって言わんばかりに
Yokogiru no yameta tte iwan bakari ni
Just saying so you’ll stop miss the beat*
PRESENT FOR YOU!道を譲るよ
PRESENT FOR YOU! Michi wo yuzuru yo
Present For You! I’ll show you the way*
ほらね?キミの横にはいつだって
Hora ne? Kimi no yoko ni wa itsu datte
See? It always right next to you
楽しい気持ちが寄り添ってるから
Tanoshii kimochi ga* yorisotteru kara
The feeling of Joy is snuggling up to you
失敗 (OK!) 将来 (有望!)決まりでしょ
Shippai (OK!) Shourai (Yuubou!) Kimari desho
Failure (OK!) Future (Promising!) It’s decided then?
気分次第なのさ (Happy Life!)
Kibun shidai nano sa (Happy Life!)
It’s up to your feeling (Happy Life!)
泣き虫だって大丈夫
Nakimushi datte daijoubu
It’s okay to be a crybaby
そう、嬉しい涙に変えちゃうんだ!
Sou, ureshii namida ni kaechaunda!
Yes, I’ll turn those into tears of Happiness!
動き始めたココロでさ
Ugoki hajimeta kokoro de sa
It has started to move in my heart
笑い合おうぜ!さあ Party time together
Waraiaouze! Saa Party time together
Let’s laugh! Now Party time together
料理は何を用意しよう?買い物へいざGOだ!
youri wa nani wo youi shiyou? Kaimono e iza GO da!
What should we cook today? It’s time to go shopping!
ピザのコーナーで僕はLOCK ON!思わず吹き出すキミ
PIZA NO KŌNĀ de boku wa LOCK ON! Omowazu fukidasu kimi
I’m lock on at the pizza corner! And you spontaneously burst into laugh*
やっと笑顔見せてくれたね
Yatto egao misete kureta ne
You finally showed me your smile*
内緒でアイスでも食べちゃおう
Naisho de AISU demo tabechaou
Let’s us eat ice cream in secret
買い出し係の特権てやつで♪
Kaidashi gakari no tokken te yatsu de♪
It’s a privilege for being in charge of shopping♪
音楽アゲめに歌っていこうぜ!
Ongaku ageme ni utatte ikouze!
Let’s sing to this age of music!
うっとり青い鳥もハモリだして
Uttori aoi tori mo hamori dashite
That even the lovely blue bird harmonize with us*
寄ってみようかなって窓をたたくよ
Yotte miyou kana tte mado wo tataku yo
I’ll stop by to knock on your window
SEVEN DAYS! 毎日おいで!
SEVEN DAYS! Mainichi oide!
Seven Days! Come every day!
ほらね?キミの横にはいつだって
Hora ne? Kimi no yoko ni wa itsu datte
See? It always right next to you
楽しいみんなが見守ってるから
Tanoshii minna ga mi mamotteru kara
These fun people are watching over you
前進 (OK!) 元来 (優秀!) あたりまえ
Zenshin (OK!) Ganrai (Yuushuu!) Atarimae
Progress (OK!) natural (Excellence!) Obviously
自分次第なのさ (Happy mind!)
Jibun shidai nano sa (Happy mind!)
It’s up to you (Happy mind!)
イライラだって大丈夫
Iraira datte daijoubu
It’s okay to feel frustated
そう、バカな話をたくさんしよう
Sou, baka na hanashi wo takusan shiyou
Yes, let’s tell a lot of stupid stories
騒ぎ始めたココロでさ
Sawagi hajimeta kokoro de sa
It has started to make noise in my heart*
笑い合おうぜ!さあ Party time together
Waraiaouze! Saa Party time together
Let’s laugh! Now Party time together
Wow…
ほらね?キミの横にはいつだって
Hora ne? Kimi no yoko ni wa itsu datte
See? It always right next to you
楽しい気持ちが寄り添ってるから
Tanoshii kimochi ga yorisotteru kara
The feeling of Joy is snuggling up to you
失敗 (OK!) 将来 (有望!)決まりでしょ
Shippai (OK!) Shourai (Yuubou!) Kimari desho
Failure (OK!) Future (Promising!) It’s decided then?
気分次第なのさ (Happy Life!)
Kibun shidai nano sa (Happy Life!)
It’s up to your feeling (Happy Life!)
泣き虫だって大丈夫
Nakimushi datte daijoubu
It’s okay to be a crybaby
そう、嬉しい涙に変えちゃうんだ!
Sou, ureshii namida ni kaechaunda!
Yes, I’ll turn those into tears of Happiness!
動き始めたココロでさ
Ugoki hajimeta kokoro de sa
It has started to move in my heart
笑い合おうぜ!さあ Party time together
Waraiaouze! Saa Party time together
Let’s laugh! Now Party time together
1*) It’s like uhh walk to you uhh closer to you uhh
2*) that’s… the literal translation uhh it lacks some grammar but it was what it is
3*) idk english didn’t make sense here bcs it’s literally; “A good morning for the hours of sleeping—“ maybe a promised of good morning after long sleeping, but that just didn’t fit the japanese
4*) ehh? Riku?? Wdym aksdasdas. Okay so yokogiru mean cross, gosh my Japanese is so limited, the red thread is about stopping to not enjoy every moment in life? Wow, English who? Idk her
5*) give you the way. It’s ‘give’. But let me put ‘show’ to make some sense
6*) I didn’t misheard anything, am i? at the intro it’s kimochi ha, and here it’s kimochi ga
7*) another rip grammar here to fit the Japanese
8*) UWU
9*) UUWWUU
10*) UUUUWWWUUUUU
0 notes
@awesomeuchuu. "Uwha! ! Shu isn't here? Okay, doesn't matter, you're just as good, Mika! " Leo zoomed on over, a pencil stuck behind his ear and a notebook clutched to his chest. "You! HI! ! "
mika looks up from the fabrics he’s working on winding together. one swift, albeit distracted pull, &. it comes together seamlessly. ❝ ah ? ❞ most people who come around to find shu leave once they find out that he’s not here. at the very least, they might come over to mika &. ask him if he knows where he’s gone, &. more often than not, he’s not able to answer that to their liking. so the fact that leo isn’t asking about where shu might be throws mika off wildly. he flounders for an answer that isn't just 'i dunno where he is, he left 'bout two hours ago and didn't tell me where he was goin', so yer gonna have to find him yerself' the standard cut-and-dry answer to something like this.
❝ tsukinaga-senpai … ? ❞ he can’t think of one reason why leo would be interested in him. especially not when he’s been looking for shu, who, to mika, has much greater potential in front of a wonder like leo. but he won’t be so rude as to say that. leo clearly comes with purpose, &. mika’s gaze sticks to the pencil behind his ear. ❝ whatcha need ? ❞
* . ゜ unprompted ! 𝚊𝚕𝚠𝚊𝚢𝚜 𝚘𝚙𝚎𝚗.
3 notes
·
View notes
@riskybee. 𝙖𝙢𝙖𝙜𝙞 𝙧𝙞𝙣𝙣𝙚.
animal crossing quotes. open!
“Mi kasa eh su kasa or however t’ fuck that sayin’ goes!” broken spanish aside his eyes wandered around the room find any inch of personality within it’s four walls. “Damn ya really are boring ain’t ya? Not a single thing in ‘ere screamin’ out to me”
mika doesn't understand a word of that spanish rinne's just said, but either way, he's still looking questionably guilty. about what ? who knows : this is mika's room, after all. ❝ there's too much y'can decorate yer walls with, an' then i can't make a decision 'bout it, an' i end up not decoratin' with anything at all. what do you usually got on yer walls ? ❞
4 notes
·
View notes
mika has been paying close attention in class, sure. but he's also curious about ritsu, who has taken to sitting in the farthest corner of the classroom with him. they haven't really ever properly spoken, but mika knows he's rei's brother, &. that's enough to get him curious. that, &. the fact that @lestoria seems to almost be on the verge of sleep. it would be wrong of him to let him miss something important, wouldn't it ? he reaches over, gently tapping his knuckles against ritsu's desk. ❝ ah … ritsu-kun ? you look like yer 'bout to go to sleep … ❞
2 notes
·
View notes
months. it's been a few months since the last time he's seen rei. it's not the longest either of them have been away from each other, but it's the first period of time during which mika has been constantly checking up on him, sending him little messages here &. there &. receiving messages right back from rei. it's made the time seem to drag on by, day after day, each morning, afternoon, &. evening intensely noticeable, &. mika finds himself wanting the time to pass faster, in the hopes that rei will be back to visit soon from his tours &. his dealings &. all the fun he must get into. honestly ? he's been missing rei, more than he ever thought he would. the emptiness in his chest every so often at first, every day, then every other day, then a couple times a week. the distance has become easier to bear with time, but his heart has grown fonder for it.
now he's here, sitting outside his flat, waiting for rei to return, sitting on a step &. leaned over his thighs, both arms caught between his knees, his phone in his palms. the screen hasn't lit up yet. has rei landed ? has he made it home safe yet ?
@vamprei. mika-kyun ♡
with a gasp, mika twists around, nearly dropping his phone. is that sakuma rei ?!?! ( mika can't pinpoint the exact moment that rei started causing him to feel all warm &. prickly inside, but he's surely feeling it right now, squeezing his chest &. causing his fingers to shake ! ) it is ! it's rei ! with a happy squeal, he clutches his phone &. pushes himself up, almost loses his balance, races toward rei with all the blindness that postural hypotension &. adoration affords him. while his vision recovers from its dimness, he barrels his way right into rei, pressing his face against the crook of his neck.
❝ nyehehe rei-kun ! ❞ it's the first time he's said it out loud to himself, in spite of the numerous times he's typed it. rei-kun- rei-kun, rei-kun. it still rings strange to him. yet fondness cascades through a honed throat, to absorb through skin still infused with the scent of the airport. ❝ i thought you'd run into trouble … you surprised me. ❞
* . ゜ unprompted ! 𝚊𝚕𝚠𝚊𝚢𝚜 𝚘𝚙𝚎𝚗.
0 notes
tag drop 1 ! this is the fastest i’ve come up with tags shoutout to valk.
・゚みか * ━ ooc 。 kat-coded 。
・゚みか * ━ save 。 this is mine now 。 get your own !
・゚みか * ━ ic 。 starter 。
・゚みか * ━ ic 。 thread 。
・゚みか * ━ ic 。 answered 。
・゚みか * ━ ooc 。 answered 。
・゚みか * ━ study 。 senritsu wa kono kuchi yuku mi sura sukuu 。
・゚みか * ━ headcanons 。 namida ni shika utsusenai iro 。
・゚みか * ━ musings 。 sono i no mama ningyou ni ishi wa iranai 。
・゚みか * ━ mannerisms 。 odorou tada 。
・゚みか * ━ skills 。 eien to iu yume ni tsugeyou sayonara o 。
・゚みか * ━ aesthetic 。 tokei jikake no rasen kairou 。
・゚みか * ━ art 。 haato ni fureyou mezameshi marionette 。
・゚みか * ━ music 。 kowarete ita koto ni sae kidzukazu ni ita 。
・゚みか * ━ self promo 。 la mémoire naze ni nageku ?
・゚みか * ━ promos 。 asete shimatte te ni hairanai 。
・゚みか * ━ memes 。 itami nado nai sukui 。
・゚みか * ━ wishlist 。 sore igai sutete shimaou 。
0 notes