Re: [linux-audio-dev] what's wrong with glame

2001-07-30 Thread Kieran Simkin

hmm.. how do i unsubscribe heh?

like.. thanks






Re: [linux-audio-dev] what's wrong with glame

2001-07-30 Thread Kieran Simkin

unsubscribe






Re: [linux-audio-dev] what's wrong with glame

2001-07-30 Thread Steve Harris

On Fri, Jul 27, 2001 at 08:56:08PM +0100, Iain Sandoe wrote:
> Yo Steve ... it *is* hot isn't it?

Yes, I actually felt ill yesterday. Which is funny, because I've been
trecking in both the Sinai and Sahara, and felt fine, but a 2 mile walk to
the docks in southampton... no way.
 
> but ... that's my point - have you tried the alternative?
> with  you can use your thumb on the modifier - which keeps the hand
> in a closed position - much less OOS/RSI.

Yes, I have used apps which enfore Alt, but on my favourite keyboard
(cherry clicky) in order to press alt+x,c,v with my left hand I have to
curl my thumb right under my second finger. Painful.

> > Spot the vi user. ;)
> 
> we all have that affliction from time to time ;-))

Now, now, lets not get political. I don't take the p**s out of your one
button mice. [lie] ;)
 
> I suppose you could then supply sets of "M$-like, MacOS-like, LAD-like" pref
> files to give people a "leg up".
> 
> Maybe in an anarchy that's the only practical way.
> 
> I wonder if we could get global agreement to use a fixed place for LAD prefs
> (and to *use* them) between app writers.

Maybe globally defined interface style? I will generally go for vi style,
few chords, crypic keypresses style over, chord heavy or mouse heavy
operation.

Gnome and KDE people have standard location for config files, so it can't
be that hard ;), but it does raise the question about about where a gnome
audio app stores its prefs.

- Steve



Re: [linux-audio-dev] what's wrong with glame

2001-07-27 Thread ccb


> so why don't we use the  key as the copy/cut/paste modifier?

What's wrong with C-w, M-w and C-y?  ;-).



ccb


--
Charles C. Bennett, Jr. VA LiNUX Systems
Systems Engineer, Northeast US  25 Burlington Mall Rd., Suite 300
+1 617 543-6513 Burlington, MA 01803-4145
[EMAIL PROTECTED] www.valinux.com























Re: [linux-audio-dev] what's wrong with glame

2001-07-27 Thread Iain Sandoe

Yo Steve ... it *is* hot isn't it?

On  Fri, Jul 27, 2001, Steve Harris wrote:
> On Fri, Jul 27, 2001 at 07:29:00PM +0100, Iain Sandoe wrote:
>> Why don't I like the -{x,c,v} keys on Linux & M$ - is it because they
>> are 'different' from the -{x,c,v} on MacOS?
>>
>> Nope.  It's because the  key (placed where the  key is on a PC
>> keyboard) is less of a stretch for one-handed operation.
>>
>> If I do lots of cut-and-paste (or repeated paste) on Linux or M$ I get
>> severe hand/wrist ache ... which I *don't* get on MacOS...
>>
>> so why don't we use the  key as the copy/cut/paste modifier?
>
> I find it much easier to use ctrl, I can hold it down with my little
> finger whilst pressing the appropriate key.

but ... that's my point - have you tried the alternative?
with  you can use your thumb on the modifier - which keeps the hand
in a closed position - much less OOS/RSI.

> Spot the vi user. ;)

we all have that affliction from time to time ;-))

> User pref?

yeah, I guess, that's the opposite route to a system HIG - make every app
customisable so that the user can define their own "HIG".

I suppose you could then supply sets of "M$-like, MacOS-like, LAD-like" pref
files to give people a "leg up".

Maybe in an anarchy that's the only practical way.

I wonder if we could get global agreement to use a fixed place for LAD prefs
(and to *use* them) between app writers.

ciao,
iain.



Re: [linux-audio-dev] what's wrong with glame

2001-07-27 Thread Richard Dobson



Patrick Shirkey wrote:
> 
> Taybin wrote:
> 
> >But that menu would be rearranging, so it would be slower to use it. Now,
> >I would suggest connecting the redo, or some "do again" command to the
> >last action taken. The user always knows what he did, and always knows
> >where the "do again" command is located. This would be most helpful if
> >the previous command was buried in submenus.
> 
> But then if I shutdown the app I loose that usability. Also if I use an
> obscure command that becomes the default.

Thats a design issue. True,  undo-redo lists are generally discarded
when a session is closed, but there is no reason in principle why a
command history cannot be saved with a session - perhaps like a CVS/RCS
system. You might  have a menu command "Save Suspended", which retains
the undo-redo list. Or a dialog pops up asking if you want to keep the
list, or

If you use an obscure command, it should merely get promoted to the
default display; the vertical ordering of items in a menu shouldn't
change.


 
> Maybe this argument is better for the gtk List. It is really just an
> aside. Why should we concern ourselves with making the menu run more
> efficiently?


We aren't, as such (well, I'm not, anyway :-) ); the issue is of
transparency of functionality (aka intuitiveness?), and overall
efficiency for the user, where the metric is minimum user actions for
the most often used tasks. Menu compaction is merely one aspect. It is
easier to access a menu item in a list of six, than in a list of twenty,
even if you know where on the screen it will be. It is quicker to access
menu item close to the previous menu item, than to ones half-way down
the screen. I read one HCI study (sorry, can't remember where now - it
was in a bookshop) which reported how a user orbits a menu item with the
mouse, sometimes scanning a menu several times even though the item is
visible and they know where it is; they don't always go straight there
as you might assume. This is because using a mouse is not so far removed
from playing a muscial instrument, or knitting - you want to get into a
rhythm with your movements. Get the rhythm wrong, or try to work just a
tad too fast, and click the wrong item

And in case you think this is fanciful, I saw a lot of demonstrations
using music software, at a recent conference, and I saw just this
behaviour, with due variation in style, most of the time! 


Richard Dobson




> --
> Patrick Shirkey - Manager Boost Hardware.
> Importing Korean Computer Products to New Zealand.
> Http://www.boosthardware.com - Cool toys to fufill every geeks fantasy.

-- 
Test your DAW with my Soundcard Attrition Page!
http://www.bath.ac.uk/~masrwd (LU: 3rd July 2000)
CDP: http://www.bath.ac.uk/~masjpf/CDP/CDP.htm (LU: 23rd February 2000)



Re: [linux-audio-dev] what's wrong with glame

2001-07-27 Thread Steve Harris

On Fri, Jul 27, 2001 at 07:29:00PM +0100, Iain Sandoe wrote:
> Why don't I like the -{x,c,v} keys on Linux & M$ - is it because they
> are 'different' from the -{x,c,v} on MacOS?
> 
> Nope.  It's because the  key (placed where the  key is on a PC
> keyboard) is less of a stretch for one-handed operation.
> 
> If I do lots of cut-and-paste (or repeated paste) on Linux or M$ I get
> severe hand/wrist ache ... which I *don't* get on MacOS...
> 
> so why don't we use the  key as the copy/cut/paste modifier?

I find it much easier to use ctrl, I can hold it down with my little
finger whilst pressing the appropriate key.

Spot the vi user. ;)

User pref?

- Steve



Re: [linux-audio-dev] what's wrong with glame

2001-07-27 Thread Iain Sandoe


On  Fri, Jul 27, 2001,  Steve Harris  wrote:
> On Fri, Jul 27, 2001 at 02:08:12PM +0100, Iain Sandoe wrote:
>> order. [Iain rates the probability approx. = 0.5 * sqrt(bugger all) ]
>
> Possibly a bit of a high estimate ;)
>
>> an Audio HIG?
>
> I would be nice, but even getting people to agree on simple things, is
> hard in the UNIX world. eg. what the buttons do, obviously its:
>
> left: select
> middle: move
> right: menu
>
> and anyone who says otherwise is just wrong ;)

