| 
							
							
								 f4exb | e02ac85e50 | All modulators: use buffer for input audio that is always in use while generation is running. This fixes lockup problem reported in issue #11 | 2016-12-26 01:39:34 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | f5572eebc0 | More debug messsages | 2016-12-25 21:26:37 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 53f6413bd9 | Audio input: removed mutex lock on write data. Audio output: removed mutex lock on read data | 2016-12-25 20:04:19 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | e05822ba02 | Implement own FIFO in BasebandSampleSource. SampleSourceFIFO: remove useless chunk size completely and set initial fill to only half the FIFO size | 2016-12-23 14:29:42 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | ce77f95a2c | Bumped to version 2.5.2 | 2016-12-23 00:34:07 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | f74e3b83a7 | Modulators: changed single Tx channel samples feed handling. Pure virtual function is useless | 2016-12-22 23:45:56 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 1afd8df5f9 | Modulators: changed single Tx channel samples feed handling | 2016-12-22 23:39:06 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | d59bf85afb | Debian build: fixes
						
						
						
						
						
						
							
 v2.5.1 | 2016-12-21 22:41:08 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | d7918f0ff4 | Restore tx implementation roadmap | 2016-12-21 21:47:56 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 1769a145de | FileSink plugin: return to a 1s sample buffer | 2016-12-21 02:25:20 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 441c2c1817 | Send number of samples to write in the writeData signal. Ask for half the buffer size when more than half of it is consumed | 2016-12-21 02:24:49 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | b3a470efff | Change plans because of issue #11 | 2016-12-21 02:23:27 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | fc58e1be46 | AM, NFM and WFM modulators: changed mute/umute channel button icon | 2016-12-20 17:56:49 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 299317bb2e | WFM Modulator: implemented channel mute | 2016-12-20 16:44:10 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 61df7de043 | NFM Modulator: implemented channel mute | 2016-12-20 16:38:27 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | cd3191a9dc | FileSink plugin: use larger buffer in thread | 2016-12-20 00:26:43 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 77549e74ca | AM Modulator: implemented channel mute | 2016-12-19 18:09:07 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | f1bfe8962a | NFM Modulator: save/retrieve CTCSS settings | 2016-12-19 13:20:01 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | b0fbf3ac15 | Modulators: corrections in readme's | 2016-12-19 13:09:13 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | f95ebec3ec | AM and WFM modulators: use precision NCO for tone | 2016-12-19 13:08:58 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | d5019e916c | WFM modulator: Windows build: fixed compile error with MinGW | 2016-12-19 08:40:23 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 9b6aae348e | SSB mod and demod: use precision NCOs | 2016-12-19 08:28:50 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 3820345539 | Channel Analyzer: use precision NCO | 2016-12-19 08:26:48 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | eca3809ab9 | NFM Modulator: added CTCSS | 2016-12-19 02:41:48 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 1e881703e8 | Added a NCO with floating point phase calculation before conversion to int for table indexing. This increases frequency precision and is mandatory for CTCSS tone generator | 2016-12-19 02:41:31 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 3cfdbe72a0 | Added documentation for the modulators | 2016-12-19 00:31:25 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 6ec6ab41b9 | WFM Modulator: set RF level to -1 dB | 2016-12-18 20:03:47 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 4ccb8610c5 | SSB Modulator: volume span 0.0 to 2.0 max | 2016-12-18 07:37:56 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 55de2d4501 | AM and NFM Modulators: GUI fixes | 2016-12-18 07:36:43 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 821b1566e8 | WFM Modulator: fixes | 2016-12-18 07:32:50 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 78343f5cbf | WFM Demod: added a 100 kHz RF bandwidth position | 2016-12-18 06:44:48 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 95a8eb9856 | WFM Moduletor | 2016-12-17 19:09:07 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | d09f0d2ede | Bumped to version 2.5.1 | 2016-12-17 08:06:36 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 1e055bb93c | Added missing subdirs to .pro files | 2016-12-17 08:01:23 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 33a0e6210a | WFM Modulator: interim state (1) compiles with same logic as NFM | 2016-12-17 07:58:40 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | ff10cbf7d9 | Updated sdrbase readme with details on how to use the recorded I/Q files
						
						
						
						
						
						
							
 v2.5.0 | 2016-12-16 01:41:41 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 014ada12ba | CW smoother: set default ramp time to 4ms and set the modulators ramp time at the same value | 2016-12-16 00:02:37 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 5571e01a65 | dB calculator: add floor value (default -100.0dB) when argument is 0 | 2016-12-15 21:27:13 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 330db19163 | CW Keyer GUI: appearance fixes | 2016-12-15 00:27:08 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 380eceaae5 | NFM Modulator: use CW smoother | 2016-12-14 23:59:25 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 1186e80663 | AM Modulator: use CW smoother | 2016-12-14 23:45:16 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 0a7e9261e2 | CW transition smoother: use smootherstep function. See: https://en.wikipedia.org/wiki/Smoothstep | 2016-12-14 23:23:58 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 98b9e20392 | Make a dedicated CW transition smoothing class | 2016-12-14 22:48:39 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 599ff3d672 | SSB Modulator: use sine/cosine ramp to smooth out CW transitions | 2016-12-14 19:08:05 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | dad2bf7bf9 | DSD Demod: use same magnitude squared average technique for the squelch as with the NFM demod | 2016-12-14 18:46:31 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | db3375ca3e | SSB Modulator: implemented audio mute, binaural and flip channels | 2016-12-14 13:52:46 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | b45ecd2418 | SSB Modulator: working... restored file play loop after correction in CW Keyer GUI | 2016-12-14 02:57:47 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 5000e01063 | CW Keyer GUI: fixed play loop collision with file play loop | 2016-12-14 02:54:05 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 5959364c3d | SSB Modulator: interim state (9) Fixed uninitialized low cutoff marker on preset load | 2016-12-14 02:17:39 +01:00 |  | 
			
				
					| 
							
							
								 f4exb | 3f20b31cc0 | SSB Modulator: interim state (8) removed non working play loop | 2016-12-14 02:09:04 +01:00 |  |