Re: [LAD] [ANN] MusE 2.0alpha

2010-12-29 Thread Bernardo Barros
or cmake-gui .. to see all build options
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [ANN] MusE 2.0alpha

2010-12-28 Thread mickski
On Thu, 23 Dec 2010 14:35:23 +0100, Robert Jonsson wrote:

Hi muse 2 builds fine here. However how do you tell it to install to 
lib64 rather than lib (Slackware64-13, multilib). If using configure 
scripts, autotools you would pass --libdir= to the configure script.
Am I missing something obvious or is this on a to do list somewhere ?
Thanks

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [ANN] MusE 2.0alpha

2010-12-28 Thread Geoff Beasley
muse doesn't put anything in /lib - if you don't want to use /usr/local 
as your default path then pass [-DCMAKE_INSTALL_PREFIX=/usr ]

after the cmake command.

hth

g.
On 12/29/2010 11:42 AM, mickski wrote:

On Thu, 23 Dec 2010 14:35:23 +0100, Robert Jonsson wrote:

Hi muse 2 builds fine here. However how do you tell it to install to
lib64 rather than lib (Slackware64-13, multilib). If using configure
scripts, autotools you would pass --libdir= to the configure script.
Am I missing something obvious or is this on a to do list somewhere ?
Thanks

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [ANN] MusE 2.0alpha

2010-12-27 Thread Philipp Überbacher
Excerpts from Robert Jonsson's message of 2010-12-24 22:46:13 +0100:
 2010/12/24 Philipp Überbacher hollun...@lavabit.com
 
   Hmm, no idea why this happens for you. Perhaps Orcan has some idea?
 
  Thanks to someone on your channel muse builds after modifying
  trunk/muse2/muse/midiedit/CMakeLists.txt to:
  target_link_libraries (
 midiedit
 ${QT_LIBRARIES}
 al
 icons
 widgets
 ctrl
  )
 
  ctrl needed to be added.
 
 
 Cool, if it's not already added (guessing it is) I'll add it.

It's not (yet).

 
Anyway, upfront a couple of questions/suggestions.
   
website:
- Part Import/Export - what does this refer to?
   
  
   Midi-parts are xml based and can be stored and retrieved from disk. This
   gives the possibility to produce a library of parts. Creating a public
   library of parts (mainly for drums) has been discussed.
 
  Ok, never heard of it, and I'm not sure just 'part' is obvious.
 
  True, I'll fix the text.
 
 
- Several types of audio tracks
 * Audio inputs
 * Audio outputs
 * Wave tracks- those sound weird, I hope I don't need to
   
  
   They are regular tracks where you can put/record wave-parts, if you tried
   older versions of MusE this is nothing new.
 
  Apparently I never got this far before. I found it quite confusing I
  must say.
  Worse though is that new input tracks are muted by default
 
 
 That is a good point, I'll see if we can make it clearer.
 
  (took me a
  while to figure out why I couldn't record anything despite proper
  routing) and that you have to constantly re-arm everything (wav tracks
  at least).
 
 
 If you just want to record one track the currently selected track is
 rec-enabled when you click rec.
 I guess there are different schools how this should be handled, it works
 pretty good for me but I'm open for ideas for how to change it.

I'll try to give you a close to real-world example why it's problematic
the way it currently is.
Imagine you want to record a drum set. There are different philosophies
for recording drums, but frequently a large number of mics is used. It's
problematic for anything that needs more than two channels, but just for
this explanation let's assume you want to record a drumkit using 10
mics.

What you need to do:
Create either 10 mono or 5 stereo input tracks.
Create 10 mono wave tracks.
Route the inputs to the wave tracks using a popup-menu on each track.
Unmute each input track.
Arm each of the ten wave tracks.
Click the big record button.
Click play.
Press stop.

-- you're recording your first take at this point, jack routing and
playback of any kind not included

-- to record your next take, all you have to do is

Arm each of the ten wave tracks.
Click the big record button.
Click play.

-- repeat until your fingers fall off

I hope it's clear that the current 'the selected track gets auto-armed' behavior
is not a solution when you need to record more than a single track.
I firmly believe that the number of clicks required should be reduced as
much as possible. I'm sure Alex will tell you 'a bit' about keyboard
navigation, so I'll save myself this part of the sermon.

  Another thing I've noticed just now, apparently muse wrote a bunch of
  wav and .wca files to the build directory (I might have run it from
  there). I never told it to save anything and just using the cwd as a
  dump isn't a good idea imho.
 
 
 This is a very good point and a very weak area of MusE. Working with it a
 long time you tend to do the extra mouseclicks (creating a directory and
 storing the project in it and then hitting rec) without thinking.
 Will look at it right away.
 
 Regards,
 Robert
 

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [ANN] MusE 2.0alpha

2010-12-24 Thread Philipp Überbacher
Excerpts from Robert Jonsson's message of 2010-12-23 18:10:35 +0100:
 Hello Philipp,
 
 2010/12/23 Philipp Überbacher hollun...@lavabit.com
 
 
  Hi there,
  I tried building muse to give it a spin today, but the build failed:
 
  Linking CXX shared library libmuse_core.so
  midiedit/libmuse_midiedit.so: undefined reference to
  make: *** [all] Error 2
 Aborting...
 
 
 Hmm, no idea why this happens for you. Perhaps Orcan has some idea?