but seriously folks ...

Yes, this is a hobby... but a lot of us do these things 'properly' for a
day-job - so why not in the evening?

Ergonomics is important to the end-user e.g.

Why don't I like the -{x,c,v} keys on Linux & M$ - is it because they
are 'different' from the -{x,c,v} on MacOS?

Nope.  It's because the  key (placed where the  key is on a PC
keyboard) is less of a stretch for one-handed operation.

If I do lots of cut-and-paste (or repeated paste) on Linux or M$ I get
severe hand/wrist ache ... which I *don't* get on MacOS...

so why don't we use the  key as the copy/cut/paste modifier?

Iain.



Re: [linux-audio-dev] what's wrong with glame

2001-07-27 Thread Patrick Shirkey

Taybin wrote:

>But that menu would be rearranging, so it would be slower to use it. Now, 
>I would suggest connecting the redo, or some "do again" command to the 
>last action taken. The user always knows what he did, and always knows 
>where the "do again" command is located. This would be most helpful if 
>the previous command was buried in submenus. 

But then if I shutdown the app I loose that usability. Also if I use an
obscure command that becomes the default.

Maybe this argument is better for the gtk List. It is really just an
aside. Why should we concern ourselves with making the menu run more
efficiently?

The only reason I can think of is to combat the spread of
OOS(Occupational Overuse Syndrome) or, for the oldies,  RSI (Repetitive
Strain Injury).


-- 
Patrick Shirkey - Manager Boost Hardware.
Importing Korean Computer Products to New Zealand.
Http://www.boosthardware.com - Cool toys to fufill every geeks fantasy.



Re: [linux-audio-dev] what's wrong with glame

2001-07-27 Thread delire


- Original Message -
From: "Taybin Rutkin" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, 27 July 2001 10:51
Subject: Re: [linux-audio-dev] what's wrong with glame


> On Fri, 27 Jul 2001, Patrick Shirkey wrote:
>
> > On Thu, 26 Jul 2001, Taybin Rutkin wrote:
> > >
> > > I believe that studies have been done with dynamic menus. They found
that
> > > it was confusing to have the menus rearrange. Humans get used to
looking
> > > for the same thing in one place, and if the place changes and we have
to
> > > look for it, it is an annoying slowdown.
> > >
> >
> > Don't rearrange the existing menu just have a "best of menu" in the
> > menu.
>
'best of menu' or a 'dynamic learning menu' *is a [constant] rearrangement*
in the sense of cognition - as a menu is at best a reliable form of
transport. get a working system up based on exisiting successful menus's in
projects of a similar scale - the effort of innovation can be spent in
better places !!

a mnemonic menu need only carry a five 'recent files / applications' for
instance.

'learning menu's' are useful up until the point they become reliant on
monkish consistencies. when the needs of the studio change they become
stubborn. the principle of the 'shortest route' can be invested in where the
design of menu's is concerned because it recognises that menus should be as
transparent as possible [where 'opacity' might be the friction of hampered
interaction].

this is all very idealistic of course ; )

de|





Re: [linux-audio-dev] what's wrong with glame

2001-07-27 Thread Steve Harris

On Fri, Jul 27, 2001 at 02:08:12PM +0100, Iain Sandoe wrote:
> order. [Iain rates the probability approx. = 0.5 * sqrt(bugger all) ]

Possibly a bit of a high estimate ;)
 
> an Audio HIG?

I would be nice, but even getting people to agree on simple things, is
hard in the UNIX world. eg. what the buttons do, obviously its:

left: select
middle: move
right: menu

and anyone who says otherwise is just wrong ;)

- Steve



Re: [linux-audio-dev] what's wrong with glame

2001-07-27 Thread Iain Sandoe


Richard Dobson wrote:

>[lots of reasonable stuff snipped...]

> 'Intuitive' is a wonderfully useless (and much abused) (non-)technical
> term, as it invariably means different things to different people,
> because, strangely enough, people learn to wotk (and think) in different
> ways. Nothing is intuitive, until you have learned it! Any of you tried
> learning a musical instrument to conservatoire level recently? How long
> did it take you? But these instruments are very intuitive to play, when
> you have mastered them.

this is quite right, of course, (and I'm one of those that finds Macs
intuitive - always to be surprised when 'doze-trained people have trouble
using it ;-)

I suspect that the real answer lies in having a "HIG" (Human Interface
Guideline) that is followed by the vast majority, if not all, of app
writers.

The reason that this results in what people call "intuitive" is that the
apps behave in the same way, the same keys do commonly used functions etc.
etc.

This idea is prevalent on Mac (first) and these days also 'doze - the reason
one man's "intuition" is another man's "drop from great height" - is, I
suspect, that these learned keys, policies & so on are different.

---

Now, of course, in an anarchy, getting agreement about a HIG seems a tall
order. [Iain rates the probability approx. = 0.5 * sqrt(bugger all) ]

What about it LAD?

an Audio HIG?

at least then all these apps we have will work together in a (linux-learned)
"intuitive" way.

I still feel that "complexity of interface" is not the same as "richness of
capability" and, as an app writer am painfully aware that designing good UIs
is actually harder that fancy DSP (in many cases).

ciao,
Iain.



Re: [linux-audio-dev] what's wrong with glame

2001-07-27 Thread Taybin Rutkin

On Fri, 27 Jul 2001, Patrick Shirkey wrote:

> On Thu, 26 Jul 2001, Taybin Rutkin wrote: 
> >
> > I believe that studies have been done with dynamic menus. They found that 
> > it was confusing to have the menus rearrange. Humans get used to looking 
> > for the same thing in one place, and if the place changes and we have to 
> > look for it, it is an annoying slowdown. 
> > 
> 
> Don't rearrange the existing menu just have a "best of menu" in the
> menu.

But that menu would be rearranging, so it would be slower to use it.  Now,
I would suggest connecting the redo, or some "do again" command to the
last action taken.  The user always knows what he did, and always knows
where the "do again" command is located.  This would be most helpful if
the previous command was buried in submenus.

Taybin




RE: [linux-audio-dev] what's wrong with glame

2001-07-27 Thread Taybin Rutkin

On Thu, 26 Jul 2001, Richard C. Burnett wrote:

> The next best alternative is code that statistacally keeps track of how
> often commands etc are used, then its sent back so people can see what the
> most frequent operations are and how they distribute between different
> users.

Seems uncomfortably close to spyware.  I'd be happy just as long as they
were group together by function and there was a help file explaining the
obscure ones.

Taybin




Re: [linux-audio-dev] what's wrong with glame

2001-07-27 Thread Richard Dobson

Well, nobody can ever win these arguments; I find the new Start menu
system very convenient and intuitive, as I do indeed use 15% of my
installed programs 99% of the time.

Win2k Startmenu doesn't move menu items to different places (though it
enables you to do that if you want), it just hides rarely used items.

'Intuitive' is a wonderfully useless (and much abused) (non-)technical
term, as it invariably means different things to different people,
because, strangely enough, people learn to wotk (and think) in different
ways. Nothing is intuitive, until you have learned it! Any of you tried
learning a musical instrument to conservatoire level recently? How long
did it take you? But these instruments are very intuitive to play, when
you have mastered them. 

There simply is ~no~ single 'right' way to design things, and in the end
people do learn to use one tool in depth, and working with it does
become transparent, unless the design is totally flawed. 

You may feel that Win2k does come into this category, but I don't
(actually, I think it is political posturing much of the time!), and
that is as much as I can say about it, really. Whereas I find a lot of
Linux (especially the new Gnome/KDE interface) anything but intuitive,
and in general, unless you were born thinking of shell scripts, I would
say that very little of Linux is intuitive at all. But you get used to
it, like using an italic fountian pen after years of using a biro, and
forget there is an interface between you and the task you are doing,
witness the amazing things a skilled user can do with emacs. This
clearly works for Mac users, who make exuberant claims about how
intuitive and easy to use it is, whereas never do I come so close to
dropping the machine from a great height as I do any time I try to use a
Mac. 

