Coder Social home page Coder Social logo

daigassou's People

Contributors

amanotooko avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

daigassou's Issues

5.1向けのリファクタリング

  • - ローカル合奏に適用ため、全機能クラス化
  • - オーバーレイにボタンを追加して、WSやRedis制御準備?
  • - パケット修正
  • - 同期機能削除

2.0.1.1 bug

  • 1.BPM which over the limit of the form will cause a exception

  • 2.255invalid event bug still not been solved

2.1.0 TodoList

  • 1. RealTime Midi analyzer need refactor to fit the chord
  • 1.5 Chord analyzer refactor
  • 2. migration update server to mainland china
  • 3. change icon and ui
  • 4. multiplayer network sync,websocket client ?
  • 5. control for midi playing : pause,loop,and so on..
  • 6. chord off time bug fix
  • 7. realtime offset control
    - [ ] 8. add sync midi ? refer 5 ,need playlist
  • 9. make a test midi which include lo->hi,chord,sequence,etc.
  • 10.userinfo collect
  • 11.midi批量下载

2.2 ToDOlist

  • - input changed to interface
  • - output changed to interface
  • - using send wm_message to support local multiplayer
  • - add log4net or other log package

2.0.0.3 バグまとめ

  • 1. Can't regist hot key/unregist hot key exception
    image

  • 2. Invalid channel event parameter exception, event 255 is reset?
    image

  • 3. gettracktrunks function throw a midifile is null exception
    image

  • 4. there must be a break between key off and key on

  • 5.due to Midi Running Status spec,a noteon event with 0 velocity should be recognized as a noteoff event

  • 6.when not select midi file,a exception will be occured

Hotkey bind form

there are a lot of feedbacks ask us to add a user-bind hotkey.
那就给!!

毫秒级高精度定时器

考虑到国内环境,5.1版本的网络同步预定为每位参与者本地统计,不使用服务器方式
为了应对windows timer的延迟考虑所有timer和sleep使用高精度计时器?

2.X ToDolist

  • 共通部分做成标准库(优先)

  • 1. 输入部分及解析部分解耦

  • 1. 解析部分变更为class

  • 2. 解析部分关于Tempochange事件的全覆盖

  • 3. Channel ID有误的解析?

  • 2. 输出部分从Static变更为类

  • 1. 属性

  • 1. Bool isBackGround

  • 2. IntPtr ThreadID

  • 3. KeyMap Keyconfig

  • 1. Keyconfig中包含模式及Keymap表

  • 4. PlayingConfig

  • 1. offset

  • 2. speed

  • 3. pitch<-控制项的实装

  • 2. 演奏进程输入为解析后序列+keyboardclass

  • 输出部分封装成单例?

    • 输出的按键绑定与模式切换
    • 按键绑定(优先):NewtonSoftJson格式,读入Config与保存Config
      • config仅包含按键
      • ctrlkey及普通key共通化,不再使用两套配置
      • config配置为导出项目,默认为原版配置
      • 配置页面显示实际按键值
    • 模式切换 13/37key命名变更
  • Midi预览部分更换库文件?

  • 25键键盘的支持性测试

界面部分

  • 1. 迁移至WPF
  • 2. 使用Control库重绘UI
  • 3. 替换高清素材 x
  • 4. 按键绑定部分替换成新版素材
  • 1. 采用单个Form
  • 5. 本地多开化的轨道绑定处理
  • 6. 高级选项

2.0.1.0 ToDoList

  • Automatic read first Tempo event and calculate the BPM
  • 8key and 22key->13key and 37key//waiting for dango
  • Realtime change BPM//cancel?
  • play and stop logic ,or add a flag
  • display note count of track?//cancelled

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.