From: Florian J. <flo...@we...> - 2011-05-25 13:23:18
|
Am 25.05.2011 12:34, schrieb Florian Jung: >>> - removed unused step-record button from drum canvas >>> >>> >> Please put it back and try to add a drum method similar to >> PianoCanvas::midiNote() so that step recording can work for drums. >> Connect it with: >> connect(song, SIGNAL(midiNote(int, int)), SLOT(midiNote(int,int))); >> I can complete that method for you, as it will require looking up the >> drum map notes, just put a skeleton method if you have to, for now. >> >> > if such a drum step recording exists, i'll put it back. but at the > moment, the button is without function. and i think it's better to not > offer a button than to offer a "dead" button. > i'll put that on my todo list. the buttons will reappear in the drum editor if i've implemented this. btw, i think that step recording in drum mode should be also possible when currently playing a loop: this would work as follows: on a key press, quantize the press's time to the next rastered value; then if there is already such a note, erase it, otherwise insert it with the given velocity. do you consider this a good idea? this allows the user to "build" a beat "from scratch" then i have a question about this in general: in my opinion, "no button" is better than "a dead button". because, "no button" admits "i cannot do this atm"; "a dead button" lies to the user and suggests that some functionality is there; the user however gets confused because that functionality is NOT there. if you have a different opinion, please tell me to avoid misunderstanding greetings flo |