And I feel that the new KDE itself has tried to add too many stupid
added-value enhancements that I could well do without, c.f. the example
I described in a previous post.


Richard Dobson

Kevin Hremeviuc wrote:
> 
> Hi all,
> 
>  --- Steve Harris <[EMAIL PROTECTED]> wrote:
> > On Fri, Jul 27, 2001 at 04:54:09AM +0900, Patrick
> > Shirkey wrote:
> > > Richard Dobson said:
> > >
> > > >and, wherever possible, ensure that the most
> > frequently performed tasks
> > > >(which may be the most argued-over parameter, of
> > course) require the
> > > >least number of steps. A sub-menu requires at
> > least four, possibly five
> > > >steps:
> > >
> > > How difficult would it be to add a statistical
> > analysis function to the
> > > program which tracks the most used menu items and
> > organises them into a
> > > seperate menu specifically for the most used
> > items?
> >
> > Nnnno!
> >
> > That way lies madness. Have you used win2k? I find
> > it really anoying.
> 
> I agree totally!!! W2K and the Microsoft philosophy of
> trying to do as many stupid values adds, to justify
> there ridiculous price tag ( given the volume sold )
> are incredibly annoying.
> 
> User interfaces need to be  intuitive. For linux
> applications it is better to satisfy the 90
> percentile. Bells and whistles should be left to
> professional software companies in competitive markets
> where the price tag and the functional inanity reach
> mind boggling levels.
> 
> What is needed is good robust applications that offer
> sensible functionality with intuitive user interfaces.
> 
> >
> > - Steve
> 
> 
> Do You Yahoo!?
> Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk
> or your free @yahoo.ie address at http://mail.yahoo.ie

-- 
Test your DAW with my Soundcard Attrition Page!
http://www.bath.ac.uk/~masrwd (LU: 3rd July 2000)
CDP: http://www.bath.ac.uk/~masjpf/CDP/CDP.htm (LU: 23rd February 2000)



Re: [linux-audio-dev] what's wrong with glame

2001-07-27 Thread Iain Sandoe

> User interfaces need to be  intuitive.

#1 priority - preferably with:

the main (if not all) tasks right in front of you.
well-designed icons that lead you to the task directly.

> For linux
> applications it is better to satisfy the 90
> percentile. Bells and whistles should be left to
> professional software companies in competitive markets
> where the price tag and the functional inanity reach
> mind boggling levels.

not sure that functionality and intuition are mutually exclusive - but,
better have two apps linked together if you can't make one that does it all
without confusing the User.

errm... a bit like ...  "doing one thing well" ?

> What is needed is good robust applications that offer
> sensible functionality with intuitive user interfaces.

HEAR! HEAR!

let's return to the days where (at least on one platform) you can do the job
without wading through fifteen layers of hierarchical menus - or resorting
to the manual - which as we all know is the "last resort for any engineer".

this all IMHO, of course...
Iain.



Re: [linux-audio-dev] what's wrong with glame

2001-07-27 Thread Kevin Hremeviuc

Hi all,

 --- Steve Harris <[EMAIL PROTECTED]> wrote:
> On Fri, Jul 27, 2001 at 04:54:09AM +0900, Patrick
> Shirkey wrote:
> > Richard Dobson said:
> > 
> > >and, wherever possible, ensure that the most
> frequently performed tasks 
> > >(which may be the most argued-over parameter, of
> course) require the 
> > >least number of steps. A sub-menu requires at
> least four, possibly five 
> > >steps: 
> > 
> > How difficult would it be to add a statistical
> analysis function to the
> > program which tracks the most used menu items and
> organises them into a
> > seperate menu specifically for the most used
> items?
> 
> Nnnno!
> 
> That way lies madness. Have you used win2k? I find
> it really anoying.

I agree totally!!! W2K and the Microsoft philosophy of
trying to do as many stupid values adds, to justify
there ridiculous price tag ( given the volume sold )
are incredibly annoying.

User interfaces need to be  intuitive. For linux
applications it is better to satisfy the 90
percentile. Bells and whistles should be left to
professional software companies in competitive markets
where the price tag and the functional inanity reach
mind boggling levels.

What is needed is good robust applications that offer
sensible functionality with intuitive user interfaces.

> 
> - Steve 


Do You Yahoo!?
Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk
or your free @yahoo.ie address at http://mail.yahoo.ie



Re: [linux-audio-dev] what's wrong with glame

2001-07-27 Thread Steve Harris

On Fri, Jul 27, 2001 at 04:54:09AM +0900, Patrick Shirkey wrote:
> Richard Dobson said:
> 
> >and, wherever possible, ensure that the most frequently performed tasks 
> >(which may be the most argued-over parameter, of course) require the 
> >least number of steps. A sub-menu requires at least four, possibly five 
> >steps: 
> 
> How difficult would it be to add a statistical analysis function to the
> program which tracks the most used menu items and organises them into a
> seperate menu specifically for the most used items?

Nnnno!

That way lies madness. Have you used win2k? I find it really anoying.

- Steve



Re: [linux-audio-dev] what's wrong with glame

2001-07-26 Thread Patrick Shirkey

On Thu, 26 Jul 2001, Taybin Rutkin wrote: 
>
> I believe that studies have been done with dynamic menus. They found that 
> it was confusing to have the menus rearrange. Humans get used to looking 
> for the same thing in one place, and if the place changes and we have to 
> look for it, it is an annoying slowdown. 
> 

Don't rearrange the existing menu just have a "best of menu" in the
menu.








-- 
Patrick Shirkey - Manager Boost Hardware.
Importing Korean Computer Hardware to New Zealand.
Http://www.boosthardware.com - Cool toys to fufill every geeks fantasy.



Re: [linux-audio-dev] what's wrong with glame

2001-07-26 Thread delire


- Original Message -
From: "Richard Dobson" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, 27 July 2001 2:42
Subject: Re: [linux-audio-dev] what's wrong with glame


> (bearing in mind I haven't installed, much less used, GLAME, or
> anything, yet...)
>
> Alexander Ehlert wrote:
>
> >
> > Yeah, hmm, that's just naming. We could add something called open in the
> > menu which creates a group with the wavfile in it. But, importing it
makes
> > sense because we convert everything to float internally to allow for
high
> > quality dsp. So you have to import and export it. But that's not really
> > an issue compared to open/close, it's just getting used to it. Ok, I
have
> > to admit that the file importing(opening) gui is rather bad. But I
wasn't
> > motivated yet to change that.
>
> I think this is a semantic misunderstanding.
>
> All the ~multi-track~ programs I have had experience of (Cubase, Cool
> Edit Pro, and most recently, cakewalk SONAR) use the semantic 'Import',
> for a simple reason - in a multi-track project, you have N tracks, and
> any soundfile must be 'imported' to one of these (You may indeed need to
> select a track before 'Import' becomes active). Cool Edit Pro has a nice
> feature in that if you right-click in a track, the File menu appears
> with Import, and the file is inserted at the cursor point. In a plain
> stereo wave-editor, there is by definition only one track, so 'Import'
> is unnecessary, and 'Open' is more idiomatic.




'import' is perfect for the multracker, because it means 'adding to the
existing session'. however in the the editor it is less appropriate- which
is why in all the above applications 'open' to reach audio data for editing.
Glame may not need to use 'import' because it is [atm] primarily an editor.
Open is also used in the Multitrack window of CEPro to open a 'session'
file, the same applies elsewhere.
but you're right, it is semantic - though semantic differences also mark
intuititve differences - i see this alot when teaching new tools to
students.



