2008/11/11 Henrik Andersson <[EMAIL PROTECTED]>:
>
>
> When a series of events are inserted, for a example as the line draw tool,
> set the duration of event to fill up to next time where next event in serie
> is insert.
> This will make the series of events display in a consistent chart without
> "empty" room between each event.
>

I prefere that. Looks better. Better to handle.
There should be a maximim length of two bars maybe, to not be irritating.
For manually inserting new events, we could use something as CTRL+LeftMB.
Newly created events would have to show on top when first drawn.


Things I noted:

- Create a sequence of chords.

1. selecting one note of a stacked chord should bring its velo-ruler
to the front - but currently doesn't.
2. I selected the top notes of all chords and drew a velo-cc line.
    Exepected: Line sets velcities of selected (top) notes.
    Result: Line sets velos of all notes.
3. Rosegarden crashed two times within a short timerange, while
working with the event-rulers.
    Debug output is appended.


4. Think of the following scenario:
    I have a long sax note, say a halve, that I'd like to start with a
lower pitch that increases to normal pitch at 30% of the halve.


If I draw it manually, it might be difficulty to find the middle
pitch. (If I would not, all following notes became out of pitch)

If event durations fill space, with a value of normal-pitch, no
controller(-fill) should be drawn after it.

Idea:
That could possibly be simplified, by allowing to quick-apply a
cc-function to the note with the values:

function: (linear, increasing, decresing)
in percent of note-length: start of function
in percent of note-length: end of function
start-value, end-value
( we could have a list of reasonable defaults )


5. Create a cc-line at quantize-1/16.
Selecting a quantize of 1/8 seems to effect the controller values.
That's not, what I expect. Is that what I want? I'm don't know yet.

I would expect cc-values to depend on the grid value, rather than on quantize.


6. I'd prefere to keep RG-kde3 stable !!
    ...and work out new functions for RG-qt4
    btw. How's the progress there?



-- Emanuel

-------------------------------------------
debut output 1/2

[Thread debugging using libthread_db enabled]
[New Thread 0xb60256d0 (LWP 17005)]
[KCrash handler]
#6  0x08644d66 in Rosegarden::operator< ([EMAIL PROTECTED], [EMAIL PROTECTED])
    at /home/adminx/own/cvs/rosegarden/src/base/Event.cpp:435
#7  0x08685797 in Rosegarden::EventSelection::contains (this=0xb49bcaf0,
    e=0xb49ae5c0) at /home/adminx/own/cvs/rosegarden/src/base/Event.h:234
#8  0x0857ef5a in Rosegarden::ControlItem::draw (this=0xb49b7810,
    [EMAIL PROTECTED])
    at /home/adminx/own/cvs/rosegarden/src/gui/rulers/ControlItem.cpp:99
#9  0xb7cbc867 in QCanvasItemList::drawUnique () from /usr/lib/libqt-mt.so.3
#10 0xb7cbf338 in QCanvas::drawCanvasArea () from /usr/lib/libqt-mt.so.3
#11 0xb7cbfaca in QCanvas::drawChanges () from /usr/lib/libqt-mt.so.3
#12 0xb7cc1264 in QCanvas::update () from /usr/lib/libqt-mt.so.3
#13 0x083af885 in Rosegarden::ControlRuler::slotUpdate (this=0xb49bdbb0)
    at /usr/share/qt3/include/qwidget.h:859
#14 0x083698d5 in Rosegarden::EditView::getCurrentControlRuler (
    this=0xb497bad8)
    at /home/adminx/own/cvs/rosegarden/src/gui/general/EditView.cpp:1660
#15 0x0836f9bb in Rosegarden::EditView::paintEvent (this=0x0, e=0xbf83ce78)
    at /usr/share/qt3/include/qlayout.h:86
#16 0x0826fafb in Rosegarden::MatrixView::paintEvent (this=0xb497bad8,
    e=0xbf83ce78)
    at 
/home/adminx/own/cvs/rosegarden/src/gui/editors/matrix/MatrixView.cpp:2728
#17 0xb7afb6a4 in QWidget::event () from /usr/lib/libqt-mt.so.3
#18 0xb7bb1ca2 in QMainWindow::event () from /usr/lib/libqt-mt.so.3
#19 0xb7a6518a in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#20 0xb7a65f43 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#21 0xb7613b82 in KApplication::notify () from /usr/lib/libkdecore.so.4
#22 0xb7a381ba in QWidget::repaint () from /usr/lib/libqt-mt.so.3
#23 0xb7a66bad in QApplication::sendPostedEvents ()
   from /usr/lib/libqt-mt.so.3
#24 0xb7a66c96 in QApplication::sendPostedEvents ()
   from /usr/lib/libqt-mt.so.3
#25 0xb7a13f68 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#26 0xb7a7baea in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#27 0x081be322 in Rosegarden::RosegardenApplication::refreshGUI (
    this=0xbf83dbfc, maxTime=50)
    at 
