diff --git a/zounds/timeseries/samplerate.py b/zounds/timeseries/samplerate.py
index <HASH>..<HASH> 100644
--- a/zounds/timeseries/samplerate.py
+++ b/zounds/timeseries/samplerate.py
@@ -92,6 +92,9 @@ class SampleRate(object):
     def samples_per_second(self):
         return int(Picoseconds(int(1e12)) / self.frequency)
 
+    def __int__(self):
+        return self.samples_per_second
+
     @property
     def nyquist(self):
         return self.samples_per_second // 2
@@ -129,9 +132,6 @@ class AudioSampleRate(SampleRate):
         self.one_sample = Picoseconds(int(1e12)) // samples_per_second
         super(AudioSampleRate, self).__init__(self.one_sample, self.one_sample)
 
-    def __int__(self):
-        return self.samples_per_second
-
     def half_lapped(self):
         return SampleRate(
             self.one_sample * self.suggested_hop,
Push samples_per_second method into base class, as it is just as valid there