>
> At least in Windows and the Mac, the File->Open command is always
> understood to relate to the main file associated with the project (the
> file you might double-click on from Windows Explorer); this would for
> most users be a Session, Project, name-it-what-you-will. Double-clicking
> on a soundfile name would be expected to play it using the default
> player. However, at least under Windows, you can change a file
> association so that selecting a soundfile opens it in your preferred
> application (assuming it can accept the file in that way). This merely
> requires a 'multi-document' capability where the command-line passed to
> the program can contain the name of either a Project or a SoundFile (or
> a MIDI file, or...), and either can be opened.
>
> SONAR cannot do this (for the above reason - where would it go?), but
> Cool Edit Pro can, possibly uniquely, because it implements two parallel
> modes - multi-track project, and single-track editor mode.
>
>
> Interpreting 'Import' as format conversion is, IMO, a typical
> programmer's tinted spin on how the user thinks, or, rather, doesn't
> want to have to think. After all, you don't 'Import' a Word document
> into a word processor because it happens to be converted to Unicode,say,
> internally. The user, generally, couldn't care less about internal
> representation. They will only want to know that the highest audio
> quality is maintained internally (however that's done - 32bit ints?
> doubles? quads?), and they will sometimes want to 'Save As' a different
> format, or explicitly do a Format Conversion as some programs require
> you to do - which even I find a complete pain in the A.
>
>
> Designing User Interfaces is a real challenge, not merely from an
> implementation point of view (all those debates about libraries!), but
> literally from a design, i.e. HCI, point of view. Certain procedures
> become de-facto standard, and a developer takes a great risk in changing
> this; on the other hand if the change very clearly leads to an increase
> in intuitiveness and efficiency for the user, they will generally accept
> it after a moment to re-orient. Nevertheless, there is a simple HCI
> measure of efficiency for the user, which is to find the number of
> discrete steps the user must perform to achive any specific operation,
> and, wherever possible, ensure that the most frequently performed tasks
> (which may be the most argued-over parameter, of course) require the
> least number

RE: [linux-audio-dev] what's wrong with glame

2001-07-26 Thread Richard C. Burnett


The next best alternative is code that statistacally keeps track of how
often commands etc are used, then its sent back so people can see what the
most frequent operations are and how they distribute between different
users.

Just an idea,
Rick


On Thu, 26 Jul 2001, Taybin Rutkin wrote:

> On Thu, 26 Jul 2001, STEFFL, ERIK *Internet* (SBCSI) wrote:
> 
> >   yes! instead of rigid menus or menus with last N open files etc. there
> > should be a menu re-arranging functionality that changes parts of the menu
> > so that the most often used functions are easy to access. For one-prupose
> 
> I believe that studies have been done with dynamic menus.  They found that
> it was confusing to have the menus rearrange.  Humans get used to looking
> for the same thing in one place, and if the place changes and we have to
> look for it, it is an annoying slowdown.
> 
> Taybin
> 
> 

++---+
|  T a l i t y   |  +--+ |
++ ++-+| |
| Richard Burnett  |+-+| |
|  Senior Design Engineer  +---+  ++ |
|   [EMAIL PROTECTED] |  |  |
|  |  |  |
| Phone: 919.380.3014 |  |
|   Fax: 919.380.3903  |  |  |
++




Re: [linux-audio-dev] what's wrong with glame

2001-07-26 Thread John Lazzaro

>> who said a shallow learning curve was a goal?

> In a word - users! 

I don't think this is realistic for professional media tools.
If it were, there wouldn't be complete course tracks in 
commercial art school for learning how to use commercial 
software packages -- Maya, Photoshop, etc. These folks are
getting trained to spend 40-60 hours a week in front of
monitors, with the goal of being maximally productive. A
semester spent learning how to use the tool is a good 
tradeoff. 

And in fact, I just noticed that SFSU (San Francisco State
University, which specializes in media education here in
the Bay Area), teaches courses like this for Pro Tools now
too. If I had a spare $1600 lying around, I'd take it to
see if it was really worth a Grammy :-). 

-
John Lazzaro -- Research Specialist -- CS Division -- EECS -- UC Berkeley
lazzaro [at] cs [dot] berkeley [dot] edu www.cs.berkeley.edu/~lazzaro
-



Re: [linux-audio-dev] what's wrong with glame

2001-07-26 Thread Richard Dobson

Inveterate Windows-avoiders may not know this, but Win2k does this for
the applications on the Start menu. This can carry a potentially huge
number of applications (I've seen examples where the full top-level menu
filled two columns); Windows gradually learns what the most-used
programs are, and presents a condensed menu with just those visible
(there is of course an arrow item to open up the full menu). It's a, um,
start - submenus are still submenus, and ~eventually~ the adept user
discovers there are ways of rearranging everything. But unless it occurs
to you that it might be reconfigurable (and there is no reason it should
unless someone, or the program tells you!), you will never think to hunt
the facility down.

The modern customisable toolbar is another attempt to provide this
functionality, but it still represents a chicken and egg situation to
the user.

So, yes, there is a real ~design~ job to be pursued here - a dynamically
reconfigurable menu, that learns from the user, but that still presents
a predictable enough structure so that things don't suddenly move to
unexpected places.



We are perhaps moving towards the era of the intelligent Agent, wher the
program answers Howto questions from the user, and reconfigures itself
according to the tasks the user most want to perform. Microsoft added a
'Answer Wizard' feature to Word (under the Help menu) where you type in
a sentence such as "How do I format into two columns?", and it will
parse the question and, with luck, take to to a suitable help message.


Richard Dobson

