Code Monkey home page Code Monkey logo

3k-project's People

Contributors

mixtern avatar shorstok avatar

Stargazers

 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

3k-project's Issues

Стрелки поверх клавиш

Возможность рисовать стрелки, как в ККК. Т.е. со снепом и сглаживанием. По сути, нужно взять то что есть в ККК, подумать какие точки привязки есть в клавишах и адаптировать риователь стрелок к ним.

Заголовок для всего блока с клавишами

Возможность быстро накинуть общий заголовок сверху/снизу над/под всей картинкой для быстрого указания контекста — т.е. что именно на этих клавишах отображено. А-ля «лидийская гамма»

Обводка вокруг всего блока клавиш

Возможность включать обводку при рендере вокруг всей картники с клавишами. Зачем: когда эта пианина появляется поверх DAW или ещё чего-то такого плоского и суетного, она сливается. Возможно, это решаемо тенью, рамкой или контуром вокруг неё.

Дополнительная тональность

Выбор дополнительной тональности с помощью правой кнопки мыши или левой кнопкой мыши с добавочными клавишами (Ctrl + ЛКМ, Alt + ЛКМ.. в таком духе)

Подсветка клавиш

Сделать более гибкую подсветку клавиш. Придумать вариант более заметной подсветки, особенно черных. Возможно, с помощью обводки, может еще как-то. Т.е. нужно сделать и чтоб в глаза бросалось, и чтоб было все равно понятно что это черная или белая клавиша, и желательно чтоб при этом оно визуально приятно выглядело

Implement fretboard drawing

Implement fretboard drawing & user interaction

Fretboard template and framework currently in fretboard.js, fretboard branch

  • Draw nice guitar fretboard vector backdrop on canvas, assume fretboard width/height ratio, frets size and count should be tweakable by user
  • User should be able to highlight chosen frets as solid circles
  • User should be able to highlight chosen frets as hollow circles around frets
  • User should be able to mark chosen frets with nicely drawn text marks (like in keyboard mode)

Something like

freb

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.