Rémi Bernon (@rbernon) commented about dlls/dmime/segment.c:
static struct segment *segment_create(void);
+/* Create a trivial DirectMusicBand. + * + * There is no obvious way to create a DirectMusicBand from outside dmband, + * either we add a wine private interface, or generate a RIFF stream and load + * it. + */ +static HRESULT gen_trivial_band_stream(IStream **out_stream)
Yeah, like we discussed this is one way to do it but IMO it might be cleaner to simply move the dmband/band.c / dmband/bandtrack. files into dmusic so they are usable with the PARENTSRC and add them to the dmime Makefile.in, with helpers to create them declared in a `dmusic_band.h` similar to `dmusic_wave.h`. @mstefani might prefer something else, idk. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/4982#note_59648