Mercurial > hg > aimc
annotate trunk/swig/example.py @ 706:f8e90b5d85fd tip
Delete CARFAC code from this repository.
It has been moved to https://github.com/google/carfac
Please email me with your github username to get access.
I've also created a new mailing list to discuss CARFAC development:
https://groups.google.com/forum/#!forum/carfac-dev
author | ronw@google.com |
---|---|
date | Thu, 18 Jul 2013 20:56:51 +0000 |
parents | 60ca68aee3c7 |
children |
rev | line source |
---|---|
tomwalters@268 | 1 #!/usr/bin/env python |
tomwalters@268 | 2 # Copyright 2010, Thomas Walters |
tomwalters@268 | 3 # |
tomwalters@268 | 4 # AIM-C: A C++ implementation of the Auditory Image Model |
tomwalters@273 | 5 # http://www.acousticscale.org/AIMC |
tomwalters@268 | 6 # |
tomwalters@318 | 7 # Licensed under the Apache License, Version 2.0 (the "License"); |
tomwalters@318 | 8 # you may not use this file except in compliance with the License. |
tomwalters@318 | 9 # You may obtain a copy of the License at |
tomwalters@268 | 10 # |
tomwalters@318 | 11 # http://www.apache.org/licenses/LICENSE-2.0 |
tomwalters@268 | 12 # |
tomwalters@318 | 13 # Unless required by applicable law or agreed to in writing, software |
tomwalters@318 | 14 # distributed under the License is distributed on an "AS IS" BASIS, |
tomwalters@318 | 15 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
tomwalters@318 | 16 # See the License for the specific language governing permissions and |
tomwalters@318 | 17 # limitations under the License. |
tomwalters@268 | 18 |
tomwalters@268 | 19 import aimc |
tomwalters@411 | 20 module_params = aimc.Parameters() |
tomwalters@411 | 21 global_params = aimc.Parameters() |
hamel@447 | 22 mod_gauss = aimc.ModuleGaussians(module_params) |
tomwalters@273 | 23 sig = aimc.SignalBank() |
tomwalters@273 | 24 sig.Initialize(115, 1, 44100) |
tomwalters@411 | 25 mod_gauss.Initialize(sig, global_params) |
tomwalters@273 | 26 mod_gauss.Process(sig) |
tomwalters@268 | 27 |