@Play
@Functonal
fun Player() {
Song(
bpm = 132,
groove = Grooves.Latin1,
)
}
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| :root { | |
| --theme-c: #457; | |
| --accent-c: #4a7bc0; | |
| --fc1: #a7a7a7; | |
| --fc2: #89a; | |
| --fc-black: #383838; | |
| --link-fc: #599; | |
| --card-bg-c: #393942; | |
| --card-bc-hover: #364358; | |
| --border-c: #555; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ほにクラブ利用規約(v2.0) | |
| **めんせき** | |
| 1. 本サイトは雰囲気で稼働しており、しなちくシステムの技術力の無さや突然の元気の喪失などにより本サービスに登録されたあなたのユーザー情報の全て(投稿したノート・メディア、プロフィール情報等)が**唐突に吹き飛ぶ**リスクが常にあります。 | |
| ゆるしてね。 | |
| **サービスの提供停止条件** | |
| むかついたら干します。 | |
| **これの効き目** |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (async() => { | |
| const MISSKEY_NAME = 'ほにクラブ'; | |
| const MISSKEY_HOST = 'https://honi.club'; | |
| const MISSKEY_ADMIN_API_TOKEN = 'とーくん'; | |
| const fn_copyToClipboard = (text) => { | |
| const textarea = document.createElement('textarea'); | |
| textarea.textContent = text; | |
| document.body.appendChild(textarea); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const isYun = | |
| (maybe: Yun | Nene | Inn): maybe is Yun | |
| => !( | |
| isGameCubeGenerators(maybe) | |
| || isToyokoInn(maybe) | |
| ); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import * as P from 'terrario'; | |
| const _ = P.option(P.alt([P.str(' '), P.str(' ')]).many(1)); | |
| const degreeNatural = P.alt([ | |
| P.str('Ⅰ'), | |
| P.str('Ⅱ'), | |
| P.str('Ⅲ'), | |
| P.str('Ⅳ'), | |
| P.str('Ⅴ'), |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| -- Logs begin at Mon 2022-05-23 19:36:51 JST, end at Sun 2022-06-12 14:55:37 JST. -- | |
| query is slow: SELECT DISTINCT "distinctAlias"."notification_id" AS "ids_notification_id", "distinctAlias"."notification_id" FROM (SELECT "notification"."id" AS "notification_id", "notification"."createdAt" AS "notification_createdAt", "notification"."notifieeId" AS "notification_notifieeId", "notification"."notifierId" AS "notification_notifierId", "notification"."type" AS "notification_type", "notification"."isRead" AS "notification_isRead", "notification"."noteId" AS "notification_noteId", "notification"."followRequestId" AS "notification_followRequestId", "notification"."userGroupInvitationId" AS "notification_userGroupInvitationId", "notification"."reaction" AS "notification_reaction", "notification"."choice" AS "notification_choice", "notification"."customBody" AS "notification_customBody", "notification"."customHeader" AS "notification_customHeader", "notification"."customIcon" AS "notification_customIcon", "notificati |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // TODO degreeの9, 11, 13, 7(dimMaj7のやつ)を配列に(全部配列にしちゃう?) | |
| Chord | |
| = r:Root q3:Quality3 q4:Quality4 o:Option s:Suspended t:Tensions { | |
| const deg = new Array(1+7); | |
| deg.fill(); // undefinedで埋めないとmap()で空の要素のときの処理がスキップされちゃう | |
| deg[1] = 'P'; | |
| let c = deg.map( (value, index) => { | |
| value = (q3.constitute[index] !== undefined) ? q3.constitute[index] : value; |