Coder Social home page Coder Social logo

daigassou's Issues

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

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.2 ToDOlist

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

毫秒级高精度定时器

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

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

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

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.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.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

Hotkey bind form

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

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.