Commit Graph

82 Commits

Author SHA1 Message Date
apoorv569 22f45fbd66 Temporary fix the short sample not looping from beginning. 2022-03-18 17:37:33 +05:30
apoorv569 023874a9be Add DemoMode for auditioning samples without storing them in database. 2022-03-05 14:35:19 +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 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 0ecf694997 Remove InfoBar from Database. 2021-10-08 15:50:00 +05:30
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
apoorv569 fe463fe199 Add yaml-cpp, sqlite3 and libsndfile subprojects. 2021-10-07 12:54:44 +05:30
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 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
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 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 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
apoorv569 64bde0a6b1 Add license header to all files, and bump version number to 0.8.4_alpha.1 2021-07-18 09:50:42 +05:30
apoorv569 953b81d753 Added ability to install SampleHive, added `_()` macro for translation support, much more clearer log messages and general clean up. 2021-07-18 09:09:41 +05:30
apoorv569 fa476d57fd Add menubar, statusbar and about dialog, also fixed layout of some widgets. 2021-07-14 03:22:37 +05:30
apoorv569 e72c933a6f Renamed SampleListView to Library, added new path column and context menu for column header to hide/show columns. 2021-07-06 03:38:53 +05:30
apoorv569 9bc1599d90 New trash page and add context menu and drag and drop feature for moving samples to trash. 2021-07-06 01:12:31 +05:30
apoorv569 2b8b47d9a4 Fix styling and positioning of some widget and add file type filter for wxDirCtrl. 2021-07-04 18:43:03 +05:30