forked from djdiskmachine/LittleGPTracker
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: Attempts to get 64bit sound fonts working #3
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Add deep clone Clones selected chain and the phrases within TODO: Need to instrument Restore old clone * Instrumented deep clone Does not behave great Issues with copy/paste Clone fine deepClone fine Remove logging * Instrumentation done Copy/paste works Clone fine deepClone fine Removed deepclone enum TODO: Remove logging * Removed logging * Cosmetics --------- Co-authored-by: djdiskmachine <[email protected]>
This reverts commit bef926e.
check (push/pr) beta build release build Co-authored-by: djdiskmachine <[email protected]>
sudo apt...
Rename main -> build Check builds the fastest config (miyoo) Co-authored-by: djdiskmachine <[email protected]>
* MVEL cmd Set step velocity for MIDI instruments xiphonics/picoTracker#163 Co-authored-by: djdiskmachine <[email protected]>
Adds Win32 to check action Adds missing libs Adjust dsound.h path Bump project number Co-authored-by: djdiskmachine <[email protected]>
* Initial 1.4.1 release Adds automated build for Bittboy, RG35XX New features: quarter note color, deep clone, note audition License changed from CC-BY-SA-NC to GPL-3 Change versioning name convention Update README.txt * Add font generation at build time Update README.txt Authored by: Nine-H [https://ninethehacker.xyz] * Build version name convention Build number is now X.Y.Z instead of XY_Z * Adds note audition in phrase view Original implementation by democloid: xiphonics/picoTracker#86 Previews notes when entering new and modifying existing notes * RG35XX (djdiskmachine#88) Adds RG35XX as build target Added to build action Disabled stubs for USB MIDI left in place
Fix branch for RG35XX
* Play with chain offset in song mode When in chain view, pressing R+Start plays the current song row starting at the offset from current chain row. Always play with zero offset when in songview Always fetch chain offset when in chainview
Initialize with dummymidi for now Co-authored-by: djdiskmachine <[email protected]>
Fixes: Boot crash for Miyoo, RG35XX Update: Install instructions for Miyoo, RG35XX Co-authored-by: djdiskmachine <[email protected]>
* Adds a 1 second notification when deep cloning
* Allow warping over empty chains Jump over empty neighbors in chain or phrase view instead of forcing you to go back to song screen. --------- Authored-by: djdiskmachine <[email protected]>
* add support for rg35xx-plus boards, tested on RG35XX-H * add RG35XXH toolchain info * build: separate rtmidi and jackaudio from linuxdirs * feature: duplicate DEB target to generic LINUX target and document * feature: integrate 64 bit patches, makefile for x64 build, add rtmidi logging * feature: 32 bit using generic linux adapter * chore: better logging for midiservice and mixerservice, some whitespace cleanups and comments By using pkg-config to set the cflags and libs, the Makefile should work across all Linux distro's even if they move some libraries into non standard locations * SDL Audio: Flush Midi Buffers. Both the RtAudio and Picotracker implementations flush their midi queues multiple times per audio buffer fill. So the SDL implementation should probably do the same. The midi implementation seems to still have issues related to key presses and releases. All header files are in the following order * Class Related * External Libs * Internal Libs * Use SDL or SDL2 for non platform specific code * x64 Move to SDL2 disable Midi Currently on a multicore system RTMidi seems to add a number of race conditions so disable it until resolved. --------- Co-authored-by: emartinez <[email protected]> Co-authored-by: Nine-H <[email protected]> Co-authored-by: Ivan Gavrilov <[email protected]>
Co-authored-by: djdiskmachine <[email protected]>
* added xcode gitignore * added 64 bit xcodeproj * cofigured lgpt64 for macos * fixed assert on displayModeRet * removed unused files * added allowed archs * added about message * changed default keys to be more confortable in mac keyboards * added sample config.xml for macos
* added readme and changelog * added readme files to lgpt_package and ignoring mac .DS_Store
This wasn't used in any build and seems like it was replaced with the MidiService implementation.
When warping between phrases of chains of unequal length, a shorter chain won't block warp. Co-authored-by: djdiskmachine <[email protected]>
* Reenable midi in X64 * Sysmutex: Add header guards * MidiService: Add threadsafety On a multicore system one thread was adding or removing from the queue while the other was iterating over it which was causing frequent crashes on x64 * x86: Add midi to build now crash is fixed
Sent this to the wrong place |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Not sure if the solutions here are right but they are getting closer slowly, i'll comment where i'm upto.