[ardour-dev] Ardour 0.9beta20 released

Fernando Pablo Lopez-Lezcano nando at ccrma.Stanford.EDU
Mon Nov 1 13:46:38 PST 2004


On Mon, 2004-11-01 at 13:10, Kevin Ernste wrote:
> Is this patch may be needed for Mandrake only?  
> 
> A "beta20" rpm built perfectly on Fedora Core2 using Fernando's
> PlanetCCRMA spec file from beta19.  I just had to edit the version
> number and comment out a single patch.

Hmm, no, it is needed (thanks, Thac!). Otherwise the package may be
incomplete. Some files are being installed directly in /usr, so the
software will work in your computer but the package will not (or may
not) work on others as it will be missing some files. This is detected
when not building as root or in a mach environment, but not if you are
just building the package as root. 

I just built beta20 using it...

I seem to be getting more "jack has shutdown or has disconnected"
warnings than before. I have to reinstall beta19 to see if things have
indeed changed. 

-- Fernando

> On Mon, 01 Nov 2004 08:29:50 +0100, thac at nyvalls.se <thac at nyvalls.se> wrote:
> > Atteched a patch for building a ardour rpm out of ardour-0.9beta20
> > 
> > /Torbjörn Turpeinen (Thac)
> > 
> > Paul Davis wrote / skrev:
> > 
> > 
> > 
> > >This is intended to be the last beta release before Ardour 0.9 is
> > >released. No new features will be added before we release 0.9.
> > >
> > >FYI, 0.9 is intended to differ from 1.0 only with respect to bug
> > >fixes, install and first-time user experience. We do still have a few
> > >significant crashing and other major bug fixes to be resolved before
> > >0.9 can be released, but optimism is in the air.
> > >
> > >NEW FEATURES
> > >-------------
> > >
> > >   * Added support for midi parameter feedback.  When enabled,
> > >     controls that are bound to incoming midi events will send out
> > >     that event when modified.  This lets you control generic midi
> > >     control surface with motor faders and/or led encoders (like the
> > >     incredibly affordable Behringer BCF2000, which was used for
> > >     testing), to match the internal state.  Note the extra/changed
> > >     options in the option editor's midi tab.
> > >
> > >     Reminder: to bind a fader or bar-control to midi, do a
> > >     Control-Middle-Click on it, then send some midi control.
> > >
> > >   * automation playback will send MIDI parameter feedback, thus
> > >     making external motorized faders etc. move with automation.
> > >
> > >     Note: this feature will probably be reimplemented in the
> > >     future because of interlocking problems with the realtime
> > >     audio thread.
> > >
> > >   * Added generic midi bindability for mute, solo, and rec-enable
> > >     controls.  to do it, you can do Control-RIGHT-click on the mute
> > >     and solo buttons (the normal binding click is taken on these
> > >     buttons for other functions).  For the Record-enable button, it
> > >     is the normal ctrl-middle-click.  You can also pick it from the
> > >     context menu of the mute button.  A menu will be added to other
> > >     buttons later.
> > >
> > >   * add -V/--novst flag to avoid using VST even if it
> > >       was compiled in
> > >
> > >   * multiple selected regions can be dragged across tracks (nick mainsbridge)
> > >
> > >   * normalization can be undone (patch from jkyro)
> > >
> > >   * export dialog redesigned
> > >        - master outs appear in their own selector, preselected
> > >       - button to control visibility of specific other tracks
> > >
> > >   * new playlist selector (uses a tree structure in a scrolled
> > >           window, instead of menus)
> > >
> > >   * add "nudge by capture offset" operation for regions
> > >
> > >   * remove zoom changes from the undo/redo history
> > >
> > >   * sessions still load when audio files are missing or corrupt
> > >
> > >   * Ardour is believed to build on OS X (CVS and/or this release)
> > >
> > >FIXES
> > >-----
> > >
> > >   * templates now get installed/uninstalled/rolled-into-tarball/etc.  Let me
> > >     know if some corner of "make" doesn't work with the templates.
> > >   * Removed libglib dependency from libardour.  Instead of guint32, we use
> > >     stdint.h's uint32_t, etc.
> > >   * fixed some midi prompter dialog issues
> > >   * fixed some midi binding state saving issues
> > >   * change entire buffer management scheme to be (more) RT-safe
> > >   * a major CVS commit that includes the first pass of changes to fix
> > >     some serious errors in the way ardour handles threads when
> > >     exiting. it also includes a significant fix to make export work
> > >     when sync'ed with JACK
> > >   * new functions to do "internal seeks" within the existing playback
> > >          buffer of a DiskStream, avoiding a new disk read for
> > >         small adjustments of playhead position
> > >   * lots of work on MTC slaving
> > >   * changed prototype of pthread_exit_pbd()
> > >   * don't send a message via error/info/warning/fatal if thread
> > >          is not registered with GUI
> > >   * remove "eox" signal from MIDI parser
> > >   * cleanup a few details of MIDI parsing
> > >          - importantly, all sysex messages get eox on the end
> > >            when passed to specific functions
> > >   * add "timecode-source-is-synced" option to ardour.rc(.in)
> > >   * remove Session::request_roll()
> > >   * fix bug with MMC rec-enable handling (only odd-numbered tracks
> > >        could be enabled)
> > >   * make region export progress bar move in the right direction
> > >   * more MTC slaving fixes and improvements (not done yet)
> > >   * remove wrong-thread-calling of Session::clear_event_type(),
> > >        which should help a number of loop-related crashes
> > >   * remove erroneous use of "abort" in function call
> > >   * Automake-1.7 or higher is required for libmidi++ now
> > >   * add "nudge by capture offset" operation for regions
> > >   * enlarge playhead/edit cursor arrows a bit
> > >   * avoid duplicate keyboard target registration
> > >   * pay attention to "virtual" window enter/leave events,
> > >        but continue to ignore "inferior" ones (may help
> > >       with keyboard focus issues)
> > >   * cancelling tempo/meter create dialog doesn't insert
> > >        a default tempo/meter marker
> > >   * tempo/meter create dialogs have minimal WM decor, and
> > >        use standard ArdourDialog API
> > >   * 2d panner fixed in many ways (still not to my taste and
> > >        not really correct)
> > >   * context-click on 2d panner shows context menu (Bypass is the only
> > >        entry so far)
> > >   * bypass added to stereo panner context menu
> > >   * general panner state load/restore fixes
> > >   * master outs added to connections menu
> > >   * added optimizations for peak metering (use of fabsf, flag
> > >        constants as floats, avoid implicit double/float casting)
> > >   * Updated the Italian and Brazilian translations.
> > >   * handle disk over- and under-run errors in the GUI, and be more
> > >      comprehensible to regular users.
> > >   * fix panning bypass for 2d panner
> > >   * fix stereo panner "mute" menu item so that it doesn't
> > >        toggle panner mute state every time it pops up
> > >   * fix more subtle elements of panner state restoration
> > >   * remove window crossing debug messages
> > >   * add "OK" button and remove window decoration from "can't
> > >      connect to JACK" dialog
> > >_______________________________________________
> > >ardour-dev mailing list
> > >ardour-dev at lists.ardour.org
> > >http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org
> > >
> > >
> > >
> > >
> > 
> > 
> > --- ardour-0.9beta20/templates/Makefile.in.orig 2004-10-31 18:14:26.000000000 +0100
> > +++ ardour-0.9beta20/templates/Makefile.in      2004-11-01 08:05:12.337414280 +0100
> > @@ -238,14 +238,14 @@
> > 
> >  install-data-local:
> > -       $(INSTALL) -v -d $(templatedir)
> > -       $(INSTALL) -v $(srcdir)/*.template $(templatedir)
> > +       $(INSTALL) -v -d $(DESTDIR)$(templatedir)
> > +       $(INSTALL) -v $(srcdir)/*.template $(DESTDIR)$(templatedir)
> > 
> >  uninstall-local:
> > -       rm -fr $(templatedir)
> > +       rm -fr $(DESTDIR)$(templatedir)
> > 
> >  dist-hook:
> > -       cp $(srcdir)/*.template $(distdir)
> > +       cp $(srcdir)/*.template $(DESTDIR)$(distdir)
> >  # Tell versions [3.59,3.63) of GNU make to not export all variables.
> >  # Otherwise a system limit (for SysV at least) may be exceeded.
> >  .NOEXPORT:
> > 
> > 
> > _______________________________________________
> > ardour-dev mailing list
> > ardour-dev at lists.ardour.org
> > http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org
> > 
> > 
> >
> _______________________________________________
> ardour-dev mailing list
> ardour-dev at lists.ardour.org
> http://lists.ardour.org/listinfo.cgi/ardour-dev-ardour.org




More information about the Ardour-Dev mailing list