Commit Graph

102 Commits

Author SHA1 Message Date
apoorv569 016fd28d34 fixup! Caught an unhandled exception from libsndfile 2021-12-14 00:36:56 +05:30
apoorv569 1e6a0e635b Caught an unhandled exception from libsndfile 2021-12-13 22:20:33 +05:30
apoorv569 ccda509068 Add serialize option for the splitter window sash position. 2021-11-16 10:35:10 +05:30
apoorv569 1210b5e6ce fixup! Fix database initializing before loading configuration file. 2021-11-14 09:32:04 +05:30
apoorv569 e1d89d0b24 Fix database initializing before loading configuration file. 2021-11-11 04:13:11 +05:30
apoorv569 c9b79a6935 Add serialization for window size, recursive search for files and media volume. 2021-11-10 03:19:37 +05:30
apoorv569 f40f514912 Add new custom events. 2021-11-08 13:22:03 +05:30
apoorv569 77fb65377b Add command line option to reset app data, new Paths header, more code refactoring. 2021-11-07 08:41:04 +05:30
apoorv569 8bfb8c718a Replaced wxLog with spdlog for logging, add spdlog dependency to README. 2021-11-06 18:28:16 +05:30
apoorv569 202cb1e7d8 Fix wxBitmapButton function parameters for the new wx update. 2021-11-06 05:21:07 +05:30
apoorv569 c52d7708d8 Refactoring, organizing files in directories. Add directory watcher, removed unnecessary calls to settings dialog. 2021-11-04 19:16:58 +05:30
apoorv569 5714beab03 fixup! Initial commit on SourceHut 2021-10-25 17:52:44 +05:30
apoorv569 fbf26100e5 Initial commit on SourceHut 2021-10-25 17:50:45 +05:30
apoorv569 0ecf694997 Remove InfoBar from Database. 2021-10-08 15:50:00 +05:30
Apoorv 4630695589 Merge branch 'refactor_database' into 'testing'
Refactor database

See merge request samplehive/sample-hive!7
2021-10-08 07:29:27 +00:00
Mathias Buhr c7005dd559 Checkout submodules as well 2021-10-07 22:48:57 +02:00
Mathias Buhr 3558cac62d Reduce redundant database code 2021-10-07 22:48:18 +02:00
Mathias Buhr 7eccf406dc Use const& for loop 2021-10-07 21:38:37 +02:00
Mathias Buhr e00d753302 Cleanup Database interface 2021-10-07 21:38:34 +02:00
Mathias Buhr 63173df9ad Refactor database 2021-10-07 21:36:19 +02:00
Mathias Buhr f808a8281f Use C++14 2021-10-07 21:23:53 +02:00
apoorv569 fe463fe199 Add yaml-cpp, sqlite3 and libsndfile subprojects. 2021-10-07 12:54:44 +05:30
apoorv569 1a92c58954 fixup! Merge branch 'experimental-draw-waveform' into 'testing' 2021-10-04 14:39:10 +05:30
Apoorv 2e656b057e Merge branch 'experimental-draw-waveform' into 'testing'
Show waveform for the selected sample.

See merge request samplehive/sample-hive!9
2021-10-04 09:01:55 +00:00
apoorv569 101dfa2474 Version bump to v0.9.0_alpha.1, general cleanup and replace screenshots with new, showing off waveform. 2021-10-04 14:15:53 +05:30
apoorv569 3fcea8af12 fixup! fixup! Fix taglib include path for meson subproject and update README for dependencies. 2021-10-03 19:20:02 +05:30
apoorv569 601ff10690 fixup! Fix taglib include path for meson subproject and update README for dependencies. 2021-10-03 18:57:18 +05:30
apoorv569 dd5b5196ee Fix taglib include path for meson subproject and update README for dependencies. 2021-10-03 18:54:21 +05:30
apoorv569 79cb16324a Add wxWidgets and Taglib as meson subprojects, up the version requirement for wxWidgets to v3.1.5 and Taglib to v1.12 add new icons for buttons. 2021-09-30 14:04:54 +05:30
apoorv569 56d6d86f66 Remove unnecessary wxTimer calls. 2021-09-13 04:52:30 +05:30
Apoorv 28cff9a8fe Merge branch 'experimental-draw-waveform' into 'experimental-draw-waveform'
Waveform optimization: split into RMS of chunks instead of drawing every point

See merge request samplehive/sample-hive!8
2021-09-07 22:31:00 +00:00
Tremeschin 86a5c218ac Waveform optimization: split into RMS of chunks instead of drawing every point 2021-09-07 19:05:04 -03:00
apoorv569 0eaf78923c Can loop a region now. 2021-09-05 03:27:18 +05:30
apoorv569 f061fe8a8c Add custom event to send loop points to MainFrame. 2021-08-29 19:45:03 +05:30
apoorv569 627cb76950 Add ability make a selection for loop region. 2021-08-11 02:32:39 +05:30
apoorv569 cf9c3f5551 Fix assert when mouse is click but playhead is not captured and pop status text, when there is no text to pop. 2021-08-03 23:11:46 +05:30
apoorv569 af929cecc2 Waveform panel moved to its own class, add ability to change waveform color and can seek the playhead now. 2021-08-02 09:11:00 +05:30
apoorv569 8aac911f07 Add loop point controls, draw waveform and playhead. 2021-07-30 23:40:45 +05:30
apoorv569 efc67f483c Add details for contributing to SampleHive in README.org 2021-07-25 12:13:01 +05:30
apoorv569 fd9ec9131a Add CONTRIBUTING.org 2021-07-25 12:02:44 +05:30
Apoorv 3e8a6fccaa Update Bug.md 2021-07-25 06:21:31 +00:00
Apoorv 030c6be7c3 Update FeatureRequest.md 2021-07-25 06:21:17 +00:00
apoorv569 85f534aa6e fixup! Add issue templates. 2021-07-25 01:00:14 +05:30
apoorv569 d46bfdf229 Add issue templates. 2021-07-25 00:34:22 +05:30
apoorv569 c49aca13a4 Add command line option to SampleHive version. 2021-07-25 00:32:46 +05:30
apoorv569 aeaa50ff82 Add ability to reset/clear app data. 2021-07-21 19:42:58 +05:30
apoorv569 779b027d11 Replaced wxSVG with wxStaticBitmap and removed the `libwxsvg-dev` and `libwxsvg3` from dependencies. 2021-07-19 09:02:58 +05:30
apoorv569 25a4c1a5cc fixup! Improved the logo a bit, changed the app icon to higher resolution one and replaced README.md with README.org 2021-07-18 20:33:17 +05:30
apoorv569 7bcf6f174a Improved the logo a bit, changed the app icon to higher resolution one and replaced README.md with README.org 2021-07-18 20:30:45 +05:30
apoorv569 f28072881b fixup! Add license header to all files, and bump version number to 0.8.4_alpha.1 2021-07-18 10:03:14 +05:30