"STEFFL, ERIK *Internet* (SBCSI)" wrote:
> 
>   yes! instead of rigid menus or menus with last N open files etc. there
> should be a menu re-arranging functionality that changes parts of the menu
> so that the most often used functions are easy to access. For one-prupose
> application that's already done, sort of, by designing the menu according
> the common usage but for more complex apps that can be used in many ways
> (e.g. start/root menu in window manager) it would be really nice to have the
> menu changed according to your usage of the menu (since there is no good
> default).
> 
>   it should be able to remember how many times you use the menu items and
> have some sort of frgetting mechanism. I was thinking about implementing
> something like that for fvwm (in debian (almost) all X apps and lot of text
> mode apps have menu entries in pre-defined category so I was thinking about
> putting the most often used ones into top level menu...
> 
>   there an interesting user interface used for one of the midi apps, forgot
> the name, where you can rearrange all the menus, pin the menus or individual
> buttons to workarea etc... it might be interesting to have something like
> that in gnome or kde (qt, gtk) or other toolkits...
> 
> erik
> 
> --

-- 
Test your DAW with my Soundcard Attrition Page!
http://www.bath.ac.uk/~masrwd (LU: 3rd July 2000)
CDP: http://www.bath.ac.uk/~masjpf/CDP/CDP.htm (LU: 23rd February 2000)



RE: [linux-audio-dev] what's wrong with glame

2001-07-26 Thread Taybin Rutkin

On Thu, 26 Jul 2001, STEFFL, ERIK *Internet* (SBCSI) wrote:

>   yes! instead of rigid menus or menus with last N open files etc. there
> should be a menu re-arranging functionality that changes parts of the menu
> so that the most often used functions are easy to access. For one-prupose

I believe that studies have been done with dynamic menus.  They found that
it was confusing to have the menus rearrange.  Humans get used to looking
for the same thing in one place, and if the place changes and we have to
look for it, it is an annoying slowdown.

Taybin




RE: [linux-audio-dev] what's wrong with glame

2001-07-26 Thread STEFFL, ERIK *Internet* (SBCSI)

  yes! instead of rigid menus or menus with last N open files etc. there
should be a menu re-arranging functionality that changes parts of the menu
so that the most often used functions are easy to access. For one-prupose
application that's already done, sort of, by designing the menu according
the common usage but for more complex apps that can be used in many ways
(e.g. start/root menu in window manager) it would be really nice to have the
menu changed according to your usage of the menu (since there is no good
default).

  it should be able to remember how many times you use the menu items and
have some sort of frgetting mechanism. I was thinking about implementing
something like that for fvwm (in debian (almost) all X apps and lot of text
mode apps have menu entries in pre-defined category so I was thinking about
putting the most often used ones into top level menu...

  there an interesting user interface used for one of the midi apps, forgot
the name, where you can rearrange all the menus, pin the menus or individual
buttons to workarea etc... it might be interesting to have something like
that in gnome or kde (qt, gtk) or other toolkits...

erik

--
Time flies like an arrow
but fruit flies like a banana... 

> -Original Message-
> From: Patrick Shirkey [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, July 26, 2001 12:54 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [linux-audio-dev] what's wrong with glame
> 
> 
> Richard Dobson said:
> 
> >and, wherever possible, ensure that the most frequently 
> performed tasks 
> >(which may be the most argued-over parameter, of course) require the 
> >least number of steps. A sub-menu requires at least four, 
> possibly five 
> >steps: 
> 
> How difficult would it be to add a statistical analysis 
> function to the
> program which tracks the most used menu items and organises 
> them into a
> seperate menu specifically for the most used items?
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> -- 
> Patrick Shirkey - Manager Boost Hardware.
> Importing Korean Computer Hardware to New Zealand.
> Http://www.boosthardware.com - Cool toys to fufill every 
> geeks fantasy.
> 



Re: [linux-audio-dev] what's wrong with glame

2001-07-26 Thread Richard Dobson


Paul Davis wrote:

> who said a shallow learning curve was a goal?
> 


In a word - users!  A shallow learning curve exists where, primarily, a
user can open an application specified to perform a specific set of
tasks (e.g a soundfile editor, a word processor), and does not have to
read the manual, in order to start using it. The program is
self-documenting - the function names are expressive, toolbar buttons,
if used, identify their functions clearly (hence, ToolTips, status-bar
explanations). You should not, in most cases, have to use something in
order to find out what it does. Where de facto conventions exist for
some operations (such as mouse drag to select a region), they are
implemented, even if the developer has thought up some wizard-prang new
fancy way of dong this that he undestands but the user has no clue
about). When a user complained that an audio program I had written
didn't allow 'Play' to be controlled with the space bar ("all programs
do that!"), I learned this lesson myself.

Error messages are presented in plain English, and do no merely say
"Error" or "You can't do that", but offer a reasonable suggestion of
what you could do. The program itself guides the user into its more
obscure areas.

Now I am well aware that Linux/unix inherits and gleefully preserves a
aura of obscurantism, with requests (often none too polite!) to RTFM at
every turn, but often the FM is incomprehensible unless you already know
what it means, and often the FM doesn't exist anyway. Where
documentation does exist, it often says things like "to un-mitigate the
interface manifold bi-furcation, de-synchronize the positronic
lambdoma". Fistly, it assumes you know how to do the latter, and
secondly, it assumes you know ~why~ you would want to do the former in
the first place. 

I could go on; you get the idea. 

Failing the shallow learning curve is not a problem confined to Linux,
of course, but Linux does rather seem to specialize in it.

Someone (I genuinely forget who) recently posted a mesasge to this list
saying "I don't care about users, except contributing users", where the
clear meaning was that by this was meant erudite users who were probably
also programmers.

I rest my case...


Richard Dobson


-- 
Test your DAW with my Soundcard Attrition Page!
http://www.bath.ac.uk/~masrwd (LU: 3rd July 2000)
CDP: http://www.bath.ac.uk/~masjpf/CDP/CDP.htm (LU: 23rd February 2000)



Re: [linux-audio-dev] what's wrong with glame

2001-07-26 Thread Patrick Shirkey

Richard Dobson said:

>and, wherever possible, ensure that the most frequently performed tasks 
>(which may be the most argued-over parameter, of course) require the 
>least number of steps. A sub-menu requires at least four, possibly five 
>steps: 

How difficult would it be to add a statistical analysis function to the
program which tracks the most used menu items and organises them into a
seperate menu specifically for the most used items?











-- 
Patrick Shirkey - Manager Boost Hardware.
Importing Korean Computer Hardware to New Zealand.
Http://www.boosthardware.com - Cool toys to fufill every geeks fantasy.



Re: [linux-audio-dev] what's wrong with glame

2001-07-26 Thread Juhana Sadeharju

>Actually you can resample with rather good quality. But you have to setup
>a network for that purpose. Just stream the audio into FFT->FFT_RESAMPLE->
>IFFT. IMHO the quality is better than sox with polyphase resampling which
>produces glitches.

What exactly is the algorithm? Does it do a good job? How have you
tested it?

I'm in progress of implementing a resampler, and would like to
know if any existing really work. Julius O. Smith has resampler but
it may work for 16-bit audio only. SonicFlow has a resampler too,
but I don't know details of it.

 -*-

As what comes to various wave editors: it could be better to start
turning Glame's wave editor, Sweep and Audacity(?) to a SoundForge
clone because SoundForge has a quite good user interface. I understand
you have your own ideas of how the editor should look like but as
written here, they cannot be used if they are different from "standards".

When all three are looking like SoundForge, they could be fused
together much better. But it really is not necessary.

Anyway, when we have a "standard" looking editor, it is easier to
improve it further. It doesn't make sense to improve an editor
which is practically unusable. Yes, SoundForge is not perfect
either: I have a very hard time to perform such a simple operation
than to extract selections of audio from larger files. It is next to
impossible (but, of course, it is possible from engineer's perpective;
not enough for artist!). However, I have a right tool for the task.  ;-)

I have a list of problems in SoundForge and would like to share it
with you when we have a "standard" looking editor.

Best regards,

Juhana



Re: [linux-audio-dev] what's wrong with glame

2001-07-26 Thread Paul Davis

>All the ~multi-track~ programs I have had experience of (Cubase, Cool
>Edit Pro, and most recently, cakewalk SONAR) use the semantic 'Import',
>for a simple reason - in a multi-track project, you have N tracks, and
>any soundfile must be 'imported' to one of these (You may indeed need to
>select a track before 'Import' becomes active). Cool Edit Pro has a nice
>feature in that if you right-click in a track, the File menu appears
>with Import, and the file is inserted at the cursor point.

Yes, ardour uses "right click on track->Menu->Insert->Audio
File". this pops up a "database" of audio files. you click on the one
you want, and its inserted at the insertion cursor location for that
track. current support is for mono audio files only (since tracks are
mono). 

You could use the same Menu to insert the "Selection", "Cut Buffer",
"Region" or a few other items.

>Interpreting 'Import' as format conversion is, IMO, a typical
>programmer's tinted spin on how the user thinks, or, rather, doesn't
>want to have to think. After all, you don't 'Import' a Word document
>into a word processor because it happens to be converted to Unicode,say,
>internally.

yes, thats why I prefer the word "insert" to "import".

>Of course a keyboard shortcut can be used, but you have to know what it
>is first, and preferably not requring three or four keypresses; so this
>can conflict with the goal of a shallow learning curve (emacs being the

who said a shallow learning curve was a goal?

--p



Re: [linux-audio-dev] what's wrong with glame

2001-07-26 Thread Richard Dobson

(bearing in mind I haven't installed, much less used, GLAME, or
anything, yet...)

Alexander Ehlert wrote:

> 
> Yeah, hmm, that's just naming. We could add something called open in the
> menu which creates a group with the wavfile in it. But, importing it makes
> sense because we convert everything to float internally to allow for high
> quality dsp. So you have to import and export it. But that's not really
> an issue compared to open/close, it's just getting used to it. Ok, I have
> to admit that the file importing(opening) gui is rather bad. But I wasn't
> motivated yet to change that.

I think this is a semantic misunderstanding.

All the ~multi-track~ programs I have had experience of (Cubase, Cool
Edit Pro, and most recently, cakewalk SONAR) use the semantic 'Import',
for a simple reason - in a multi-track project, you have N tracks, and
any soundfile must be 'imported' to one of these (You may indeed need to
select a track before 'Import' becomes active). Cool Edit Pro has a nice
feature in that if you right-click in a track, the File menu appears
with Import, and the file is inserted at the cursor point. In a plain
stereo wave-editor, there is by definition only one track, so 'Import'
is unnecessary, and 'Open' is more idiomatic.  

At least in Windows and the Mac, the File->Open command is always
understood to relate to the main file associated with the project (the
file you might double-click on from Windows Explorer); this would for
most users be a Session, Project, name-it-what-you-will. Double-clicking
on a soundfile name would be expected to play it using the default
player. However, at least under Windows, you can change a file
association so that selecting a soundfile opens it in your preferred
application (assuming it can accept the file in that way). This merely
requires a 'multi-document' capability where the command-line passed to
the program can contain the name of either a Project or a SoundFile (or
a MIDI file, or...), and either can be opened. 

SONAR cannot do this (for the above reason - where would it go?), but
Cool Edit Pro can, possibly uniquely, because it implements two parallel
modes - multi-track project, and single-track editor mode.


Interpreting 'Import' as format conversion is, IMO, a typical
programmer's tinted spin on how the user thinks, or, rather, doesn't
want to have to think. After all, you don't 'Import' a Word document
into a word processor because it happens to be converted to Unicode,say,
internally. The user, generally, couldn't care less about internal
representation. They will only want to know that the highest audio
quality is maintained internally (however that's done - 32bit ints?
doubles? quads?), and they will sometimes want to 'Save As' a different
format, or explicitly do a Format Conversion as some programs require
you to do - which even I find a complete pain in the A.


Designing User Interfaces is a real challenge, not merely from an
implementation point of view (all those debates about libraries!), but
literally from a design, i.e. HCI, point of view. Certain procedures
become de-facto standard, and a developer takes a great risk in changing
this; on the other hand if the change very clearly leads to an increase
in intuitiveness and efficiency for the user, they will generally accept
it after a moment to re-orient. Nevertheless, there is a simple HCI
measure of efficiency for the user, which is to find the number of
discrete steps the user must perform to achive any specific operation,
and, wherever possible, ensure that the most frequently performed tasks
(which may be the most argued-over parameter, of course) require the
least number of steps. A sub-menu requires at least four, possibly  five
steps:

 Menu-->scroll-to-Item-->(Click-item-->)scroll down submenu-->click
sub-item. 

Of course a keyboard shortcut can be used, but you have to know what it
is first, and preferably not requring three or four keypresses; so this
can conflict with the goal of a shallow learning curve (emacs being the
prime culprit/hero here, as was, in days of yore, WordStar). Given the
WIMP paradigm, it follows that a design that allows both projects, and
soundfiles, to be opened with one mouse-click (!), is the Holy Grail. 

Good Luck!


Richard Dobson

 


-- 
Test your DAW with my Soundcard Attrition Page!
http://www.bath.ac.uk/~masrwd (LU: 3rd July 2000)
CDP: http://www.bath.ac.uk/~masjpf/CDP/CDP.htm (LU: 23rd February 2000)



Re: [linux-audio-dev] what's wrong with glame

2001-07-26 Thread delire


- Original Message -
From: "Paul Davis" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, 26 July 2001 11:29
Subject: Re: [linux-audio-dev] what's wrong with glame


> I'm not the obvious person to define GLAME, but:
>
> >The idea of a 'project' is a nice approach - but it tends to assume that
one
> >is about to embark on something of a large scale. In other environments
this
> >is also called the session - which is an option only if you want to save
> >global setting as applied specifically to your work, or an arrangement,
as
> >in cool edit pro [windows].
> >
> >Often however i don't want to make a project, so much as quickly edit a
> >wave. Most desktop studios are engaged in editing samples every few
minutes
> >during a normal day. This is where glame really struggles to be useful.
>
> This is where almost all multitrack-capable systems tend to fall
> over. Its very common to see people use ProTools *and* a wave editor
> like soundforge or Cool Edit Pro. The multitrack systems are just
> that: tools for recording, playing, arranging multitrack
> recordings. If you want a wave editor then you either have to:
>
>   1) use a dedicated wave editor
>   2) find the wave editor *within* the multitrack system


