Skip to content
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

[Tracker] OG Bosca Ceoil issue reports #49

Open
37 of 50 tasks
YuriSizov opened this issue Dec 5, 2024 · 0 comments
Open
37 of 50 tasks

[Tracker] OG Bosca Ceoil issue reports #49

YuriSizov opened this issue Dec 5, 2024 · 0 comments
Labels
bug A bug, crash, or performance issue enhancement A new feature or feature improvement usability A problem with usability and user experience

Comments

@YuriSizov
Copy link
Owner

YuriSizov commented Dec 5, 2024

Since the original repository is archived, we can't reply to the open issues there (per GitHub's policies, even maintainers/collaborators cannot do that). So here's a tracker for issues still open there with an update on their status in Bosca Ceoil Blue.

Rewrite/port proposals

Status: ✅ Resolved, 3.0.

Well, hello there! These proposals are generally made obsolete by the existence of this project. Both Bosca Ceoil and its synthesizer, SiON, have been ported to a new tech stack and are supported on all desktop platforms with web and mobile versions coming in the future.

Bug reports

Exporters and importers

  • xm exporter doesn't work TerryCavanagh/boscaceoil#36

    • Status: ✅ Resolved, 3.0.
    • The provided .ceol file seems to crash in the original app due to some indexing problem. It doesn't crash in Bosca Ceoil Blue and produces an export.
    • However, !!! DO NOT PLAY THIS FILE IN BOSCA !!!, especially with headphones on! It's just a lot of screeching sounds, and is extremely unpleasant. Not sure if it was intended this way or not. The XM file is somewhat easier to listen to, probably because it cannot go very high with the pitch.
  • exporting standalone snaps range to whole region TerryCavanagh/boscaceoil#38

    • Status: ✅ Resolved, 3.0-3.1.
    • I agree that this is an annoying issue, which is why I have fixed it in 3.0 and improved further in 3.1. Ideally we'd want to listen to the generated output until the threshold for "silence" is reached, but I'm not sure how to do that yet. Should be possible though.
  • Requested bug fix: Midi files export with note cut at end TerryCavanagh/boscaceoil#56

    • Status: ✅ Resolved, 3.0.
    • This should be fixed as well. I reimplemented all exporters anew, following the respective specs and other documentation I could find. Without an example, I will consider this resolved.
  • Strange behavior when trying to save to .wav file with 17 bar song TerryCavanagh/boscaceoil#65

    • Status: ✅ Resolved, 3.0.
    • This should be fixed as well. Wav exports specifically are nothing but replaying all the same notes across all patterns and arrangement bars once from the top. And recording the results as you do. So there shouldn't be any specific bugs related to the number of bars. But all exports, Wav included, were a subject to the issues above where the export would just end at the last bar, even if there was some residual sound still playing. Which is fixed in Bosca Ceoil Blue.

Platforms and porting

"Bosca doesn't work on macOS"

Status: ✅ Resolved, 3.0.

Bosca Ceoil Blue works natively on macOS thanks to the Godot engine. Official releases are also fully notarized with Apple and should work without a hitch on all modern mac-devices. These issues should be resolved now.

"Bosca online doesn't work"

Status: ✅ Resolved, 3.1.

Bosca Ceoil Blue offers a web version starting with release 3.1. It works correctly in Chrome and other Chromium-based browsers (like Edge, Opera, and many others), and in Firefox. Safari has issues which affect the engine that Bosca Ceoil Blue uses, so it cannot be supported at this time.

The experience of the web version is absolutely identical, except the Esc to quit shortcut is removed. The web version also features a landing page before the app starts, letting you know if your browser is likely compatible. This version should work across all devices that have compatible browsers, including Chromebooks and Android devices (although do note that the experience is not adapted to touch screens).

See also: #8.

Improvements

  • release as a flatpak TerryCavanagh/boscaceoil#105

    • Status: 🚫 Not implemented.
    • I'm not against supporting alternative distributions in principle, for any platform, but I have no experience setting up any of them, nor a good idea which would be practical and which would be superfluous. But please, feel free to open issues for each platform and distribution system that you think we must support, with some details about how it would work.
  • release as a .clap plugin TerryCavanagh/boscaceoil#106

    • Status: 🚫 Not implemented.
    • There are currently no plans for integrating Bosca in other musical software. It can be fun, but it's not something that I'm familiar with to be the best judge of the practicality of it. Still, if you know how to do it, please make an issue or a PR with the necessary changes.

Usability

Music theory

Status: 🚫 Unfixed.

These problems generally involve changing the file format that Bosca uses. As such, they can only be done in a major release where we can break compatibility. I plan to address these in Bosca Ceoil Blue 4.0 some time next year.

Support questions and other inquiries

@YuriSizov YuriSizov added bug A bug, crash, or performance issue enhancement A new feature or feature improvement usability A problem with usability and user experience labels Dec 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug A bug, crash, or performance issue enhancement A new feature or feature improvement usability A problem with usability and user experience
Projects
None yet
Development

No branches or pull requests

1 participant