Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-04 | further preparations for NSM (#6265) | Robin Gareus | |
2015-05-04 | clear port-list before query. | Robin Gareus | |
fixes crash in PortManager::silence_outputs() | |||
2015-05-04 | fix thinko in 2e4428b | Robin Gareus | |
perspective of Ardour: signal sinks are outputs | |||
2015-05-03 | fix -Wsign-compare | Robin Gareus | |
2015-05-03 | right-click in mixer’s group box: show context menu. | Robin Gareus | |
2015-05-03 | no more noise during startup. | Robin Gareus | |
2015-05-03 | add an API to silence buffers (without session) | Robin Gareus | |
2015-05-03 | fix portengin get_ports() flags API | Robin Gareus | |
require all flags to be present (same as jack) | |||
2015-05-03 | de-select other strips when re-selecting a strip | Robin Gareus | |
2015-05-03 | Fix mixed spaces/tabs in wscripts | Christopher Arndt | |
2015-05-03 | don't install static library libsmf.a | Nils Philippsen | |
2015-05-03 | Allow to delete PC using <Del> | Robin Gareus | |
It currently only works if there’s no prior selection of notes in which case the MRV handles the event. | |||
2015-05-03 | implement scroll wheel support for ardour-dropdown | Robin Gareus | |
2015-05-02 | gfx-card & performance testing | Robin Gareus | |
2015-05-02 | log(0) - who would have guessed. | Robin Gareus | |
marginal improvement on x86_64 for zero, 5-10% for tiny numbers; 100% time improvement (half the time) on i686 with zero. #/bin/sh g++ -x c++ -O3 -ffast-math -o /tmp/a.out - << EOF #include <stdio.h> #include <stdlib.h> #include <cmath> #include <limits> static inline float accurate_coefficient_to_dB (float coeff) { #if 1 // try me if (coeff < 1e-15) return -std::numeric_limits<float>::infinity(); #endif return 20.0f * log10f (coeff); } int main (int argc, char **argv) { long long int i; float f = 0; if (argc < 3) return -1; long long int end = atoll (argv[1]); for (i = 0; i < end; ++i) { f += accurate_coefficient_to_dB (atof (argv[2])); } printf ("%f\n",f); return 0; } EOF time /tmp/a.out 100000000000 0.0 time /tmp/a.out 100000000000 0.0 time /tmp/a.out 100000000000 0.0 | |||
2015-05-02 | professionalize peak-meters | Robin Gareus | |
The peak meter needs to withstand various test-signals without visual jitter (in particular 1kHz sine) regardless of settings (period-size, sample-rate, custom fall-off). This needs to be done in sync (and not by a random non-rt ‘smoothing’ thread). On the downside this voids the ‘visual smoothing’ particularly with large buffersizes - but then again exactly this “always fall-off no matter what [the next real data will be]” is the problem. One the upside, there’s one less high-frequency (100Hz) thread (Yay!) PS. it probably never worked on windows, anyway. Only peak-meters are affected by his change. K-meters, IEC I/II and VU were never visually smoothed. | |||
2015-05-01 | dummy: ignore first cycle timing. | Robin Gareus | |
2015-05-01 | tweak Midi/DIN icon (proper notch) | Robin Gareus | |
2015-05-01 | constrain initial custom meter positions. | Robin Gareus | |
The processor-box GUI only allows to move the custom meter position between trim and main_out/panner. Previously an initial switch from In -> custom or Out -> Custom left the meter at a position that can otherwise not be reached by manually repositioning the custom meter. | |||
2015-05-01 | fix thinko with region-gain time offset. | Robin Gareus | |
2015-04-30 | don’t count silent [x]runs if there’s no session. | Robin Gareus | |
2015-04-30 | update region-gain-line time-converter. fixes #6293 | Robin Gareus | |
2015-04-30 | add a sanity check | Robin Gareus | |
2015-04-30 | more meter-change UI optimization | Robin Gareus | |
the meter widgets keep track of configuration and type. There is no more need to force an update. | |||
2015-04-30 | skip [duplicate] meter re-packing. | Robin Gareus | |
2015-04-30 | cleanup display suspend. | Robin Gareus | |
2015-04-30 | Correctly dereference 'fxbuf' when building with MSVC | John Emmas | |
2015-04-30 | When testing for x86 / x64 architecture, don't forget the symbols that MSVC ↵ | John Emmas | |
can understand | |||
2015-04-30 | fix over-optimzation in e3375c3. | Robin Gareus | |
Some users of DisplaySuspender expect an implicit redisplay. | |||
2015-04-30 | suspend editor redisplay during batch changes | Robin Gareus | |
(major speed-up when changing all meters) | |||
2015-04-30 | session: add signal to indicate batch updates | Robin Gareus | |
…to tell the UI to not redraw. | |||
2015-04-30 | meter-change: don’t update track-headers if not needed | Robin Gareus | |
2015-04-30 | x-fade pixel hunt | Robin Gareus | |
2015-04-30 | clamp DSP load displsy 100% & relax LPF. | Robin Gareus | |
2015-04-29 | DSP load calculation: favor peak over average. | Robin Gareus | |
2015-04-29 | no need to close a file that will not be removed (and has no name) | Paul Davis | |
2015-04-29 | fix double precision abs value computation | Robin Gareus | |
2015-04-29 | enable fade-out display by default in A4. | Robin Gareus | |
..because fade outs are implicit in A4. Eventually the GUI needs to set_show_background_fade() as needed. | |||
2015-04-29 | remove AU crashlog assert. | Robin Gareus | |
in case $HOME/Library/Caches/Ardour4/au_crashlog.txt is not writeable, just log to stderr. | |||
2015-04-29 | x-run counter reset & typo | Robin Gareus | |
2015-04-29 | NOOP: fix indentation | Paul Davis | |
2015-04-29 | [Summary] Should have been committed with previous: made background fade ↵ | GZharun | |
optional and not shown by default | |||
2015-04-29 | fix issue with manual merge conflict | Paul Davis | |
2015-04-29 | make computation of OS X pango text width correction less intrusive/more ↵ | Paul Davis | |
efficient. Compute the correction only once after each font specification setting. Conflicts: libs/canvas/canvas/text.h | |||
2015-04-29 | manually apply grygorii's API to manage a correction for pango errors in ↵ | Paul Davis | |
text size computation on OS X | |||
2015-04-29 | manually apply grygorii's waveform amplitude implementation | Paul Davis | |
2015-04-29 | [Summary] Fixed issue when width request from Cavas text returned old width ↵ | GZharun | |
value [Reviewed by] Paul Davis Conflicts: libs/canvas/canvas/text.h | |||
2015-04-29 | change placement of ruler divider so that the lower line is at the specified ↵ | Paul Davis | |
height, rather than the upper | |||
2015-04-29 | do the right thing when TrackingText::offset is changed | Paul Davis | |
2015-04-29 | Fix method hiding in Canvas::Text | Paul Davis | |