> Thats not to say that (2) shouldn't be easy, and that editor shouldn't
> be good. But its very likely that you would still continue using a
> dedicated external editor even if the one inside the MT system was
> pretty usable.

sometime this is the case, but as i may have indicated, this is dispreferred
in the ends of efficiency. the all in one studio, though more ambitious, is
a lovely thing to drive. however you are right, one becomes habitually
addicted to a good editor, and will often be used independently of the
multitrack studio as a result.


>
> You're also missing out on a crucial distinction between editing
> music, which is mostly a matter of *arranging* existing audio, and
> editing wavefiles, which is concerned with the itty-bitty details of
> samples and so forth. A tool (possibly within-a-tool) that is well
> suited for the first of these is likely to be not well suited to the
> second, and vice versa. I think you know this, but its a distinction
> that hasn't even been obvious to date in any Linux audio software
> (except perhaps in MusE and Jazz, neither of which have "good" audio
> editors).
>
not at all, both of which were being actively considered in my notes. i
think the arranging of music [in the sense of orchestration] is better left
to the Logic / Cubase / Pro-Tools strain of apps - eg MIDI + sequencer,
with a notation layer for portable arrangement.
glame however has the possibility to be a powerful editor if only it had an
better GUI and *some* support for the fundamental need of bumping down
tracks. if not, it is stuck as a rarified filter-chainer with entry level
editor. glame however has the capacity to satisfy both the pre and post
production requirements of projects in MusE and Jazz [for instance].

de|

_ / a -> b, b ->c, a -> d, d -> c ...and so on...\ _




Re: [linux-audio-dev] what's wrong with glame

2001-07-26 Thread delire


>
> So if we pop up the waveeditor right away you would be happy?

ohhh yes ; )

and as for all that's below - look great so far - richards comments earlier
seemed clear-headed also. you guys already know this stuff! i'll pick
through it all and get back to you tommorrow.

de|

>
> > And the waveform view is nothing to smile about - black and white is a
bad
> > choice of rendering. High contrast schemes like this make a 10 hour
session
> > in the editor a strain, though the wearing of sunglasses indoors is
> > particular to this field.
>
> Agreed :)
>
> > At this stage I realise that I loaded the wrong file[s], to get rid of
it
> > from the project list i have to [delete] [as opposed to the inuitive,
> > 'close'] and then 'empty the
> > trash' [what trash? and why should i [?] - implying that i have the
option
> > to revoke my decision once it's in the trash].
>
> Thats actually a new feature because I delete some samples I made
> accidentially before I saved them. But this could be made configurable in
> the preferences menu.
> Or a popup "Really delete file"? But that last option IMHO suxx.
>
> > I find that there aren't even samples, rms, or 'beats' as alternative
timing
> > schemes - many other media packages require these time scalings for sync
> > up - in this way glame further rarifies it's position as a
stand-alone-tool.
>
> Ok that goes hand in hand with the still bad wavewidget which lacks
> support for all that stuff.
>
> > There needs to be an option for resampling file in conjunction with
shifitng
> > bit-rates.
> > eg: 48khz / 24bit > 22.05khz / 8bit. preferably with dithering and
> > noise-shaping in order to maintain the integrity of the signal.
> > this would enable the multimedia community to use glame for web and
cdrom
> > without fscking around in other apps.
>
> Actually you can resample with rather good quality. But you have to setup
> a network for that purpose. Just stream the audio into FFT->FFT_RESAMPLE->
> IFFT. IMHO the quality is better than sox with polyphase resampling which
> produces glitches.
> Saving with other resolution than 16bit would go into exporting features.
>
> > [looks like a recycle symbol] that I assumed probably meant 'loop' -
that
> > strangely means 'view all'. I couldn't and still can't find how to loop
on a
> > selection in glame...
>
> You can't :(
>
> > I can't do it in either install of glame. For this reason i can't really
use
> > it at all. Similarly all editors have a key-bind for play and stop!!!
Why
> > doesn't glame??
>
> hmm, ok, you'll find the default keybindings in default-accels. On the
> other hand it should be easy to add keybindings for that stuff. Are you
> on glame-users yet?
>
> > enough i have to then hit a second play button in a strange play control
> > that pops up!!! That i found really frustrating.
>
> Yupp :) It is.
>
> > representation of commonly expected envelope based amplitude fade, with
> > presets for bell, curved and the requisite attack/decay.
>
> Ok, if you can explain to me in detail how that fader should look like
> I happily extend it.
>
> > useless. The worst case here is 'volume adjust', which uses [instead of
> > 'dB', or 'percent'!!] 'factor' whatever that is. Here information is use
> > with confidence.
>
> True, what do you like better, dB or percent or both? Factor is just the
> multiplication factor. So 1.5 = 50% increase.
>
> Ok thanks, you're the first to actually give some decent feedback. Without
> that we just don't know what's missing, what people want. And I haven't
> used all those windows software on a regular basis.