/home/adminx/own/cvs/rosegarden/src/gui/application/RosegardenApplication.cpp:120
#28 0x0838dfd3 in ~KTmpStatusMsg (this=0x1)
    at /home/adminx/own/cvs/rosegarden/src/gui/kdeext/KTmpStatusMsg.cpp:34
#29 0x0826d920 in Rosegarden::MatrixView::slotEditDelete (this=0xb497bad8)
    at 
/home/adminx/own/cvs/rosegarden/src/gui/editors/matrix/MatrixView.cpp:1673
#30 0x08281fad in Rosegarden::MatrixView::qt_invoke (this=0xb497bad8,
    _id=143, _o=0xbf83d1c4)
    at /home/adminx/own/cvs/rosegarden/RGbuild/MatrixView.moc:468
#31 0xb7ac2f6d in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#32 0xb7ac3aed in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#33 0xb6db0149 in KAction::activated () from /usr/lib/libkdeui.so.4
#34 0xb6dfa780 in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#35 0xb6ea7d1b in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#36 0xb7ac2f6d in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#37 0xb7ac3aed in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#38 0xb751d559 in KAccelPrivate::menuItemActivated ()
   from /usr/lib/libkdecore.so.4
#39 0xb7541c47 in KAccelPrivate::emitActivatedSignal ()
   from /usr/lib/libkdecore.so.4
#40 0xb761c440 in KAccelPrivate::eventFilter () from /usr/lib/libkdecore.so.4
#41 0xb7ac278c in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#42 0xb7ac27fb in QObject::event () from /usr/lib/libqt-mt.so.3
#43 0xb7afb43c in QWidget::event () from /usr/lib/libqt-mt.so.3
#44 0xb7bb1ca2 in QMainWindow::event () from /usr/lib/libqt-mt.so.3
#45 0xb7a6518a in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#46 0xb7a66212 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#47 0xb7613b82 in KApplication::notify () from /usr/lib/libkdecore.so.4
#48 0xb7534ed7 in KAccelEventHandler::x11Event ()
   from /usr/lib/libkdecore.so.4
#49 0xb7618f7b in KApplication::x11EventFilter ()
   from /usr/lib/libkdecore.so.4
#50 0xb79f39c5 in ?? () from /usr/lib/libqt-mt.so.3
#51 0xbf83dbfc in ?? ()
#52 0xbf83d9c8 in ?? ()
#53 0x00000001 in ?? ()
#54 0xb7f15c10 in ?? () from /usr/lib/libqt-mt.so.3
#55 0xb5185a38 in ?? ()
#56 0xbf83d8d8 in ?? ()
#57 0xb7a0311e in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
Backtrace stopped: previous frame inner to this frame (corrupt stack?)



-------------------------------------------
debut output 2/2


[Thread debugging using libthread_db enabled]
[New Thread 0xb60b16d0 (LWP 17154)]
[KCrash handler]
#6  0x08644d66 in Rosegarden::operator< ([EMAIL PROTECTED], [EMAIL PROTECTED])
    at /home/adminx/own/cvs/rosegarden/src/base/Event.cpp:435
#7  0x08685797 in Rosegarden::EventSelection::contains (this=0xb4909010,
    e=0xb4611680) at /home/adminx/own/cvs/rosegarden/src/base/Event.h:234
#8  0x0857ef5a in Rosegarden::ControlItem::draw (this=0xb49070b0,
    [EMAIL PROTECTED])
    at /home/adminx/own/cvs/rosegarden/src/gui/rulers/ControlItem.cpp:99
#9  0xb7d48867 in QCanvasItemList::drawUnique () from /usr/lib/libqt-mt.so.3
#10 0xb7d4b29a in QCanvas::drawCanvasArea () from /usr/lib/libqt-mt.so.3
#11 0xb7d4c86c in QCanvas::drawViewArea () from /usr/lib/libqt-mt.so.3
#12 0xb7d4ce55 in QCanvasView::drawContents () from /usr/lib/libqt-mt.so.3
#13 0xb7c5ba33 in QScrollView::drawContentsOffset ()
   from /usr/lib/libqt-mt.so.3
#14 0xb7c5d597 in QScrollView::viewportPaintEvent ()
   from /usr/lib/libqt-mt.so.3
#15 0xb7c5f0cc in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#16 0xb7b4e78c in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#17 0xb7b4e7fb in QObject::event () from /usr/lib/libqt-mt.so.3
#18 0xb7b8743c in QWidget::event () from /usr/lib/libqt-mt.so.3
#19 0xb7af118a in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#20 0xb7af1f43 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#21 0xb769fb82 in KApplication::notify () from /usr/lib/libkdecore.so.4
#22 0xb7a853e4 in QETWidget::translatePaintEvent ()
   from /usr/lib/libqt-mt.so.3
#23 0xb7a8fc80 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#24 0xb7a9ffe6 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#25 0xb7b07b80 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#26 0xb7b07a16 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#27 0xb7af0cff in QApplication::exec () from /usr/lib/libqt-mt.so.3
#28 0x081bc61e in main (argc=)
    at /home/adminx/own/cvs/rosegarden/src/gui/application/main.cpp:733

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to