Giter Site home page Giter Site logo

Comments (5)

terminator356 avatar terminator356 commented on July 28, 2024

Hi I just happened to be online now. But not running MusE at the moment.
Can you clarify a bit more?

from muse.

DevMonkeyTennis avatar DevMonkeyTennis commented on July 28, 2024

from muse.

terminator356 avatar terminator356 commented on July 28, 2024

I think that's a fine idea.

Our virtual keyboard, found on the left side of our piano roll editor, was never designed to
work with the PC keyboard. It was for clicking notes, and selecting which note's velocity graph
is showing in a per-note velocity instrument (thus the two different colours on our keyboard).

Obviously, we can't just accept the PC keys.
They are already being used for shortcuts and operations in the editors.
I suggest a checkbox on the toolbar somewhere would activate 'PC-keyboard entry mode'.
When checked, all PC keys go to the virtual keyboard, and are ignored by the editors or
whatever else would normally have keyboard focus.
For octaves... Seems we'd need some kind of octave switch or control, since there
aren't enough keys on the PC keyboard.
We would likely want the octave select-able by certain keyboard keys. F-keys perhaps.

In the meantime, there are several fine virtual keyboard applications.
One of them could be run and connected to MusE, and the 'External Midi' and 'Step-Record' tool-buttons
could be pressed in our editors if step recording is desired.

from muse.

DevMonkeyTennis avatar DevMonkeyTennis commented on July 28, 2024

from muse.

terminator356 avatar terminator356 commented on July 28, 2024

There are of course caveats.
Our virtual keyboard is vertical.
A horizontal one would show much more.

I have been meaning some day to provide a feature where our virtual keyboard
lights up its keys when incoming midi notes are received.

Actually I recommend looking around for a virtual PC-keyboard synthesizer plugin.
I bet there must be LV2 or VST2 plugins out there that specialize in this sort of thing.
That way it's embedded and stored into the MusE song and no external VKB app is required.
You would open this plugin as a MusE synthesizer track, because synths accept midi.
Then using MusE's routing, route the midi-output from the synth track in to some midi track.
Monitor and/or record arm the midi track and presto - professional quality virtual PC-keyboard input.

It should work I think.
I think I got that correct. More caveats later...?

from muse.

Related Issues (20)

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.