Updated readme to reflect change of project name

This commit is contained in:
Sam Perry
2017-01-24 12:57:57 +00:00
parent 43589445a0
commit b58dad833e
2 changed files with 16 additions and 16 deletions
+2 -2
View File
@@ -1,4 +1,4 @@
# Pysound
# PySoundConcat
A python script for generating granular synthesis driven representations of
audio files based on audio database analysis.
@@ -21,4 +21,4 @@ similar segments. From this, the most perceptually similar matches can be taken
and joined using granular synthesis techniques in order to achieve the final
result.
Full documentation can be found at: http://pezz89.github.io/pysound/index.html
Full documentation can be found at: http://pezz89.github.io/PySoundConcat/index.html
+14 -14
View File
@@ -3,34 +3,34 @@ rms = {
# Analysis window sizes can be changed for each analysis individually.
# These do not need to match the grain size of the matcher or synthesis.
"window_size": 100,
"overlap": 8,
"overlap": 4,
}
f0 = {
"window_size": 4096,
"overlap": 8,
"overlap": 4,
# Currently all frames below this ratio are digaurded and left as silence.
# Different databases will require different values for the best results.
# Noisier databases will need lower values than more tonal databases.
"ratio_threshold": 0.45
"ratio_threshold": 0.81
}
# Specify analysis parameters for variance analysis.
variance = {
"window_size": 100,
"overlap": 8
"overlap": 4
}
# Specify analysis parameters for temporal kurtosis analysis.
kurtosis = {
"window_size": 100,
"overlap": 8
"overlap": 4
}
# Specify analysis parameters for temporal skewness analysis.
skewness = {
"window_size": 100,
"overlap": 8
"overlap": 4
}
# Specify analysis parameters for FFT analysis.
@@ -48,7 +48,7 @@ database = {
# Sets the weighting for each analysis. a higher weighting gives an analysis
# higher presendence when finding the best matches.
matcher_weightings = {
"f0" : 0.5,
"f0" : 8,
"spccntr" : 1.,
"spcsprd" : 1.,
"spcflux" : 3.,
@@ -70,7 +70,7 @@ matcher_weightings = {
analysis_dict = {
# log2_median formats using mel scale. This is useful for analyses such as
# F0.
"f0": "log2_median",
"f0": "median",
"rms": "mean",
"zerox": "mean",
"spccntr": "median",
@@ -100,10 +100,10 @@ matcher = {
# speeding up or slowing down of the resulting file in relation to the
# original.
"grain_size": 100,
"overlap": 8,
"overlap": 4,
# Defines the number of matches to keep for synthesis. Note that this must
# also be specified in the synthesis config
"match_quantity": 5,
"match_quantity": 2,
# Choose the algorithm used to perform matching. kdtree is recommended for
# larger datasets.
"method": 'kdtree'
@@ -119,15 +119,15 @@ synthesizer = {
# source and target.
"enforce_f0": True,
# Specify the ratio limit that is the grain can be modified by.
"enf_f0_ratio_limit": 10.,
"enf_f0_ratio_limit": 1.,
"grain_size": 100,
"overlap": 8,
"overlap": 4,
# Normalize output, avoid clipping of final output by scaling the final
# frames.
"normalize" : True,
"normalize" : False,
# Defines the number of potential grains to choose from matches when
# synthesizing output.
"match_quantity": 5
"match_quantity": 2
}
# Specifies the format for the output file. Changing this has not been tested