Commit Graph

  • 526403429a Added spectral spread and spectral centroid .py files bp 2015-11-30 19:14:22 +00:00
  • 472d3d83ce Created Spectral Centroid test. Made analysis creation functions static methods for external use. bp 2015-11-29 18:13:30 +00:00
  • c7344567db Spectral Centroid now calculated across all fft frames to create contour. untested. bp 2015-11-29 11:09:09 +00:00
  • 660b9a2bfd Profiled memory consumption of analysis classes and reduced to a reasonable level bp 2015-11-28 19:19:43 +00:00
  • 472bffbfd8 Implemented analysis class inheritance for FFT bp 2015-11-28 15:27:31 +00:00
  • 43736de153 Implemented analysis class inheritance for Zero crossing bp 2015-11-28 15:00:31 +00:00
  • 2a562577ee Implemented HDF5 data storage bp 2015-11-28 13:25:45 +00:00
  • 243caa671c Finished first windowed sinc filter bp 2015-11-25 11:38:18 +00:00
  • 5cf1109e6f Updated Analysis modules and audiofile module bp 2015-11-15 20:43:18 +00:00
  • dd8e0c8de5 Added analysis tools and synthesis tools modules bp 2015-11-15 20:42:44 +00:00
  • 7c74cc868f Minor modifications bp 2015-11-09 10:43:42 +00:00
  • 15ed3b0e26 Currently writing data using numpy, pre-HDF5 implementation. Unstable bp 2015-11-09 09:35:46 +00:00
  • b4996d22e7 Updating rms module. Unfinished end of day commit. bp 2015-11-08 23:49:18 +00:00
  • d08c5f82ed Save fft frame times to file alongside frame values. Butter filter currently broken. bp 2015-11-08 22:26:48 +00:00
  • 2059ca527a Begun rms storage modifications. bp 2015-11-08 17:16:27 +00:00
  • de1a1392b0 Added FFT analysis module and generic analysis tools module bp 2015-11-08 14:58:33 +00:00
  • aa26b0d119 Added high-pass filter to RMS analysis. bp 2015-11-01 17:22:25 +00:00
  • f064d9af73 Implemented logging bp 2015-10-27 16:31:44 +00:00
  • 21263f0372 Half-added logger bp 2015-10-27 14:40:26 +00:00
  • 8c2d22f619 Analyses are now generated based on tags or filepaths provided. bp 2015-10-22 16:53:53 +01:00
  • e1a32d198c AudioFile IO operations appear fixed - untested bp 2015-10-22 13:18:19 +01:00
  • 017c059bab Continued fixing audio file IO problems. Currently not working bp 2015-10-22 12:31:47 +01:00
  • f1d605cc95 Fixed the new open/close method related issues bp 2015-10-22 10:36:36 +01:00
  • 9a10431ea2 Merge branch 'dev' of github.com:Pezz89/pysound into dev bp 2015-10-22 08:53:11 +01:00
  • 049de62a5b Merged README bp 2015-10-22 08:52:21 +01:00
  • 4a2ad046c8 Updated audiofile tests. bp 2015-10-22 08:49:50 +01:00
  • db2102df00 Begun context manager implementation of AudioFile object bp 2015-10-22 00:43:43 +01:00
  • ed6609fd9d Updated tests to reflect module name change bp 2015-10-21 18:57:15 +01:00
  • 58207e47ac Renamed pysound to sppysound bp 2015-10-21 18:55:21 +01:00
  • b439a60c16 Updated readme formating bp 2015-10-20 14:33:06 +01:00
  • 9cbbcf2f61 Updated readme formating bp 2015-10-20 14:27:56 +01:00
  • 66f32ef6e5 Added a README.md file bp 2015-10-20 14:12:00 +01:00
  • 562b905844 Modified readme to include installation instructions bp 2015-10-11 16:49:12 +01:00
  • 6400685c11 Renamed to 'sppysound' bp 2015-10-11 16:46:25 +01:00
  • 36fa5e9cc1 Added README to project bp 2015-10-10 19:41:46 +01:00
  • b1b050db3e Updated gitignore bp 2015-09-14 16:05:56 +01:00
  • e25c495de3 altered imports of fileops bp 2015-09-14 14:37:01 +01:00
  • 3bcef32f02 reorganized module bp 2015-09-14 14:25:09 +01:00
  • b4f296417c Added requirements.txt bp 2015-09-14 10:56:50 +01:00
  • 70478ee860 fixed conflicting vim sessions files bp 2015-09-14 10:49:27 +01:00
  • e8ac0a4eb6 Changedname of package in setup.py bp 2015-09-14 10:38:14 +01:00
  • 1ff969a6f4 Altered setup file info bp 2015-09-14 10:36:23 +01:00
  • dcfa5b2dae Moved window generation function from AnalysedAudioFile to AudioFile bp 2015-09-09 09:27:19 +01:00
  • 9e896364e2 Minor docstring modifications bp 2015-08-16 14:03:36 +01:00
  • 7083ac5239 Created ADSR generator function bp 2015-07-29 16:58:04 +02:00
  • 04820a6de3 Fixed white noise generation function bp 2015-07-29 14:06:21 +02:00
  • 224386f683 Minor modifications bp 2015-07-27 17:03:12 +02:00
  • 510a488277 Made analyses PEP8 compliant bp 2015-07-26 15:39:13 +02:00
  • ad79bc3b2e Begun creating database creation command line script bp 2015-07-26 12:32:40 +02:00
  • 0b0b9a6b83 Fixed normalization unit test bp 2015-07-23 17:48:58 +02:00
  • 9a3a02e467 Fixed replace and rename audiofile functions. Created/edited mix to mono and normalize functions bp 2015-07-23 15:31:08 +02:00
  • 57e39dc5eb Updated tests. Made tests PEP8 compliant. bp 2015-07-19 14:38:29 +02:00
  • cc769fba08 Made audiofile.py PEP8 compliant bp 2015-07-19 10:37:54 +02:00
  • b3b7132691 Begun stereo to mono conversion function and file renaming function bp 2015-07-18 21:12:57 +02:00
  • 241c129f22 Updated switch mode test. Added run_tests shell script for convenience bp 2015-07-17 21:22:11 +02:00
  • d2a0f69c3e Updated some unit tests and minor changes to audiofile bp 2015-07-15 17:57:24 +02:00
  • 10a9ba8a88 Added vim session file and fixed read_grain negative indexing problem bp 2015-07-15 17:00:33 +02:00
  • e7a75a50c7 Added vim session file bp 2015-07-15 15:49:26 +02:00
  • c60922e9ad smal changes Pezz89 2015-07-10 13:51:25 +02:00
  • 0bee9bed89 Refactored AudioFile to use composition rather than inheritance. Allows for greater control/manipulation of what was previously the parent class (PySnfile) Changes are untested bp 2015-06-27 12:47:25 +02:00
  • eae28cff87 Added read grain tests bp 2015-06-19 20:41:24 +02:00
  • 093b410f4e Started creating unit tests bp 2015-06-16 08:58:39 +02:00
  • a1f02782d3 Begun creating unit tests. Added default wav creation convenience method to AudioFile. Begun creating downmix module bp 2015-06-13 20:27:42 +02:00
  • 47c447b88a Fixed module imports bp 2015-06-13 13:04:49 +02:00
  • c55a0d32ed Modularised analyses for AnalysisAudioFile bp 2015-06-12 17:51:46 +02:00
  • 59b8e35b10 Modularised RMS analysis bp 2015-06-12 12:52:06 +02:00
  • 385bcf2df5 safety commit coz I don't know how to use git properly yet.... bp 2015-06-11 17:48:20 +02:00
  • da08c73241 Cleaned up and commented to make operation of script more clear bp 2015-06-09 12:17:14 +02:00
  • 645d9d9583 Fixed import broken by old fileops problem back to how it was bp 2015-06-07 22:29:39 +02:00
  • 557ce85dc3 Removed old fileops file bp 2015-06-07 22:28:40 +02:00
  • d561c9210f Cleaned up remnants of merge in audio file bp 2015-06-07 22:25:57 +02:00
  • d378e1fa1e Merged audiofile.py from dev bp 2015-06-07 22:17:06 +02:00
  • 523fcacce3 Python syntax formating bp 2015-06-06 23:39:49 +02:00
  • f5d41cd258 Begun modularising scripts bp 2015-05-18 15:36:15 +02:00
  • 452bcec8c7 Altered module import behaviour bp 2015-05-09 12:53:37 +02:00
  • dac780e97a Fixed moularisation related issues and added a gitignore bp 2015-05-09 11:47:40 +02:00
  • 572de93c57 recovered audiofile from deletion mess up bp 2015-05-09 11:32:46 +02:00
  • 333b6e57f2 Modularised project bp 2015-05-09 10:03:13 +02:00
  • cc5f3a903f Added fade function to AudioFile bp 2015-05-07 16:14:26 +02:00
  • 4b9b09c824 Minor modifications/restructuring of audiofile module bp 2015-04-08 22:59:10 +02:00
  • c8722f5ad1 Added a few minor convenience methods to AudioFile bp 2015-04-03 12:21:00 +02:00
  • 115c3f48ba Continued refactoring bp 2015-04-02 17:55:38 +02:00
  • 8a7b296376 Begun refactoring database initialisation bp 2015-04-02 17:29:57 +02:00
  • ae7e57a63e Completed basic attack estimation algorithm bp 2015-04-02 14:59:32 +02:00
  • 346684a1f9 Continued with attack estimation bp 2015-04-01 18:39:40 +02:00
  • b9ac8d2461 Begun attack time estimation, moved RMS interpolation to rms file read method bp 2015-04-01 17:54:48 +02:00
  • f58f06f7ed YAPF formatted audiofile.py bp 2015-04-01 16:44:49 +02:00
  • 2fb48e22b0 Fixed bugs in RMS estimation bp 2015-04-01 16:30:32 +02:00
  • e4335f511b Finished basic RMS analysis bp 2015-04-01 12:22:12 +02:00
  • 28a9a08421 Created database class begun rms file generation function half finished rms matplotlib function to display results of RMS analysis bp 2015-04-01 00:10:33 +02:00
  • 978f9bc603 continued with database init function bp 2015-03-29 15:52:27 +02:00
  • d9ad900140 continued with database init function bp 2015-03-29 14:27:38 +02:00
  • ec1101cbc1 Continuing with database creation and RMS creation functions bp 2015-03-29 13:20:46 +02:00
  • c0ed30fb52 half created rms analysis and database directory hierachy creation functions bp 2015-03-29 11:09:31 +02:00
  • 4e56bb4ad4 minor modifications bp 2015-03-29 09:59:59 +02:00
  • 43aaa88a31 Moved/organised files bp 2015-03-28 10:09:23 +01:00
  • 337fcb13f8 Object oriented audio files bp 2015-03-28 09:30:18 +01:00
  • 97cd75fa7d Initial commit Creation of basic scripts for manipulating audio files using pysndfile bp 2015-01-28 16:43:24 +01:00