Qtractor with SCVA work not well.

Forums

PC Arch Linux KDE

Qtractor https://archlinux.org/packages/extra/x86_64/qtractor/
yabridge https://archlinux.org/packages/extra/x86_64/yabridge/
realtime-privileges https://archlinux.org/packages/extra/any/realtime-privileges/

Steam https://archlinux.org/packages/multilib/x86_64/steam/ with Proton Experimental
VSThost https://www.hermannseib.com/programs/vsthostx64.zip

SCVA: Roland Sound Canvas VA https://archive.org/download/roland-sound-canvas-va/Sound%20Canvas%20VA… , official https://www.roland.com/us/products/rc_sound_canvas_va/ , abandonware https://support.roland.com/hc/en-us/articles/30557546290459-Sound-Canva… , a MIDI VST plugin

02 - Freebee.mid in https://www.vgmpf.com/Wiki/images/6/68/DX-Ball_%28W32%29.zip .

Because https://www.reddit.com/r/linuxaudio/comments/1ae3nx1/anyone_know_what_t… so I installed realtime-privileges , sudo usermod -aG realtime a then reboot.

This .mid sounds correct by vsthost.exe (by Proton) with SCVA, but not by Qtractor & yabridge with SCVA: at least 1 track is played intermittently, why? Is it a Qtractor bug?

Permalink

sorry to tell, support to non-native linux plugins, whatever their type, is not really a top priority here :S

also, yabridge, which is a dang PITA to work with in every other winehq update, is way out of scope here too--if not none at all.

so sorry again.

Permalink

Well ok, I can use VSTHost to play my .mid, but:

https://www.rncbc.org/drupal/node/2805 , https://wiki.archlinux.org/title/User:Jebez/How-tos_about_MIDI_%26_SCVA… , now the question is: how to route the EDuke32 MIDI output to the SCVA input, using VSTHost, or other, Carla https://kx.studio/Applications:Carla ? Carla has Linux & Window$ version, since SCVA is a Window$ software, so maybe better a Window$ VST host, to avoid the issue?

I know it's not your softwares, about VSTHost I found not in the manual https://www.hermannseib.com/documents/VSTHost.pdf (in https://www.hermannseib.com/english/vsthost.htm ), I tried without success (EDuke32: MIDI driver: ALSA MIDI, Device: no devices found), if you know not I'll try https://forum.hermannseib.com/ .

Permalink

intermittently: not continuously, sometimes the track is played, sometimes no.

Like I wrote in https://wiki.archlinux.org/title/User:Jebez/How-tos_about_MIDI_%26_SCVA… :
Qtractor, View, Buses..., Master - MIDI bus, Output Plugins, Add..., General MIDI Synth, OK, close General MIDI Synth - Master Out, close Buses, Track, Import Tracks, MIDI..., a .mid file.

An other big update:
Play 02 - Freebee.mid fine
Route the EDuke32 MIDI output to the SCVA input
Route the DOSBox with Duke Nukem 3D MIDI output to the SCVA input https://www.vogons.org/viewtopic.php?t=71282
success by Carla ! I prefer Carla now...

Qtractor is older than Carla, why 2 softwares? Would it have been better if the developers joined Qtractor instead of creating Carla?

Qtractor is a DAW and a plugin host.
Carla is a plugin host and a plugin, a swiss army knife with advanced routing and soundfont playing capabilties.

Different tools, different features although they have some features in common.

I think I found the culprit: it is the source .mid files you're using that are troublesome or/and not quite well-formed if not simply disfunctional; at least for the Qtractor's already 2 decade old MIDI file parser, sequencer and renderer...

the root cause and most probably the problem seems to be some of your .mid files are showing contiguous sequences of note-on, note-off and then note-on events at the exact same time (ie. zero delta-time); although this might work fine for external/outboard MIDI instruments, it doesn't at all for internal ones, that being plugins, no matter their type (LV2, VST or else).

for example: "02 - Freebee.mid", track/channels 3 and 4 (might be others): most note events are simply bad because of the above reason--if you just eliminate or strip those note events from the file--note events with zero duration--they will all start playing fine (in plugins).

so it seems it's a bug in the original MIDI files and not Qtractor per se

although Qtractor could cope with that alright, it must be here said that those zero-duration-note-events are actually and utterly non-sense and should be sanitized at the source.

cheers, hth.

Do you mean 2 overlapping notes (see the file, circled in red)?

Also with Qtractor I succeded not: route the DOSBox with Duke Nukem 3D MIDI output to the SCVA input.

& about: route the EDuke32 MIDI output to the SCVA input, with Carla, after plugging everything in Patchbay, in EDuke32 it's:
DEVICE: MIDI THROUGH: MIDI THROUGH PORT-0 14:0
With Qtractor, after the voodoo trick (I found not better):
Qtractor, View, Buses..., Master - MIDI bus, Output Plugins, Add..., SOUND Canvas VA, OK, Close Buses, Track, Add Track..., MIDI, OK, Play, Stop, Play-head back to 0, Mixer, left click under the track, left click the track, monitor in Inputs of Mixer, Close Mixer, Track, Remove Track, OK
it's:
DEVICE: MASTER
different...

Why not merge Carla, Qtractor & Audacity (but https://www.rncbc.org/drupal/comment/11873#comment-11873 )? Carla has not the tracks with the notes.

no, overlapping notes may are perfectly possible--how could it be with playing chords if it wouldn't?

what I'm talking about note events with zero-duration, in standard MIDI this is a Note-On followed immediately by a Note-Off message or without a least reasonable time interval; it's quite hard to detect this visually on the piano-roll, as an extremely narrow rectangle if visible at all; but you can certainly see them at the MIDI editor's View > Windows > Events listing: notes with plain zero duration.

byee

Permalink

https://www.vgmpf.com/Wiki/index.php?title=DX-Ball_(W32)

"MDS files were converted to MIDI using MIDIPLEX and included in the rip.", so a bad conversion.

"E.g. the Ethno Papa can be found here. Just search for the names "Freebee.mid"" but http://www.midi-karaoke.info/search.php?text=Freebee.mid nothing, even googling it nothing, where is it?

"He just found some MIDI music in the Internet (written from 1993 to 1994 for Roland GS and General MIDI) and converted it to MDS." why?

Is it possible Qtractor: route the DOSBox with Duke Nukem 3D MIDI output to the SCVA input? Otherwise I stay on your competitor Carla...

br. ?

Add new comment

The content of this field is kept private and will not be shown publicly.

Markdown

  • Parses markdown and converts it to HTML.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type='1 A I'> <li> <dl> <dt> <dd> <h2 id='jump-*'> <h3 id> <h4 id> <h5 id> <h6 id> <img src alt height width> <strike> <pre> <p> <br>
  • Lines and paragraphs break automatically.

Filtered HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <b> <i> <pre> <img src alt height width> <strike>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.
File attachments
Unlimited number of files can be uploaded to this field.
2 MB limit.
Allowed types: jpg jpeg gif png txt doc docx xls xlsx pdf ppt pps odt ods odp zip gz bz2 xz patch diff wav ogg flac ogv mp4 qtz.