Robbert van der Helm
|
6966d00dd7
|
Fix cents in s2v_f32_hz_then_khz()
The trimming was not done correctly, and cents were treated as partial
octaves.
|
2022-11-12 01:32:09 +01:00 |
|
Robbert van der Helm
|
79f5bd8659
|
Add a formatter for frequencies with note name
This is the same as the 'Hz then kHz' formatter but it also appends the
note name and optionally the number of cents.
|
2022-11-12 01:26:27 +01:00 |
|
Robbert van der Helm
|
c3cd2fb0dd
|
Fix v2s_i32_note_formatter() for negative numbers
Otherwise this would wrap around or panic in debug builds.
|
2022-11-12 01:25:33 +01:00 |
|
Robbert van der Helm
|
59456a2973
|
Remove 128 note MIDI limit in frequency parser
This is useful when the value->string function can go outside of the
standard 128 note range.
|
2022-11-12 01:25:33 +01:00 |
|
Robbert van der Helm
|
761f0b0a80
|
Add cents support to s2v_f32_hz_then_khz()
|
2022-11-12 01:25:33 +01:00 |
|
Robbert van der Helm
|
5b3c327e29
|
Handle -inf dB in gain<->decibel formatters
|
2022-11-11 03:15:05 +01:00 |
|
Robbert van der Helm
|
e8002730a0
|
Fix clippy lints
|
2022-11-05 14:19:47 +01:00 |
|
Simon Leiner
|
f4995abf88
|
Fix typos in documentation
|
2022-09-29 15:13:43 +02:00 |
|
Robbert van der Helm
|
4c9a2726f3
|
Fix s2v_bool_bypass()
|
2022-09-07 20:43:47 +02:00 |
|
Robbert van der Helm
|
5010ce5e1a
|
Allow parsing compression ratios without a colon
|
2022-08-20 15:54:09 +02:00 |
|
Robbert van der Helm
|
6a1395e99a
|
Avoid printing -0.0 dB
|
2022-07-24 21:20:53 +02:00 |
|
Robbert van der Helm
|
83d8c7a9f4
|
Add a formatter for compression ratios
|
2022-07-24 15:15:47 +02:00 |
|
Robbert van der Helm
|
8018af419f
|
Add back lost note->frequency conversion
This somehow got lost in db135ba34f .
|
2022-06-22 19:40:25 +02:00 |
|
Robbert van der Helm
|
db135ba34f
|
Fix note note string -> MIDI ID conversion
This was added in a PR, but I never actually tested the conversion.
|
2022-06-22 19:35:10 +02:00 |
|
Robbert van der Helm
|
c6c37e665b
|
Accept note names for frequency params
|
2022-06-22 18:41:50 +02:00 |
|
Robbert van der Helm
|
2ac013df64
|
Fix warnings
|
2022-05-22 00:59:04 +02:00 |
|
Robbert van der Helm
|
f37974448d
|
Change naming convention for formatters
This still isn't idea, but at least it's less ambiguous than it was
before this.
|
2022-03-27 03:43:39 +02:00 |
|
Robbert van der Helm
|
47a96ee02b
|
Fix broken rustdoc links
|
2022-03-27 03:32:45 +02:00 |
|
Robbert van der Helm
|
9c608c77f9
|
Add formatters for bypass parameters
|
2022-03-23 17:42:48 +01:00 |
|
Robbert van der Helm
|
a1cb362dda
|
Fix subtract with overflow in Hz->kHz formatter
When supplying a short input value without a unit.
|
2022-03-21 15:00:03 +01:00 |
|
Robbert van der Helm
|
2911efaa79
|
Don't treat invalid inputs as center panning
|
2022-03-21 14:56:50 +01:00 |
|
Robbert van der Helm
|
b516e5341e
|
Fix the f32_hz_then_khz formatter
|
2022-03-21 14:47:30 +01:00 |
|
Robbert van der Helm
|
0f60ce9609
|
Clean up i32 note formatters
|
2022-03-21 14:40:17 +01:00 |
|
Robbert van der Helm
|
e90bfecc0b
|
Add a matching from_f32_hz_then_khz function
|
2022-03-21 14:28:28 +01:00 |
|
Robbert van der Helm
|
44aa3dd564
|
Clean up the f32_hz_then_khz formatter
|
2022-03-21 14:17:16 +01:00 |
|
Robbert van der Helm
|
2af93436a6
|
Clean up panning formatters
|
2022-03-21 14:14:24 +01:00 |
|
Robbert van der Helm
|
8344645523
|
Rename lin_to_db formatter to gain_to_db
And use the existing functions from the util module.
|
2022-03-21 13:59:31 +01:00 |
|
Fredemus
|
8bbcb1a093
|
add panning formatter
|
2022-03-20 21:37:50 +01:00 |
|
Fredemus
|
41db682c20
|
i32_note_formatter + from_f32_lin_to_db
|
2022-03-20 21:15:17 +01:00 |
|
Fredemus
|
f0ee2739f1
|
a few more formatters
|
2022-03-20 16:08:43 +01:00 |
|
Robbert van der Helm
|
2c6f65a342
|
Add formatters for percentages
|
2022-03-08 18:45:18 +01:00 |
|
Robbert van der Helm
|
24f3593de0
|
Move order conversion to formatters module
|
2022-03-08 18:31:20 +01:00 |
|
Robbert van der Helm
|
bc11c97fcf
|
Use the new builder interface
|
2022-02-12 17:19:52 +01:00 |
|
Robbert van der Helm
|
f645b6a92f
|
Relicense under the ISC license
|
2022-02-12 16:04:46 +01:00 |
|
Robbert van der Helm
|
44172da94f
|
Use Arcs for the callbacks
So it becomes possible to reuse one callback for multiple parameters.
This will be important for value change notifications.
|
2022-01-31 20:44:10 +01:00 |
|
Robbert van der Helm
|
c286958c63
|
Swap around trait bound order
|
2022-01-30 13:15:42 +01:00 |
|
Robbert van der Helm
|
71dc144c73
|
Add a simple formatters library
We can add common formats here so you don't need to repeat them all the
time.
|
2022-01-28 14:33:29 +01:00 |
|