Skip to content

DmNote-App/DmNote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1,022 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ํ•œ๊ตญ์–ด | English | ไธญๆ–‡

dmnote Logo

DM Note

๋‹ค์–‘ํ•œ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•์„ ์ง€์›ํ•˜๋Š” ํ‚ค๋ทฐ์–ด ํ”„๋กœ๊ทธ๋žจ

์‚ฌ์šฉ์ž ์ •์˜ ํ‚ค ๋งคํ•‘๊ณผ ์Šคํƒ€์ผ๋ง, ์†์‰ฝ๊ฒŒ ์ „ํ™˜ ๊ฐ€๋Šฅํ•œ ํ”„๋ฆฌ์…‹, ๋ชจ๋˜ํ•˜๊ณ  ์ง๊ด€์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

GitHub release GitHub downloads GitHub license

demo.mp4

๐ŸŒŸ ๊ฐœ์š”

DM Note๋Š” DJMAX RESPECT V์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ ํ‚ค๋ทฐ์–ด ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฒŒ์ž„์—์„œ๋„ ์ž์œ ๋กญ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ฐ„ํŽธํ•œ ์„ค์ •์œผ๋กœ ์ŠคํŠธ๋ฆฌ๋ฐ์ด๋‚˜ ํ”Œ๋ ˆ์ด ์˜์ƒ ์ œ์ž‘ ์‹œ ํ‚ค ์ž…๋ ฅ์„ ์‹œ๊ฐ์ ์œผ๋กœ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ๋Š” ๊ณต์‹์ ์œผ๋กœ Windows 10/11, macOS ํ™˜๊ฒฝ๋งŒ ์ง€์›ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋ฆฌ๋ˆ…์Šค ํ™˜๊ฒฝ์ด๋ผ๋ฉด ์ปค๋ฎค๋‹ˆํ‹ฐ ํฌํฌ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•ด๋ณด๋Š”๊ฑธ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

DM NOTE v1.6.0 ๋‹ค์šด๋กœ๋“œ

๐Ÿ–ผ๏ธ ์Šคํฌ๋ฆฐ์ƒท

Screenshot

Note Effect

โœจ ์ฃผ์š” ๊ธฐ๋Šฅ

โŒจ๏ธ ํ‚ค๋ณด๋“œ ์ž…๋ ฅ ๋ฐ ๋งคํ•‘

  • ์‹ค์‹œ๊ฐ„ ํ‚ค๋ณด๋“œ ์ž…๋ ฅ ๊ฐ์ง€ ๋ฐ ์‹œ๊ฐํ™”
  • ์ปค์Šคํ…€ ํ‚ค ๋งคํ•‘ ์„ค์ •

๐ŸŽจ ํ‚ค ์Šคํƒ€์ผ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•

  • ๊ทธ๋ฆฌ๋“œ ๊ธฐ๋ฐ˜ ํ‚ค ํŽธ์ง‘
  • ์ด๋ฏธ์ง€ ํ• ๋‹น ์ง€์›

๐ŸŒง๏ธ ๋…ธํŠธ ํšจ๊ณผ (Raining Effect) ์ปค์Šคํ„ฐ๋งˆ์ด์ง•

  • ๋…ธํŠธ ํšจ๊ณผ ์Šคํƒ€์ผ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•
  • ํŠธ๋ž™ ์†๋„, ๋†’์ด ๋ฐ ๋ฆฌ๋ฒ„์Šค ๋ชจ๋“œ ์ง€์›

๐Ÿ”ข ํ‚ค ์นด์šดํ„ฐ

  • ํ‚ค๋ณ„ ์ž…๋ ฅ ํšŸ์ˆ˜ ํ‘œ์‹œ
  • ์นด์šดํ„ฐ ์œ„์น˜, ์ƒ‰์ƒ ๋ฐ ์Šคํƒ€์ผ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•

๐Ÿ“Š ์ž…๋ ฅ ํ†ต๊ณ„

  • KPS, AVG, MAX, TOTAL ํ†ต๊ณ„ ํ‘œ์‹œ
  • KPS ๊ทธ๋ž˜ํ”„ ์‹œ๊ฐํ™”
  • ํ†ต๊ณ„ ์š”์†Œ ๋ฐ ๊ทธ๋ž˜ํ”„ ์Šคํƒ€์ผ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•

