260 Commits

Author SHA1 Message Date
bp 7d447454cd Created variance analysis and corrected window size to be in milliseconds, not seconds in RMS and Variance analyses
Added mac pro full_run script
2016-03-08 21:42:18 +00:00
bp 8d92772a4e Created variance analysis and corrected window size to be in milliseconds, not seconds in RMS and Variance analyses 2016-03-08 21:41:50 +00:00
bp 28a9a98112 Now running properly on mac pro 2016-03-08 21:12:29 +00:00
bp 2ce9f8fc43 Fixed segmentation fault due to incorrect overlap factor handeling in RMS. may still be present in other descriptors. 2016-03-08 20:04:28 +00:00
bp 04fab91d92 Added variance analysis. Unfinished
Added MacBook air full_run script
2016-03-08 17:09:04 +00:00
bp a25a5c531b Finished Temporal Centroid analysis.
Added config settings for grain size and overlap in RMS analysis.
2016-03-08 16:32:16 +00:00
bp 6705a5f01e Added spectral flatness, peek and half finished centroid files to repo. 2016-03-08 14:08:48 +00:00
bp 98c22ab6a6 Merge branch 'dev' of github.com:Pezz89/pysound into dev 2016-03-08 10:28:32 +00:00
bp 8b1b31ab96 added peak analysis 2016-03-08 10:28:10 +00:00
bp d7583fbc06 Begun creating spectral crest factor analysis 2016-03-06 11:39:46 +00:00
bp 70dd697109 Forgot to add spectral flux analysis file and pitch shift file...
fixed bugs that stopped flux analysis from working.
added commands.txt temporarily as a reminder of commands to run.
2016-03-06 11:38:31 +00:00
bp aa2fdbbd3e Changed log10 mistake to log2 for fomatters. Finished creating first Spectral Flux test 2016-03-06 10:07:15 +00:00
bp 08cb81d451 Changed log10 mistake to log2 for fomatters 2016-03-06 09:59:20 +00:00
bp e02037b3bf added seperate log10 formatting function. Created spectral flux descriptor 2016-03-05 20:41:54 +00:00
bp 13d03764d0 Fixed linking problem in database and begun pitch shifting implementation 2016-03-05 13:28:03 +00:00
bp 16b6529472 Small bug fix in F0ANalysis module 2016-03-03 08:30:58 +00:00
bp 6f2102223d fixed symlinking problem. Files are now symlinked correctly when creating a database 2016-03-03 00:31:21 +00:00
bp 133e3a5ad3 Pre-parrelisation commit 2016-03-02 13:52:08 +00:00
bp 77dda1827d Merge branch 'dev' of github.com:Pezz89/pysound into dev 2016-03-01 22:13:48 +00:00
bp d9bcfc9fb1 Moved OrderedSet class and cartesian function to a seperate helper module from database.py.
Fixed unnecessary analysis of output database bug in matcher
2016-03-01 22:13:43 +00:00
bp f9781b32bb merged database.py 2016-03-01 22:10:47 +00:00
bp d336cbbd79 In process of implementing RMS enforcement 2016-03-01 22:09:24 +00:00
bp 6bfa9cecd0 Fixed duplicated adding of files to database object bug 2016-03-01 22:00:57 +00:00
bp 2ed9723c20 Added config files to repo, RMS enfocement implementation in progress... 2016-03-01 11:13:25 +00:00
bp 81e4766cf0 Added initial test for database distance calculations. Implemented Nan handeling (tested). 2016-02-29 21:12:46 +00:00
bp 81c07da661 Nan value handeling implemented (untested) 2016-02-29 18:20:56 +00:00
bp 9bccc9c7c3 Nan matching problem half fixed 2016-02-29 15:27:35 +00:00
bp 6b67fc71ea Implemented unified assigning of Nan values to descriptors when calculating a reasonable value isn't possible (when frame is silent for example). Matcher does not currently handle these Nan values correctly 2016-02-28 18:48:25 +00:00
bp ca641deb7c Initial synthesis algorithm implemented 2016-02-25 00:45:16 +00:00
bp 0fd7ee0c8a Continued with synthesis object. Created output file paths and pegun output audio object creation 2016-02-24 16:09:15 +00:00
bp 4f6557817b Continuing with synthesizer object. In the process of moving analysis data to 'analysis/' sub-dataset of the hdf5 file 2016-02-22 21:41:52 +00:00
bp 992cba28e3 Begun synthesis script/object 2016-02-22 19:35:10 +00:00
bp 11ce01019d Begun designing synthesizer object 2016-02-22 15:18:03 +00:00
bp b1cc4d3f2f Continued with grain indexing function 2016-02-22 12:41:40 +00:00
bp 86596c4875 Begun match index lookup function for retreiving matched grains from database 2016-02-22 12:12:04 +00:00
bp bc1b018c05 Fixed frame time calculation of multiple analyses. finished initial difference
array calculations in matcher. array is currently not normalized.
2016-02-11 17:32:29 +00:00
bp 620a54cabc Implemented database grain counting: Used for pre-allocation of memory for each grain's comparisson results. 2016-02-10 13:28:51 +00:00
bp 7706677b07 Begun brute force matcher comparisson logic 2016-02-09 19:20:13 +00:00
bp 764409caec Begun implementing config file. Moved analysis formatters to the analysis
class.
2016-02-09 14:30:09 +00:00
bp 0dd69ec489 Begun analysis data formatting for matching. 2016-02-08 14:35:40 +00:00
bp df9658a56a Fixed zero crossing to work with database matcher 2016-02-08 13:52:26 +00:00
bp 62de71feba Added time data to a number of analyses.
implemented per-grain retreival of analysis data for a number of analyses.
2016-02-08 12:15:29 +00:00
bp 695a7d664a Begun grain analysis retrieval logic 2016-02-06 17:12:51 +00:00
bp 686f826ee3 Added database.py 2016-02-06 16:51:35 +00:00
bp 7734cdb8ee Creating grain segmentation logic for matching 2016-02-05 13:41:51 +00:00
bp 876a2b3317 Cleared up/refactored database class, Begun matching algorithm 2016-02-04 16:10:52 +00:00
bp 40586b0f9e Minor changes to analyses 2016-02-03 23:38:50 +00:00
bp 4f6685846c modified f0 and audio files. generated first full database of data 2016-02-03 11:33:32 +00:00
bp 4d5e22f92f Fixed merge 2016-02-02 22:15:33 +00:00
bp 19bbfdf822 trying to fix harmonic ratio > 1 problem 2016-02-02 22:13:35 +00:00