Main Menu

Recent posts

#41
Help and Questions / Re: New stream export page
Last post by n0cturn - June 24, 2025, 22:44:49
I think that would make make more sense.

You have a module, in that module there are sequences, in those sequences are the songs.
#42
Development Corner / Re: OpenMpt accessibility disc...
Last post by Saga Musix - June 24, 2025, 20:00:37
Welcome to the OpenMPT community. It's really difficult to find the time to watch through a one-and-a-half hour video to pick up what are potential issues that you want to be fixed, so I would greatly appreciate that you either give a concise summary of those things, or even better, create an issue for each one of them over at https://bugs.openmpt.org/

I got roughly to about 18 minutes in and the only actionable thing I found until then was a list of keyboard shortcuts - which already exists, as part of the manual: https://wiki.openmpt.org/Manual:_Keyboard_Actions - are you not aware of this list or is there something that's missing from it that you would need?
I also only realized through the video that the Expand and Shrink pattern icons don't have shortcut counterparts, so those will be added in the next OpenMPT version.

Edit: Around minute 25, you seem to struggle to go from the visual sample representation (where the keyboard focus resides by default, so that you can audition the sample using your keyboard) to the sample properties. You should use the "Switch between upper / lower view" shortcut (default: Ctrl+Shift+Tab), which will automatically toggle between those two areas. The same shortcut is available in all areas (Global, Patterns, Samples, Instruments, Comments) to switch between the two views each editor area is comprised of.

You're definitely not the first blind OpenMPT user, and thanks to the blind users in our community, we have been able to improve accessibility over the years quite a bit. I wouldn't say that OpenMPT wasn't accessible before 2025 (as you put it in the video), although some basic things did require workaround for many years (essentially because nobody ever told us that they need fixing). Every report about accessibility issues is greatly appreciated and will help making the software better.
#43
Help and Questions / Re: New stream export page
Last post by Saga Musix - June 24, 2025, 19:54:59
I think we could probably change the display so that it's something like "Sequence 2, Song 3 / Order 4 to 5". Maybe that would help?
#44
Help and Questions / Re: Sustain loop on a sample b...
Last post by Saga Musix - June 24, 2025, 19:50:22
Sample sustain loops always play in full before they are left. If you just want the sample to fade out somewhat naturally, you could use the instrument fadeout property, or indeed set up a volume envelope. Unlike samples, envelopes do have an additional release note in the MPTM format, which OpenMPT will directly jump to as soon as the note is released, so it doesn't need to finish playing a sustain loop in full.
If you do want to use the end of the sample past the sustain loop immediately, the easiest way would probably be to just copy the tail of the sample to a different sample slot and trigger it as a separate note.
#45
Help and Questions / Improving latency on Ubuntu St...
Last post by monty - June 24, 2025, 13:53:50
Hi all,

Im running OpenMPT via Wine on Ubuntu Studio LTS on a gen2 lenovo t14 i5.

baseline performance when selecting the WASAPI driver in sound card settings is 30ms latency.  If i try to apply lower latency settings, e.g., 20ms,  it stil doesnt go any lower than 30ms

I got the experimental WINE native output up and running,  but selecting the respective drivers via Sound Card settings provided worse performance  than the WASAPI drivers (x3 cpu usage at same latency value,  would allow a lower latency setting but with bad stuttering)

From here, I tried changing Wine's default audio driver from pulse to alsa which allowed me to select the Sound Card option for ALSA and apply latency values of 20ms with lower cpu usage now,  but the overall performance became unstable and OpenMPT would hang.

Im an absolute noob with Linux and am definitely over my head trying to mess with this stuff, but if anyone has any guidance it would be much appreciated.  If there's any additional info I can provide that would be useful,  by all means let me know

many thanks in advance



#46
Help and Questions / Sustain loop on a sample but h...
Last post by chakastab - June 24, 2025, 07:40:56
Is it possible to do this in OpenMPT? I was thinking of having a sample end early before it reaches the loop region, making it sound like a note that's being played naturally, like you would on a keyboard. Or do I just use the envelope for that....
#47
Free Music Downloads / Re: Oblique Waves [mp3]
Last post by n0cturn - June 23, 2025, 21:39:25
The bass that jumps in all the way through is loud... on purpose, but that doesn't mean I don't have a problem! (not another one) If you are using tiny computer speakers it will probably sound different to what it sounded like to me, you need some bass and turn it up, if the windows aren't rattling its not turned up enough.
#48
Free Music Downloads / Re: Oblique Waves [mp3]
Last post by Vojvodinosaurus - June 23, 2025, 17:03:34
volume seems to go up and down a bit, did you have problems with normalization or sth with my media player?
#49
Development Corner / OpenMpt accessibility discussi...
Last post by GoemonIshikawa - June 21, 2025, 16:22:19
Hello all, my name is GoemonIshikawa, and I am a fully blind user of OpenMPT who uses the screen reader NVDA
https://www.nvaccess.org/.

I made this topic as well as a video detailling the accessibility of the software and what I can do in it, as well as the things I can't do and what a screen reader is, and what improvements need to be made for further accessibility. I made small samples with OpenMPT and pointed them as well, and if available I will attach them here. The main focus though is a small sample of the Goemon theme from the legend of the mystical ninja although the tempo isn't correct, otherwise i'd vibe all day and the video wouldn't end haha.
https://drive.google.com/file/d/1o0_fNhGQasLk-8dGrgW7pzymTKcGiHOn/view?usp=sharing.


Little bit about me.

Some people know me as The chiptune archiver and on Battle of the bits I'm Juan reina. I have been introduced to OpenMPT about 8 years ago but this was when Openmpt wasn't usable, and what you could access came from an NVDA adon that made certain controls and the pattern view accessible. But since that adon is not worked any more and the main accessibility is in the software, it's my note that some blind people must have made a push to talk and work with the devs for that change. Now that I have an account now I can push for it in my own way, and work with accessibility that will be usable with screen reader.

If you all need anything said that the video doesn't quite say please let me know and I will tell you as much as I can.
My aim is to make music as I can't make music via a DAW, and to eventually make some money to give back financially to OpenMPT, as it's of the only trackers that my people can use.
I've attached the samples I've worked with save for Goemon.mptm as I want to redo it.
#50
Help and Questions / Re: New stream export page
Last post by n0cturn - June 21, 2025, 00:19:06
Ok, so I've given it try out, and.... well its good and bad. First It did auto select the subsong that was active (so that's good) but... The stream page still confuses me, I would prefer it said something like 'Sequence 4 subsong 2' instead of what it says which is 'subsong 7' then underneath it says something like 'sequence 4 order 42 to 49'

I think that's my issue, are sequences and subsongs the same thing? Surely it would be simpler to differentiate the sequences so each sequence has its own subsongs eg, sequence 1 subsong 1, 2, 3 then sequence 2 subsong 1, 2, 3 instead of subsong 1, 2, 3, 4, 5, 6 (as the sequences have already been split using the sequence function, otherwise what is the point of sequences?)

The way I use sequences is to separate the tunes, but just going by subsong puts them all back together again and I then get confused about which tune its pointing at.

Its something I will probably get used to, but I did like the simple click and go without having to think about which tune was being saved (You're making me think too much and it hurts)