๐ŸŽต ํ‚ค์Œ ๊ธฐ๋Šฅ

  • ํ‚ค ์ž…๋ ฅ ์‹œ ์‚ฌ์šด๋“œ ํšจ๊ณผ ์žฌ์ƒ
  • ์‚ฌ์šด๋“œ ํŒŒ์ผ ์‚ฌ์šฉ์ž ์ง€์ • ์ง€์›

๐Ÿ–ผ๏ธ ์˜ค๋ฒ„๋ ˆ์ด ๋ฐ ์ฐฝ ๊ด€๋ฆฌ

  • ์ฐฝ ์œ„์น˜ ๊ณ ์ • & ํ•ญ์ƒ ์œ„์— ํ‘œ์‹œ
  • ๋ฆฌ์‚ฌ์ด์ฆˆ ๊ธฐ์ค€์  ์„ ํƒ

๐Ÿ–ฅ๏ธ OBS ๋ชจ๋“œ

  • OBS ๋ธŒ๋ผ์šฐ์ € ์†Œ์Šค์™€ ํ˜ธํ™˜๋˜๋Š” ๋ชจ๋“œ

๐Ÿงฉ ์‚ฌ์šฉ์ž ์ •์˜ CSS ๋ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ ์ง€์›

  • ์‚ฌ์šฉ์ž ์ •์˜ CSS๋กœ ์™„์ „ํžˆ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๊ฐ€๋Šฅํ•œ ํ”„๋กœ๊ทธ๋žจ ์ธํ„ฐํŽ˜์ด์Šค์™€ ์˜ค๋ฒ„๋ ˆ์ด ์Šคํƒ€์ผ
  • ์ปค์Šคํ…€ ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ธฐ๋Šฅ ์ง€์›

๐Ÿ’พ ํ”„๋ฆฌ์…‹ ๋ฐ ์„ค์ • ๊ด€๋ฆฌ

  • ์‚ฌ์šฉ์ž ์„ค์ • ์ž๋™ ์ €์žฅ
  • ํ”„๋ฆฌ์…‹ ์ €์žฅ/๋ถˆ๋Ÿฌ์˜ค๊ธฐ

โš™๏ธ ๊ธฐํƒ€ ์„ค์ •

  • ๋‹ค๊ตญ์–ด ์ธํ„ฐํŽ˜์ด์Šค ์ง€์› (ํ•œ๊ธ€, ์˜์–ด, ์ค‘๊ตญ์–ด ๊ฐ„์ฒด/๋ฒˆ์ฒด, ๋Ÿฌ์‹œ์•„์–ด)
  • ์ฃผ์š” ๊ธฐ๋Šฅ ๋‹จ์ถ•ํ‚ค ์„ค์ • ์ง€์›
  • ์„ค์ • ์ดˆ๊ธฐํ™” ๋ฐ ์ž๋™ ์—…๋ฐ์ดํŠธ

