Comments (7)
So, let's try to implement this and check will midi2vgm accept the result?
from opn2bankeditor.
Oh it's a minor thing, I wanted to keep note because I've found it during research of formats.
Are other software known to use this format?
from opn2bankeditor.
Are other software known to use this format?
Idk, mainly those midi2vgm and it's editor
from opn2bankeditor.
I found again an old post where ValleyBell talks of a newer revision of Gyb known as v3 (Nov 2018).
It is suggested to have support of bank MSB+LSB through linked editor software.
This software has source code with the Gyb loader. At first look, it has a case for FileVer
based on 3 different versions.
http://forums.sonicretro.org/index.php?s=9007c6bcd222e60acc7e3e2f044313ce&showtopic=25337&view=findpost&p=934762
from opn2bankeditor.
If you want a GYB checksum implementation, feel free to use the one from 2612_checksum.c that's included in the mid2smps 0.3.5 source code (subfolder OPNInsEdit)
So far the GYB format is only used by midi2vgm YM2612 and mid2smps. The latter is pretty popular in the Sonic hacking scene.
from opn2bankeditor.
So far the GYB format is only used by midi2vgm YM2612 and mid2smps. The latter is pretty popular in the Sonic hacking scene.
I see, BTW, some recent time I made my own MIDI2VGM with using of libOPNMIDI core:
- The tool: https://github.com/Wohlstand/libOPNMIDI/blob/master/utils/midi2vgm/midi2vgm.cpp
- The actual writer: https://github.com/Wohlstand/libOPNMIDI/blob/master/src/chips/vgm_file_dumper.cpp
Processing of channels and music playing libOPNMIDI is doing. Yeah, libOPNMIDI initially is the MIDI synthesizer over OPN2 and OPNA chips, however, knowing some tricks I made the MIDI2VGM tool with basing on capturing of OPN commands and sending them into VGM file. Files are appearing non-optimized and their size would have more than 1 MB. However, yourvgm_cmp
squishes it into a few kilobytes size (except files are getting too many arpeggios due to voice channels overuse because of notes mess).
from opn2bankeditor.
This was implemented in the latest GYB format updates.
from opn2bankeditor.
Related Issues (20)
- Link for 64-bit Windows dev build is broken HOT 3
- [Feature Request]Option to show detune values as unsigned (0-7ε) HOT 4
- [Bug]Instrument list keeps jumping to GM1 Melodic bank after changing LSB HOT 10
- Add PCM sampling instrument HOT 2
- support importing OPL musical instruments HOT 4
- The same crash problem as OPL3-BE HOT 4
- Feature request: ability to detune an instrument by n cents
- Allow detuning percussion instruments by n cents HOT 1
- Options for VGM importer HOT 1
- Build error on delay_analysis.cpp HOT 7
- Instrument importer cannot import multiple files HOT 1
- Definitions of banks for XG and other standards HOT 13
- Support for other instrument formats part 2 HOT 23
- Copy and paste with textual instrument formats HOT 12
- Bug when importing instrument with no item selected on a main window list HOT 2
- update GYB file format specification HOT 10
- cmdline utilites? HOT 3
- VGM importer glitchy behaviour HOT 12
- Rework layout for smaller screens HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opn2bankeditor.