platform/upstream/rnnoise.git
3 years agoCorrect #endif in rnn.h. upstream/master v0
Petter Reinholdtsen [Fri, 22 Jan 2021 20:44:33 +0000 (21:44 +0100)]
Correct #endif in rnn.h.

3 years agoDocument the API
Luca Barbato [Mon, 27 Jul 2020 10:21:19 +0000 (12:21 +0200)]
Document the API

3 years agoAdd rnnoise_get_frame_size()
Luca Barbato [Mon, 27 Jul 2020 10:11:20 +0000 (12:11 +0200)]
Add rnnoise_get_frame_size()

It provides a mean to know how many samples are processed at time.

3 years agoDrop unused arguments from README (#103)
Danielius Visockas [Fri, 22 Jan 2021 14:22:28 +0000 (16:22 +0200)]
Drop unused arguments from README (#103)

Match wording given by usage.

3 years agofix inclusion of rnnoise.h into C++ code
Johannes Schultz [Tue, 14 Jul 2020 14:07:21 +0000 (16:07 +0200)]
fix inclusion of rnnoise.h into C++ code

3 years agoDocument in the README the authorative source for the code.
Petter Reinholdtsen [Mon, 18 Jan 2021 08:36:04 +0000 (09:36 +0100)]
Document in the README the authorative source for the code.

3 years agodocs: fix simple typo, delares -> declares
Tim Gates [Sat, 28 Nov 2020 06:05:15 +0000 (17:05 +1100)]
docs: fix simple typo, delares -> declares

There is a small typo in src/kiss_fft.c.

Should read `declares` rather than `delares`.

3 years agorename TRAINING -> TRAINING-README for case insensitive file system
Peng Yu [Fri, 5 Jun 2020 01:10:41 +0000 (21:10 -0400)]
rename TRAINING -> TRAINING-README for case insensitive file system

3 years agoUpdate celt_lpc.c
tangshi [Thu, 30 May 2019 12:49:14 +0000 (20:49 +0800)]
Update celt_lpc.c

3 years agoAccess files in binary mode
TimTim [Sun, 28 Jun 2020 18:41:53 +0000 (02:41 +0800)]
Access files in binary mode

4 years agoRemoving the long since broken non-SMOOTH_BANDS mode.
Gregor Richards [Wed, 24 Apr 2019 21:08:49 +0000 (17:08 -0400)]
Removing the long since broken non-SMOOTH_BANDS mode.

4 years agoAdding instructions on training.
Gregor Richards [Thu, 30 Aug 2018 21:21:52 +0000 (17:21 -0400)]
Adding instructions on training.

4 years agoUpdated README
Gregor Richards [Fri, 21 Sep 2018 01:58:31 +0000 (21:58 -0400)]
Updated README

4 years agoNeural network model files
Gregor Richards [Fri, 21 Sep 2018 01:51:38 +0000 (21:51 -0400)]
Neural network model files

Extending the neural network dumper to dump to a simple text file
format, and adding reader functions to read a neural network description
from a FILE *.

4 years agoMade dump_rnn output in nu format.
Gregor Richards [Tue, 28 Aug 2018 14:40:28 +0000 (10:40 -0400)]
Made dump_rnn output in nu format.

4 years agoFix some warnings
Gregor Richards [Fri, 21 Sep 2018 01:47:08 +0000 (21:47 -0400)]
Fix some warnings

4 years agoModularizing the RNN model
Gregor Richards [Fri, 21 Sep 2018 01:44:49 +0000 (21:44 -0400)]
Modularizing the RNN model

6 years agoLimiting the gain decay
Jean-Marc Valin [Tue, 10 Oct 2017 16:30:11 +0000 (12:30 -0400)]
Limiting the gain decay

6 years agoUpdate README
Jan [Tue, 3 Oct 2017 12:14:06 +0000 (14:14 +0200)]
Update README

Signed-off-by: Jean-Marc Valin <jmvalin@jmvalin.ca>
6 years agoFeatures #17
Jean-Marc Valin [Tue, 19 Sep 2017 07:33:22 +0000 (03:33 -0400)]
Features #17

6 years agofeatures #16
Jean-Marc Valin [Sun, 17 Sep 2017 17:59:12 +0000 (13:59 -0400)]
features #16

6 years agofeatures #15
Jean-Marc Valin [Sat, 16 Sep 2017 03:45:20 +0000 (23:45 -0400)]
features #15

6 years agofeatures #14
Jean-Marc Valin [Fri, 15 Sep 2017 19:50:20 +0000 (15:50 -0400)]
features #14

6 years agofeatures #13
Jean-Marc Valin [Fri, 15 Sep 2017 06:24:14 +0000 (02:24 -0400)]
features #13

6 years agofeatures #12
Jean-Marc Valin [Thu, 14 Sep 2017 20:01:11 +0000 (16:01 -0400)]
features #12

6 years agoOutput VAD prob
Jean-Marc Valin [Wed, 13 Sep 2017 23:56:46 +0000 (19:56 -0400)]
Output VAD prob

6 years agoRemoving delay
Jean-Marc Valin [Fri, 8 Sep 2017 20:22:19 +0000 (16:22 -0400)]
Removing delay

6 years agoNew features (#9)
Jean-Marc Valin [Wed, 23 Aug 2017 15:29:50 +0000 (11:29 -0400)]
New features (#9)

Also, adding an error^4 term to the loss function

6 years agofix leak in example
Jean-Marc Valin [Sun, 3 Sep 2017 00:51:34 +0000 (20:51 -0400)]
fix leak in example

6 years agoCleanup
Jean-Marc Valin [Fri, 1 Sep 2017 21:45:30 +0000 (17:45 -0400)]
Cleanup

6 years agoAdding a real README
Jean-Marc Valin [Fri, 1 Sep 2017 21:45:11 +0000 (17:45 -0400)]
Adding a real README

6 years agodon't need this file
Jean-Marc Valin [Sun, 20 Aug 2017 19:37:32 +0000 (15:37 -0400)]
don't need this file

6 years agoRetraining with features #8 (robust to low-passing)
Jean-Marc Valin [Sun, 20 Aug 2017 17:43:53 +0000 (13:43 -0400)]
Retraining with features #8 (robust to low-passing)

6 years agofeatures #8
Jean-Marc Valin [Fri, 18 Aug 2017 15:16:38 +0000 (11:16 -0400)]
features #8

6 years agofeatures #7
Jean-Marc Valin [Fri, 18 Aug 2017 05:48:28 +0000 (01:48 -0400)]
features #7

6 years agopreventing extreme values
Jean-Marc Valin [Fri, 18 Aug 2017 05:34:02 +0000 (01:34 -0400)]
preventing extreme values

6 years agoAdding build system
Jean-Marc Valin [Thu, 17 Aug 2017 00:59:14 +0000 (20:59 -0400)]
Adding build system

6 years agoAdds pitch filtering
Jean-Marc Valin [Wed, 16 Aug 2017 19:23:00 +0000 (15:23 -0400)]
Adds pitch filtering

6 years agominor refactoring
Jean-Marc Valin [Tue, 15 Aug 2017 04:47:22 +0000 (00:47 -0400)]
minor refactoring

6 years agosplit off analysis from features
Jean-Marc Valin [Tue, 15 Aug 2017 04:41:14 +0000 (00:41 -0400)]
split off analysis from features

6 years agoWip (refactoring)
Jean-Marc Valin [Tue, 15 Aug 2017 04:29:36 +0000 (00:29 -0400)]
Wip (refactoring)

6 years agostill refactoring
Jean-Marc Valin [Mon, 14 Aug 2017 22:02:13 +0000 (18:02 -0400)]
still refactoring

6 years agoMore refactoring
Jean-Marc Valin [Mon, 14 Aug 2017 21:59:38 +0000 (17:59 -0400)]
More refactoring

6 years agoRefactoring
Jean-Marc Valin [Mon, 14 Aug 2017 21:59:25 +0000 (17:59 -0400)]
Refactoring

6 years agoconstraining the weights to +/- 0.5 so they can be quantized with 8 bits
Jean-Marc Valin [Mon, 14 Aug 2017 16:48:27 +0000 (12:48 -0400)]
constraining the weights to +/- 0.5 so they can be quantized with 8 bits

6 years agoInitial weights
Jean-Marc Valin [Tue, 8 Aug 2017 15:20:29 +0000 (11:20 -0400)]
Initial weights

6 years agotemporary compile script
Jean-Marc Valin [Mon, 7 Aug 2017 17:35:57 +0000 (13:35 -0400)]
temporary compile script

Will have a makefile at some point

6 years agoDifferences between training and running the denoising
Jean-Marc Valin [Mon, 7 Aug 2017 17:31:39 +0000 (13:31 -0400)]
Differences between training and running the denoising

6 years agofeatures #6
Jean-Marc Valin [Mon, 7 Aug 2017 04:16:12 +0000 (00:16 -0400)]
features #6

6 years agoexperiment #5
Jean-Marc Valin [Sat, 5 Aug 2017 04:57:20 +0000 (00:57 -0400)]
experiment #5

6 years agodealing with silence
Jean-Marc Valin [Fri, 4 Aug 2017 17:47:44 +0000 (13:47 -0400)]
dealing with silence

6 years agostand-alone denoising
Jean-Marc Valin [Fri, 4 Aug 2017 17:21:19 +0000 (13:21 -0400)]
stand-alone denoising

6 years agosome integration
Jean-Marc Valin [Fri, 4 Aug 2017 06:50:35 +0000 (02:50 -0400)]
some integration

6 years agotoplevel function
Jean-Marc Valin [Fri, 4 Aug 2017 06:32:47 +0000 (02:32 -0400)]
toplevel function

6 years agomore header cleanup
Jean-Marc Valin [Fri, 4 Aug 2017 06:08:47 +0000 (02:08 -0400)]
more header cleanup

6 years agoautomate header generation too
Jean-Marc Valin [Fri, 4 Aug 2017 05:56:11 +0000 (01:56 -0400)]
automate header generation too

6 years agoRNN C code
Jean-Marc Valin [Fri, 4 Aug 2017 00:12:57 +0000 (20:12 -0400)]
RNN C code

6 years agoKeras training code
Jean-Marc Valin [Thu, 3 Aug 2017 19:26:05 +0000 (15:26 -0400)]
Keras training code

6 years agoInitial license and README
Jean-Marc Valin [Thu, 3 Aug 2017 06:30:12 +0000 (02:30 -0400)]
Initial license and README

6 years agorandom filter
Jean-Marc Valin [Tue, 1 Aug 2017 07:02:54 +0000 (03:02 -0400)]
random filter

6 years agoadd low-pass filter
Jean-Marc Valin [Tue, 1 Aug 2017 05:56:22 +0000 (01:56 -0400)]
add low-pass filter

6 years agobinary output
Jean-Marc Valin [Fri, 28 Jul 2017 21:24:13 +0000 (17:24 -0400)]
binary output

6 years agorandomize gain
Jean-Marc Valin [Fri, 28 Jul 2017 21:17:11 +0000 (17:17 -0400)]
randomize gain

6 years agobetter pitch bounds
Jean-Marc Valin [Fri, 28 Jul 2017 20:46:23 +0000 (16:46 -0400)]
better pitch bounds

6 years agoadd pitch features
Jean-Marc Valin [Fri, 28 Jul 2017 18:45:10 +0000 (14:45 -0400)]
add pitch features

6 years agocompute per-band pitch
Jean-Marc Valin [Fri, 28 Jul 2017 18:25:07 +0000 (14:25 -0400)]
compute per-band pitch

6 years agotemporary hack to test pitch
Jean-Marc Valin [Fri, 28 Jul 2017 06:00:01 +0000 (02:00 -0400)]
temporary hack to test pitch

6 years agowip
Jean-Marc Valin [Fri, 28 Jul 2017 05:31:42 +0000 (01:31 -0400)]
wip

6 years agocleanup
Jean-Marc Valin [Wed, 26 Jul 2017 20:11:26 +0000 (16:11 -0400)]
cleanup

6 years agoadd pitch
Jean-Marc Valin [Wed, 26 Jul 2017 19:46:12 +0000 (15:46 -0400)]
add pitch

6 years agoAvoid uninitialized data
Jean-Marc Valin [Wed, 26 Jul 2017 17:49:07 +0000 (13:49 -0400)]
Avoid uninitialized data

6 years agodemo code
Jean-Marc Valin [Tue, 25 Jul 2017 02:58:52 +0000 (22:58 -0400)]
demo code

6 years agofix bad bug
Jean-Marc Valin [Sun, 23 Jul 2017 22:14:56 +0000 (18:14 -0400)]
fix bad bug

6 years agooops
Jean-Marc Valin [Sun, 23 Jul 2017 22:05:58 +0000 (18:05 -0400)]
oops

6 years agoversion 2
Jean-Marc Valin [Sun, 23 Jul 2017 03:56:14 +0000 (23:56 -0400)]
version 2

6 years agomore input and output features
Jean-Marc Valin [Sat, 22 Jul 2017 21:38:27 +0000 (17:38 -0400)]
more input and output features

6 years agospectral variability feature
Jean-Marc Valin [Sat, 22 Jul 2017 06:56:25 +0000 (02:56 -0400)]
spectral variability feature

6 years agominor cleanup
Jean-Marc Valin [Sat, 22 Jul 2017 06:42:36 +0000 (02:42 -0400)]
minor cleanup

6 years agotraining code
Jean-Marc Valin [Sat, 22 Jul 2017 04:38:24 +0000 (00:38 -0400)]
training code

6 years agowhat I used for training attempt 1
Jean-Marc Valin [Fri, 21 Jul 2017 18:20:12 +0000 (14:20 -0400)]
what I used for training attempt 1

6 years agoadd DCT
Jean-Marc Valin [Fri, 21 Jul 2017 17:31:04 +0000 (13:31 -0400)]
add DCT

6 years agocleanup
Jean-Marc Valin [Fri, 21 Jul 2017 13:34:11 +0000 (09:34 -0400)]
cleanup

6 years agofix extra sqrt() bug and add new band energy code
Jean-Marc Valin [Fri, 21 Jul 2017 13:32:36 +0000 (09:32 -0400)]
fix extra sqrt() bug and add new band energy code

6 years agosome synthesis code
Jean-Marc Valin [Fri, 21 Jul 2017 05:06:56 +0000 (01:06 -0400)]
some synthesis code

6 years agosplit analysis and synthesis
Jean-Marc Valin [Fri, 21 Jul 2017 03:38:15 +0000 (23:38 -0400)]
split analysis and synthesis

6 years agoAdds analysis and synthesis
Jean-Marc Valin [Thu, 20 Jul 2017 22:33:38 +0000 (18:33 -0400)]
Adds analysis and synthesis

6 years agoforward and inverse transforms
Jean-Marc Valin [Thu, 20 Jul 2017 21:26:20 +0000 (17:26 -0400)]
forward and inverse transforms

6 years agoinitial checkin -- mostly imported from Opus
Jean-Marc Valin [Thu, 20 Jul 2017 21:18:01 +0000 (17:18 -0400)]
initial checkin -- mostly imported from Opus