Re: [linux-audio-dev] what's wrong with glame

2001-07-26 Thread Alexander Ehlert

Hi,

first of all thanks for all your constructive feedback.

> install notes you said this worked - I may have done something wrong. Also
> it should be said that I've only been using Glame for a week or so, forgive
> me for the things I've overlooked [short keys / menu's etc]...

Hmm, it only works if you configure either oss_audio_out or alsa_audio_out
as output plugins and use something newer than glame 0.4.

> wave. Most desktop studios are engaged in editing samples every few minutes
> during a normal day. This is where glame really struggles to be useful.

Yeah, hmm, that's just naming. We could add something called open in the
menu which creates a group with the wavfile in it. But, importing it makes
sense because we convert everything to float internally to allow for high
quality dsp. So you have to import and export it. But that's not really
an issue compared to open/close, it's just getting used to it. Ok, I have
to admit that the file importing(opening) gui is rather bad. But I wasn't
motivated yet to change that.

> Glame's functionality needs to be considered within this hierachy of needs:
> Most studios, home and pro, require these in an editor /multitracker /dsp
> studio:
>
> Open sample [resample / attentuate / trim
> Record sample [line in or another output from app]
> Edit sample / signal process /clean [many of these open at once]
> Multitrack session [for composition, syncing and mix down]
> Custom project / session / filternetwork

If you wanna get active in ergonomic gui design and propose some structure
that fits on our backend, go ahead :-)

> are ditching pro-tools] simply has 'open' when in 'waveform view' - since in
> that window, you're always going to be opening soundfiles...import in so
> many desktop studios represents a special function, that's why when i first
> used glame, i reached for the 'add stereo wave' item.

So if we pop up the waveeditor right away you would be happy?

> And the waveform view is nothing to smile about - black and white is a bad
> choice of rendering. High contrast schemes like this make a 10 hour session
> in the editor a strain, though the wearing of sunglasses indoors is
> particular to this field.

Agreed :)

> At this stage I realise that I loaded the wrong file[s], to get rid of it
> from the project list i have to [delete] [as opposed to the inuitive,
> 'close'] and then 'empty the
> trash' [what trash? and why should i [?] - implying that i have the option
> to revoke my decision once it's in the trash].

Thats actually a new feature because I delete some samples I made
accidentially before I saved them. But this could be made configurable in
the preferences menu.
Or a popup "Really delete file"? But that last option IMHO suxx.

> I find that there aren't even samples, rms, or 'beats' as alternative timing
> schemes - many other media packages require these time scalings for sync
> up - in this way glame further rarifies it's position as a stand-alone-tool.

Ok that goes hand in hand with the still bad wavewidget which lacks
support for all that stuff.

> There needs to be an option for resampling file in conjunction with shifitng
> bit-rates.
> eg: 48khz / 24bit > 22.05khz / 8bit. preferably with dithering and
> noise-shaping in order to maintain the integrity of the signal.
> this would enable the multimedia community to use glame for web and cdrom
> without fscking around in other apps.

Actually you can resample with rather good quality. But you have to setup
a network for that purpose. Just stream the audio into FFT->FFT_RESAMPLE->
IFFT. IMHO the quality is better than sox with polyphase resampling which
produces glitches.
Saving with other resolution than 16bit would go into exporting features.

> [looks like a recycle symbol] that I assumed probably meant 'loop' - that
> strangely means 'view all'. I couldn't and still can't find how to loop on a
> selection in glame...

You can't :(

> I can't do it in either install of glame. For this reason i can't really use
> it at all. Similarly all editors have a key-bind for play and stop!!! Why
> doesn't glame??

hmm, ok, you'll find the default keybindings in default-accels. On the
other hand it should be easy to add keybindings for that stuff. Are you
on glame-users yet?

> enough i have to then hit a second play button in a strange play control
> that pops up!!! That i found really frustrating.

Yupp :) It is.

> representation of commonly expected envelope based amplitude fade, with
> presets for bell, curved and the requisite attack/decay.

Ok, if you can explain to me in detail how that fader should look like
I happily extend it.

> useless. The worst case here is 'volume adjust', which uses [instead of
> 'dB', or 'percent'!!] 'factor' whatever that is. Here information is use
> with confidence.

True, what do you like better, dB or percent or both? Factor is just the
multiplication factor. So 1.5 = 50% increase.

Ok thanks, you're the first to actually give some decent feedback. With

Re: [linux-audio-dev] what's wrong with glame

2001-07-26 Thread Richard Guenther

On Thu, 26 Jul 2001, delire wrote:

> This is a fairly lengthy rant on the latest glame. Some of you might find it
> boring. It's really directed at the authors.
> What I say here needs to be taken in context. My requirements for an editor
> are fairly heavy as I make both commercial special effects and
> noise/electroacoustic music.
> It's rare that I work under DAT level audio  - 48khz. But like a normal
> studio it's not uncommon for me to have 50 or 60 audio files open at the
> same time. Similarly, with my electroacoustics, I rarely work under 4
> channels.
> 
> So in this way i'm not your ideal subject. However I do produce alot of work
> for various multimedia productions, including games, which i think includes
> your target user. I say this because while glame isn't advanced in other
> areas, you have placed a strong emphasis on signal processing.

Ok, you actually _seem_ to be our ideal subject - somehow :) For the
following I will assume you tried GLAME 0.5.2 and mark things that are
_not_ available with 0.4.2 with a [~0.4.2].

> Two different systems are running glame in my studio, one is a debian box
> and the other runs suse [both latest kernels (now) thanks to a bad analogy
> from paul davis] All required libs are installed. I noticed that both don't
> have a play head that follows the audio - instead it remains static. In the
> install notes you said this worked - I may have done something wrong. Also

For esd output we didnt bother to add support for it (blame us - will fix
this in a minute), for other methods it should work [~0.4.2]

> it should be said that I've only been using Glame for a week or so, forgive
> me for the things I've overlooked [short keys / menu's etc]...
> 
> I'll begin:
> 
> The idea of a 'project' is a nice approach - but it tends to assume that one
> is about to embark on something of a large scale. In other environments this
> is also called the session - which is an option only if you want to save
> global setting as applied specifically to your work, or an arrangement, as
> in cool edit pro [windows].

Ok, our whole concept of the tree-view with projects is that you have
exactly one seession which handles multiple projects (aka subtrees). Maybe
not really obvious / useful.

