Commit Graph

129 Commits

Author SHA1 Message Date
apoorv569 3f2bb4551c Update meson.build file
- Bump meson version requirement
- Bump cpp_std to gnu++20
- Bump copyright years to 2020-2025
- Add spdlog cmake options
- Bump wx version requirement to 3.2.8
- Bump sqlite3 version requirement to 3.45.1
- Bump yaml-cpp version requirement to 0.8.0
2025-09-24 16:06:39 +05:30
apoorv569 fd2789d401 Update all meson wrap files. 2025-09-24 16:04:49 +05:30
apoorv569 023d4bca27 Only clone libsndfile and spdlog if not available on system 2023-12-08 02:21:03 +05:30
Apoorv 0f1700fcdc Merge branch 'nimius-testing-patch-44800' into 'testing'
Fixed compilation error for spdlog.

See merge request samplehive/sample-hive!10
2022-11-26 07:38:26 +00:00
apoorv569 eb603be129 Update README add audio dependency. 2022-11-26 02:33:40 +05:30
Lucas Wieling 01dad0c725 Fixed compilation error on Arch Linux as suggested by @apoorv569 2022-11-25 07:36:46 +00:00
apoorv569 7f13c45c40 Fix segmentation fault when using -r flag on the command line and add double click to play a sample. 2022-10-31 15:50:46 +05:30
apoorv569 66ce190098 Add BPM detection using aubio. 2022-09-16 16:44:24 +05:30
apoorv569 c2256d8d2e Revert spdlog version v1.9.2 as v1.10.0 seems to have issues with fmt. 2022-09-16 16:33:47 +05:30
apoorv569 9a3ac45800 Bump wxWidgets version to v3.2.1 and spdlog version to v1.10.0. 2022-09-16 01:15:51 +05:30
apoorv569 491852a756 Add build type define and minor meson build file update. 2022-09-16 01:13:54 +05:30
apoorv569 6d0f66d144 Show milliseconds in addition to minutes and seconds for the length of a sample in the ISO 8601 standard. 2022-03-27 15:29:09 +05:30
apoorv569 293c12a7e0 Remove unnecessary logging statements and database queries. 2022-03-18 17:39:52 +05:30
apoorv569 22f45fbd66 Temporary fix the short sample not looping from beginning. 2022-03-18 17:37:33 +05:30
apoorv569 165e11ce6f Add option to BuyMeACoffee. 2022-03-15 23:02:23 +05:30
apoorv569 023874a9be Add DemoMode for auditioning samples without storing them in database. 2022-03-05 14:35:19 +05:30
apoorv569 3db1e5858e fixup! Add experimental Windows build. 2022-02-15 23:13:37 +05:30
apoorv569 b367a9d895 Add experimental Windows build. 2022-02-15 22:54:44 +05:30
apoorv569 db7a476a1d Add wxBITMAP_TYPE flags to support other platforms. 2022-02-13 20:38:46 +05:30
apoorv569 1ccb616b93 Add option to disable splash on startup and some cleanup. 2022-02-10 20:43:31 +05:30
apoorv569 dde610a78f Add check for darwin and restricted wx to v3.1.5. 2022-02-10 20:42:08 +05:30
apoorv569 c9d3ab8295 Merge branch 'experimental-encapsulation' into testing 2022-02-04 17:42:36 +05:30
apoorv569 a14705f31f Add check for which toolkit to use based on platform and general cleanup. 2022-02-02 00:55:42 +05:30
apoorv569 490012b5eb Fix wxBitmapToggleButton function parameters for the new wx update. 2022-02-02 00:54:48 +05:30
apoorv569 010a798fe5 More encapsulation, lots of reformatting and cleanup. 2022-01-24 02:39:57 +05:30
apoorv569 016fd28d34 fixup! Caught an unhandled exception from libsndfile 2021-12-14 00:36:56 +05:30
apoorv569 9e0be8f55a More encapsulation and add new class Signal for handling custom events. 2021-12-13 23:42:12 +05:30
apoorv569 1e6a0e635b Caught an unhandled exception from libsndfile 2021-12-13 22:20:33 +05:30
apoorv569 7dd7f2b3c1 Separate transport control panel to its own class. 2021-11-16 14:07:48 +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