Comments (5)
Hi I just happened to be online now. But not running MusE at the moment.
Can you clarify a bit more?
from muse.
from muse.
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.
from muse.
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)
- Crash when adding a FluidSynth synth tack HOT 1
- muse crashes when adding VCV-Rack VST
- using the qwerty keyboard to input midi notes in step input mode. HOT 2
- Some minor color oddities HOT 1
- compile error rtaudio.cpp HOT 9
- Missing sound with fluidsynth when two notes overlap HOT 1
- New action: Insert note (in the pianoroll editor) HOT 2
- Add new actions to switch CC lanes with keystrokes
- New release of Fluida.LV2 plugin opens fullscreen in Muse4. HOT 1
- Crash when adding a synth track with DeicsOnze/FluidSynth/Organ/vam
- 'Move selected up' crashes muse
- Cannot record via hotkey HOT 2
- Many filters (Calf, BassUp etc.) crash MusE when trying to open native GUI HOT 4
- Edit the velocity of selected notes by mouse dragging HOT 5
- Harmonize mixer-label and track colors
- The pyro4 Python library has been archived
- [fix_linux_vst_param branch specific] saved plugin parameters reset to default values on loading HOT 1
- [feature request] A small "open project" dialog annoyance
- Build fails with ninja 1.12.0
- Recording cursor jumps back in time HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from muse.