diff --git a/README b/README
--- a/README
+++ b/README
@@ -8,7 +8,7 @@
 [hsc3-sf]: http://rd.slavepianos.org/?t=hsc3-sf
 [hsf]: http://code.haskell.org/hsndfile
 
-© [rohan drape][rd], 2010-2013, [gpl]
+© [rohan drape][rd], 2010-2014, [gpl]
 
 [rd]: http://rd.slavepianos.org/
 [gpl]: http://gnu.org/copyleft/
diff --git a/Sound/File/HSndFile.hs b/Sound/File/HSndFile.hs
--- a/Sound/File/HSndFile.hs
+++ b/Sound/File/HSndFile.hs
@@ -1,7 +1,5 @@
 -- | Read and write sound files using hsndfile.
-module Sound.File.HSndFile ( Header(..)
-                           , header
-                           , read ) where
+module Sound.File.HSndFile where
 
 import qualified Data.Vector.Storable as V
 import Prelude hiding (read)
@@ -14,6 +12,10 @@
                      , frameCount :: Int
                      , sampleRate :: Double }
               deriving (Eq, Show)
+
+-- | Duration of sound file in seconds.
+duration :: Header -> Double
+duration (Header _ nf sr) = fromIntegral nf / sr
 
 -- | Read 'Header' of sound file.
 header :: FilePath -> IO Header
diff --git a/hsc3-sf-hsndfile.cabal b/hsc3-sf-hsndfile.cabal
--- a/hsc3-sf-hsndfile.cabal
+++ b/hsc3-sf-hsndfile.cabal
@@ -1,5 +1,5 @@
 Name:              hsc3-sf-hsndfile
-Version:           0.14
+Version:           0.15
 Synopsis:          Haskell SuperCollider SoundFile
 Description:       hsc3-sf-sndfile provides a trivial hsc3-sf equivalent
                    interface to Stefan Kersten's hsndfile package.  hsndfile
@@ -8,12 +8,12 @@
                    modifying a single import.
 License:           GPL
 Category:          Sound
-Copyright:         (c) Rohan Drape, 2012-2013
+Copyright:         (c) Rohan Drape, 2012-2014
 Author:            Rohan Drape
 Maintainer:        rd@slavepianos.org
 Stability:         Experimental
-Homepage:          http://rd.slavepianos.org/?t=hsc3-sf-hsndfile
-Tested-With:       GHC == 7.6.1
+Homepage:          http://rd.slavepianos.org/t/hsc3-sf-hsndfile
+Tested-With:       GHC == 7.8.2
 Build-Type:        Simple
 Cabal-Version:     >= 1.8
 
@@ -23,7 +23,7 @@
 Library
   Build-Depends:   array,
                    base == 4.*,
-                   hsc3-sf == 0.14.*,
+                   hsc3-sf == 0.15.*,
                    hsndfile >= 0.5.0,
                    hsndfile-vector >= 0.5.0,
                    vector >= 0.5