> Often however i don't want to make a project, so much as quickly edit a
> wave. Most desktop studios are engaged in editing samples every few minutes
> during a normal day. This is where glame really struggles to be useful.

Is this because of the many steps you need to do before you are presented
with the wave editor? If so, adding shortcuts for this is easy. Or are
there more fundamental problems?

> What tends to happen in most studios is users become loyal to an editor
> through familiarity. As a result one editor is chosen as the native editor
> for all situations, so even when you're in another app, you can click
> [something like 'editor'] and your waveform immediately appears. Also it's
> necessary to be able to click on a sound-file and immediately bring it up in
> waveform view ready to go. In these two ways, 'setting up a project' blocks
> access to the urgent role of the editor in any audio.

Ok. Noted. I suppose, we'll add a Project/Edit file... main menu entry
which just inserts the imported wave as a "new project" and opens up the
wave editor with it.

> Glame's functionality needs to be considered within this hierachy of needs:
> Most studios, home and pro, require these in an editor /multitracker /dsp
> studio:
> 
> Open sample [resample / attentuate / trim
> Record sample [line in or another output from app]
> Edit sample / signal process /clean [many of these open at once]
> Multitrack session [for composition, syncing and mix down]
> Custom project / session / filternetwork
> 
> 
> By orienting work around the 'project' you're stopping glame from becoming a
> popular [frequently used] editor.
> 
> Once I made a project, i had to 'import audio'!! As though audio were not
> the native media of the app. All good apps assume that 'open file' leads to
> a wave. Cool edit pro [which is becoming so popular that many major studios
> [including the ABC in my country]
> are ditching pro-tools] simply has 'open' when in 'waveform view' - since in
> that window, you're always going to be opening soundfiles...import in so
> many desktop studios represents a special function, that's why when i first
> used glame, i reached for the 'add stereo wave' item.
> 
> Even once i've imported the audio i'm still barred; held back before getting
> on with the job of editing...now i have to select the
> text-that-represents-my-file and choose to 'edit it', as though there were
> other things i might want to do with it instead.
> So i right click on the name of the file [?] and then choose 'edit', which
> brings up the waveform view.
> 
> And the waveform view is nothing to smile about - black and white is a bad
> choice of rendering. High contrast schemes like this make a 10 hour session
> in the

Re: [linux-audio-dev] what's wrong with glame

2001-07-26 Thread Paul Davis

I'm not the obvious person to define GLAME, but:

>The idea of a 'project' is a nice approach - but it tends to assume that one
>is about to embark on something of a large scale. In other environments this
>is also called the session - which is an option only if you want to save
>global setting as applied specifically to your work, or an arrangement, as
>in cool edit pro [windows].
>
>Often however i don't want to make a project, so much as quickly edit a
>wave. Most desktop studios are engaged in editing samples every few minutes
>during a normal day. This is where glame really struggles to be useful.

This is where almost all multitrack-capable systems tend to fall
over. Its very common to see people use ProTools *and* a wave editor
like soundforge or Cool Edit Pro. The multitrack systems are just
that: tools for recording, playing, arranging multitrack
recordings. If you want a wave editor then you either have to:

  1) use a dedicated wave editor
  2) find the wave editor *within* the multitrack system

Thats not to say that (2) shouldn't be easy, and that editor shouldn't
be good. But its very likely that you would still continue using a
dedicated external editor even if the one inside the MT system was
pretty usable.

You're also missing out on a crucial distinction between editing
music, which is mostly a matter of *arranging* existing audio, and
editing wavefiles, which is concerned with the itty-bitty details of
samples and so forth. A tool (possibly within-a-tool) that is well
suited for the first of these is likely to be not well suited to the
second, and vice versa. I think you know this, but its a distinction
that hasn't even been obvious to date in any Linux audio software
(except perhaps in MusE and Jazz, neither of which have "good" audio
editors).

--p



[linux-audio-dev] what's wrong with glame

2001-07-26 Thread delire

This is a fairly lengthy rant on the latest glame. Some of you might find it
boring. It's really directed at the authors.
What I say here needs to be taken in context. My requirements for an editor
are fairly heavy as I make both commercial special effects and
noise/electroacoustic music.
It's rare that I work under DAT level audio  - 48khz. But like a normal
studio it's not uncommon for me to have 50 or 60 audio files open at the
same time. Similarly, with my electroacoustics, I rarely work under 4
channels.

So in this way i'm not your ideal subject. However I do produce alot of work
for various multimedia productions, including games, which i think includes
your target user. I say this because while glame isn't advanced in other
areas, you have placed a strong emphasis on signal processing.

Two different systems are running glame in my studio, one is a debian box
and the other runs suse [both latest kernels (now) thanks to a bad analogy
from paul davis] All required libs are installed. I noticed that both don't
have a play head that follows the audio - instead it remains static. In the
install notes you said this worked - I may have done something wrong. Also
it should be said that I've only been using Glame for a week or so, forgive
me for the things I've overlooked [short keys / menu's etc]...

I'll begin:

The idea of a 'project' is a nice approach - but it tends to assume that one
is about to embark on something of a large scale. In other environments this
is also called the session - which is an option only if you want to save
global setting as applied specifically to your work, or an arrangement, as
in cool edit pro [windows].

Often however i don't want to make a project, so much as quickly edit a
wave. Most desktop studios are engaged in editing samples every few minutes
during a normal day. This is where glame really struggles to be useful.

What tends to happen in most studios is users become loyal to an editor
through familiarity. As a result one editor is chosen as the native editor
for all situations, so even when you're in another app, you can click
[something like 'editor'] and your waveform immediately appears. Also it's
necessary to be able to click on a sound-file and immediately bring it up in
waveform view ready to go. In these two ways, 'setting up a project' blocks
access to the urgent role of the editor in any audio.

Glame's functionality needs to be considered within this hierachy of needs:
Most studios, home and pro, require these in an editor /multitracker /dsp
studio:

Open sample [resample / attentuate / trim
Record sample [line in or another output from app]
Edit sample / signal process /clean [many of these open at once]
Multitrack session [for composition, syncing and mix down]
Custom project / session / filternetwork


By orienting work around the 'project' you're stopping glame from becoming a
popular [frequently used] editor.

Once I made a project, i had to 'import audio'!! As though audio were not
the native media of the app. All good apps assume that 'open file' leads to
a wave. Cool edit pro [which is becoming so popular that many major studios
[including the ABC in my country]
are ditching pro-tools] simply has 'open' when in 'waveform view' - since in
that window, you're always going to be opening soundfiles...import in so
many desktop studios represents a special function, that's why when i first
used glame, i reached for the 'add stereo wave' item.

Even once i've imported the audio i'm still barred; held back before getting
on with the job of editing...now i have to select the
text-that-represents-my-file and choose to 'edit it', as though there were
other things i might want to do with it instead.
So i right click on the name of the file [?] and then choose 'edit', which
brings up the waveform view.

And the waveform view is nothing to smile about - black and white is a bad
choice of rendering. High contrast schemes like this make a 10 hour session
in the editor a strain, though the wearing of sunglasses indoors is
particular to this field.

At this stage I realise that I loaded the wrong file[s], to get rid of it
from the project list i have to [delete] [as opposed to the inuitive,
'close'] and then 'empty the
trash' [what trash? and why should i [?] - implying that i have the option
to revoke my decision once it's in the trash].

Back in the edit mode with the right file I look first for my peak values,
trying to get a sense of how i should attentuate the file.
Also because i have to, say, make a file exactly 10.253 seconds in length i
look for the time [this probably sounds ridiculaous but it happens often
when making sound for film or games]. also accuracy is a kind of confidence.
I find that there aren't even samples, rms, or 'beats' as alternative timing
schemes - many other media packages require these time scalings for sync
up - in this way glame further rarifies it's position as a stand-alone-tool.

Most importantly however, there is no means of ev