Thanks to someone on your channel muse builds after modifying 
trunk/muse2/muse/midiedit/CMakeLists.txt to:
target_link_libraries (
midiedit
${QT_LIBRARIES}
al
icons
widgets
ctrl
)

ctrl needed to be added.

  Anyway, upfront a couple of questions/suggestions.
 
  website:
  - Part Import/Export - what does this refer to?
 
 
 Midi-parts are xml based and can be stored and retrieved from disk. This
 gives the possibility to produce a library of parts. Creating a public
 library of parts (mainly for drums) has been discussed.

Ok, never heard of it, and I'm not sure just 'part' is obvious.

  - Several types of audio tracks
   * Audio inputs
   * Audio outputs
   * Wave tracks- those sound weird, I hope I don't need to
 
 
 They are regular tracks where you can put/record wave-parts, if you tried
 older versions of MusE this is nothing new.

Apparently I never got this far before. I found it quite confusing I
must say.
Worse though is that new input tracks are muted by default (took me a
while to figure out why I couldn't record anything despite proper
routing) and that you have to constantly re-arm everything (wav tracks
at least).

  - the following link (found here:
   http://muse-sequencer.org/index.php/Download) is more distracting than
  anything:
   http://sourceforge.net/scm/?type=svngroup_id=93414
 
 
 Too much information? It's the standard sourceforge page, though you may be
 right, we should probably rework that in the wiki.

sf is horrible, a few lines on the wiki would be far better than this
horrible generic page.

  building:
  you seem to have switched to cmake but half way it seems. The build
  instructions are rather weird and unusual for cmake.
  creating build, cd'ing there and invoking cmake .. is not how it's
  usually done.
  Usually you configure using 'ccmake .' when you build manually or
  -DCMAKE_BLA (which you do use) for automatic building.
  A DESTDIR is a good thing to have since often enough software
  is build in a chroot and hence make install as root will fail if it
  tries to install into the real /usr.
 
 
 I'm not convinced there is a usual way. Though you are right we are
 beginners with cmake and it can probably be improved.
 ccmake is just a curses frontend is it not? You can try to convince me but
 instinctively I think we should steer clear of gui tools for building.
 
  Well, I'm looking forward to using a hopefully improved muse :)
 
 
 Thank you, we will try to improve the build and get it compiling on all
 systems we can :)
 
 Regards,
 Robert

Another thing I've noticed just now, apparently muse wrote a bunch of
wav and .wca files to the build directory (I might have run it from
there). I never told it to save anything and just using the cwd as a
dump isn't a good idea imho.

Anyway, I wish you good luck with muse and a nice holiday,
Philipp

___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev


Re: [LAD] [ANN] MusE 2.0alpha

2010-12-24 Thread Robert Jonsson
2010/12/24 Philipp Überbacher hollun...@lavabit.com

  Hmm, no idea why this happens for you. Perhaps Orcan has some idea?

 Thanks to someone on your channel muse builds after modifying
 trunk/muse2/muse/midiedit/CMakeLists.txt to:
 target_link_libraries (
midiedit
${QT_LIBRARIES}
al
icons
widgets
ctrl
 )

 ctrl needed to be added.


Cool, if it's not already added (guessing it is) I'll add it.



   Anyway, upfront a couple of questions/suggestions.
  
   website:
   - Part Import/Export - what does this refer to?
  
 
  Midi-parts are xml based and can be stored and retrieved from disk. This
  gives the possibility to produce a library of parts. Creating a public
  library of parts (mainly for drums) has been discussed.

 Ok, never heard of it, and I'm not sure just 'part' is obvious.

 True, I'll fix the text.


   - Several types of audio tracks
* Audio inputs
* Audio outputs
* Wave tracks- those sound weird, I hope I don't need to
  
 
  They are regular tracks where you can put/record wave-parts, if you tried
  older versions of MusE this is nothing new.

 Apparently I never got this far before. I found it quite confusing I
 must say.
 Worse though is that new input tracks are muted by default


That is a good point, I'll see if we can make it clearer.


 (took me a
 while to figure out why I couldn't record anything despite proper
 routing) and that you have to constantly re-arm everything (wav tracks
 at least).


If you just want to record one track the currently selected track is
rec-enabled when you click rec.
I guess there are different schools how this should be handled, it works
pretty good for me but I'm open for ideas for how to change it.


 Another thing I've noticed just now, apparently muse wrote a bunch of
 wav and .wca files to the build directory (I might have run it from
 there). I never told it to save anything and just using the cwd as a
 dump isn't a good idea imho.


This is a very good point and a very weak area of MusE. Working with it a
long time you tend to do the extra mouseclicks (creating a directory and
storing the project in it and then hitting rec) without thinking.
Will look at it right away.

Regards,
Robert
___
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev