Re: some usability review
- From: Will Light <filterchild gmail com>
- To: beast gnome org
- Subject: Re: some usability review
- Date: Thu, 16 Dec 2004 08:40:27 -0500
On Thu, 16 Dec 2004 04:47:43 +0100 (CET), Tim Janik <timj gtk org> wrote:
> On Thu, 16 Dec 2004, Stefan Westerfeld wrote:
>
> > I've just made an informal usability review, in which a first-time BEAST
> > User, who knows enough about music to know what he wanted to accomplish
> > try the GUI. The task he wanted to perform was to enter a drum beat and
> > create an ogg file from it.
> >
> > We used Debians beast-0.6.2 package for the test, and I gave some help
> > over the phone.
>
> hm, i'd not call that a "usability review" yet ;)
>
> > 2. it may be useful to allow click & drag note setting, that is
> > (a) you click on the start of a note
> > (b) you move the mouse while still holding the left mouse button, to
> > adjust the length
>
> that works already.
>
> > 3. when editing drums, the default behaviour of the piano roll, to round the
> > note value to the next/previous quantization value is not intuitive -
> > since drums are virtually zero length, truncating down to the note
> > start would be more intuitive
>
> i'm sorry you don't make sense here. first, you talk about the default
> quantization setting of a piano roll which is obviously tuned to be
> suitable for notes, not drums. then you talk about "rounding" notes.
> do you mean quantization based alignment of the note start or the
> default note length which is 1/4th?
> finally, what do you mean by "truncating down to the note start"?
> at what point should truncation occour, what's it's purpose and
> when do you envision that to occour?
>
> > implementing a drum editor with zero-length notes, which are set on
> > grid crossings would solve the problem:
> >
> > Snare -----|--------|--------X--------|----
> > | | | |
> > HiHat -----|--------X--------|--------X----
> > | | | |
> > Bass ------X--------|--------|--------|---
> > | | | |
> > Tom1 ------|--------|--------|--------|---
> >
> >
> > for drum multisamples such a drum editor could provide intuitive labels
>
> implementing a drum editor will obviously suit the user better than a
> piano roll, when editing drums.
>
>
> > 5. the user wanted to edit a 2/4 beat, for which the grid lines in the
> > piano roll editor are misleading - configuration would be useful
>
> implementing different piano roll grid settings is currently blocking on you.
>
> > => other items:
> >
> > 6. the beast.gtk.org site does send Text/Plain as mimetype for .bse
> > files - this makes downloading the files with browsers such as
> > firefox harder than it should be, because firefox's default is to
> > show the text file, rather than to save it, which in our test made
> > the browser crash (during trying to download 808-kit.bse, a 4.7 Mb
> > multiwave drum sample)
>
> file a bug against firefox for the crash, and send an email off
> to yosh <yosh gimp org> for any issues you have with the apache
> setup at gtk.org.
>
> > 7. 196.73282883 bpm in the song doesn't look too nice; maybe it would be
> > better if adjusting the slider would only set the bpm value to
> > integer values
>
> it definitely wouldn't be better, because that would allow much
> coarser settings only. you attempt to trade aesthetics for
> usability here which is basically always wrong.
> to improve the display of the bpm setting, reduction of the amount
> of displayed fractional values seems like a better idea to me (say
> (2 ior 3).
>
> > BEAST should do one of the following:
> > * show parameter tabs in separate windows
> > * show a dialog "file has been modified, save?"
> > * autosave, so that the file could be recovered
>
> these are all items mentioned in the TODO already.
>
> > 10. a file filter, to see only those files that are relevant for the
> > current save operation would be beneficial, i.e.
> >
> > [ *.bse BSE files ]
> > [ * all files ]
> >
> > or, likewise *.wav for export audio, or *.mp3, *.ogg, ... for load
> > wave
>
> Gtk+ has traditionally not employed file filters. well see whether that
> changes if beast is ported to the Gtk+-2.6 file chooser.
>
> > 11. the export audio function isn't easy to understand
> > * it is not clear how to start audio export
> > * it is not clear how to make no audio export happen
> > * the file save dialog can't be used for unactivating audio export,
> > the only way to accomplish this is to delete the text entry AND
> > press return, which doesn't lead to confidence that nothing will
> > be overwritten, once this was done
>
> i do not understand why or how the file save dialog should stop
> beast from recording sound.
>
> > suggestion: replace the whole functioniality by "File -> Export Song as
> > Audio" and "File -> Export Loop as Audio"
>
> i don't see how this would be an equivalent feature. the Export Audio
> feature records everything that is produced by the current interactive (!!)
> session to a WAV file. offline rendering of the sound file is not a
> suitable replacement for that.
>
a way to do this would be to switch the audio driver to null, play the
file, then restore it. try this: create a song in beast, save, quit
beast, reopen beast with "-p null", and try to export it. depending
on how complex your song is, the export will be much faster. here's
what an "export song" menu command should do:
1) prompt user for file to save to
2) switch audio driver to null
3) play song (exporting to a wave file)
4) switch audio driver back to oss/alsa
> ---
> ciaoTJ
> _______________________________________________
> beast mailing list
> beast gnome org
> http://mail.gnome.org/mailman/listinfo/beast
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]