๐Ÿ“ ์ฐธ๊ณ ์‚ฌํ•ญ

  • ์ด ํ”„๋กœ๊ทธ๋žจ์€ ์ŠคํŠธ๋ฆฌ๋ฐ์ด๋‚˜ ํ”Œ๋ ˆ์ด ์˜์ƒ ์ œ์ž‘ ๋“ฑ์— ์ž์œ ๋กญ๊ฒŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • macOS ์„ค์น˜ ๋ฐ ๊ถŒํ•œ ์„ค์ • ๊ฐ€์ด๋“œ
  • ํ”„๋กœ๊ทธ๋žจ ๊ธฐ๋ณธ ์„ค์ •์€ %appdata%/com.dmnote.desktop ํด๋”์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
  • ์˜ค๋ฒ„๋ ˆ์ด๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ง์ ‘ ํ™•์ธํ•  ํ•„์š”๊ฐ€ ์—†๊ณ  ์ŠคํŠธ๋ฆฌ๋ฐ์ด๋‚˜ ํ”Œ๋ ˆ์ด ์˜์ƒ ์ œ์ž‘ ๋“ฑ์— ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ OBS ๋ชจ๋“œ ์‚ฌ์šฉ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ผ๋ฐ˜ ์˜ค๋ฒ„๋ ˆ์ด ๋ชจ๋“œ๋ณด๋‹ค ๊ฒŒ์ž„ ํ”„๋ ˆ์ž„์— ๋Œ€ํ•œ ์•…์˜ํ–ฅ์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋งŒ์•ฝ ๊ฒŒ์ž„์šฉ ์ปดํ“จํ„ฐ์™€ ์ŠคํŠธ๋ฆฌ๋ฐ/๋…นํ™”์šฉ ์ปดํ“จํ„ฐ๊ฐ€ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๋Š” ํ™˜๊ฒฝ์ด๋ผ๋ฉด ๊ฒŒ์ž„์šฉ ์ปดํ“จํ„ฐ์—์„œ DM Note๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์ŠคํŠธ๋ฆฌ๋ฐ/๋…นํ™”์šฉ ์ปดํ“จํ„ฐ์—์„œ OBS ๋ธŒ๋ผ์šฐ์ € ์†Œ์Šค๋กœ ์—ฐ๊ฒฐํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ํ‚ค๋ทฐ์–ด๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ๊ฒŒ์ž„ ํ”„๋ ˆ์ž„ ์ €ํ•˜ ๋ฌธ์ œ๋ฅผ ๊ฑฐ์˜ ์™„์ „ํžˆ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ•ญ์ƒ ์œ„์— ํ‘œ์‹œ ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•ด๋„ ์ผ๋ถ€ ๊ฒŒ์ž„์˜ ์ „์ฒดํ™”๋ฉด์—์„œ๋Š” ์˜ค๋ฒ„๋ ˆ์ด๊ฐ€ ๊ฒŒ์ž„์— ๊ฐ€๋ ค์ง‘๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ํ…Œ๋‘๋ฆฌ ์—†๋Š” ์ฐฝ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์ฃผ์„ธ์š”.
  • ๊ณต์‹ ํ”Œ๋Ÿฌ๊ทธ์ธ๊ณผ CSS ์˜ˆ์ œ ํŒŒ์ผ์€ assets.zip ํŒŒ์ผ์— ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ์ ˆ๋Œ€ ๋ถˆ๋Ÿฌ์˜ค์ง€ ๋งˆ์„ธ์š”. ๋น„๊ณต์‹์ ์ธ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ChatGPT ๋“ฑ์˜ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๋‹น ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์•ˆ์ „ํ•œ์ง€ ๋ฐ˜๋“œ์‹œ ํ™•์ธ ํ›„ ์‚ฌ์šฉํ•˜์„ธ์š”.
  • ํด๋ž˜์Šค๋ช… ํ• ๋‹น ์‹œ ์„ ํƒ์ž๋Š” ์ œ์™ธํ•˜๊ณ  ์ด๋ฆ„๋งŒ ์ž…๋ ฅํ•˜์„ธ์š”. (blue โœ…, .blue โŒ)

๐Ÿš€ ๊ฐœ๋ฐœ

๊ธฐ์ˆ  ์Šคํƒ

  • ํ”„๋ก ํŠธ์—”๋“œ: React 19 + Typescript + Vite 7
  • ๋ฐฑ์—”๋“œ: Tauri
  • ์Šคํƒ€์ผ๋ง: Tailwind CSS 3
  • ์ž…๋ ฅ ๊ฐ์ง€: Raw Input API (Windows), ์ „์—ญ ์ž…๋ ฅ ์ด๋ฒคํŠธ (macOS)
  • ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ €: npm

๊ธฐ๋ณธ ์„ค์น˜ ๋ฐ ์‹คํ–‰

ํ„ฐ๋ฏธ๋„์—์„œ ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ์ž…๋ ฅํ•˜์„ธ์š”.

git clone https://github.com/lee-sihun/DmNote.git
cd DmNote
npm install
npm run tauri:dev

๐Ÿค ๊ธฐ์—ฌํ•˜๊ธฐ

์—ฌ๋Ÿฌ๋ถ„์˜ ์ฐธ์—ฌ๋ฅผ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค! ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ธฐ์—ฌ ๊ฐ€์ด๋“œ๋ฅผ ํ™•์ธํ•ด์ฃผ์„ธ์š”.

โœจ ๊ธฐ์—ฌ์ž

์ด์‹œํ›ˆ
์ด์‹œํ›ˆ

๐Ÿšง
์—ฐ์šฐ
์—ฐ์šฐ

๐ŸŽจ ๐Ÿค”
mo_hong
mo_hong

๐ŸŒ
LSVoiid
LSVoiid

๐ŸŒ ๐Ÿ“–
๋ฌธ์ฃผ
๋ฌธ์ฃผ

๐Ÿ’ป
dustingusius
dustingusius

๐ŸŒ
Dotoritos
Dotoritos

๐Ÿ’ป

๐Ÿ“„ ๋ผ์ด์„ ์Šค

GPL-3.0 License Copyright (C) 2024 lee-sihun

โค๏ธ Special Thanks!

About

A Fully Customizable Key Viewer Optimized for DJMAX RESPECT V, Ready for Any Game

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors