Greys for Racial Ambiguity 🎹

Any .sf2 soundfont users around here? Is that already horribly old-school? (I've already found plenty of .sf2s that play shitty and/or sound like crap.)

#sf2 #Fluidsynth #Midi #soundfont

TOV

The built-in virtual keyboard in Ardour replaces 4 Linux applications.

#VMPK is Virtual MIDI Piano Keyboard is a MIDI events generator and receiver. VMPK uses the modern Qt5 framework.

#Qsynth is a #fluidsynth GUI front-end application written in C++ around the Qt framework using Qt Designer.

#QjackCtl is a simple Qt application to control the JACK sound server daemon.

#QJackRcd is a simple QT application to record JACK server outputs using QJackCtl.

#linux #ardour

kontrollierterWahnwitz

Just some random testing with my #MiyooMiniPlus on #OnionOS with #retrorach|s #ScummVM core.

#LucasfilmGames / #LucasArts #EGA and #VGA games with #Adlib work absolutely perfect.

#MT32 emulation with the #Fatboy sound font through #fluidsynth is terribly slow. < 15 fps

Talkie versions work great. Also no problems with #SVGA games.

There seems to be a bottleneck somewhere in the MIDI implementation

#retrogaming

DOSBox Staging

DOSBox Staging Basics
Today: Configuring MIDI device

DOSBox Staging supports the following MIDI devices for music playback:

-System/Host MIDI (default)
-FluidSynth for using SoundFonts
-mt32emu/MUNT for emulating Roland MT-32, CM-32L and LAPC-I synthesizer modules.

DOS-Retro-Sound with Roland MT-32 (Part 1/3)
(german video, translation available through YouTube)
youtube.com/watch?v=cKkjSfy4mi

"Unmissable MT32 experiences" thread on Vogons.org
vogons.org/viewtopic.php?f=62&

Phils ultimate MT-32 video, running time 3,5 hours!
youtube.com/watch?v=OLvsaJ4h-V

See our WIKI for more information and setup guides
github.com/dosbox-staging/dosb

#dosbox #dosgaming #msdos #emulation #retrogaming #linuxgaming #macgaming #foss #MIDI #Fluidsynth #mt-32 #mt32 #Munt #Soundfont #philscomputerlab #vogons

N.A. Ferrell

I have several old ONScripter-EN and KiriKiri visual novels that use MIDI files for sound. I thought I had resolved my difficulties on Linux, but I had an issue where sound would work running the games under WINE but not when running the native Linux versions of ONScripter-EN games (note the KiriKiri games have no Linux version). Back into the Arch Wiki I went... I eventually resolved the issue with a proper Fluidsynth configuration and loading three kernel modules. This is the long saga (note I did this on EndeavourOS, but the issues should be generally applicable for those of you interested in the issue on Linux).

thenewleafjournal.com/midi-sou

(Note all of these steps are in the Arch Wiki. To the extent this is a "guide" -- consider it one only in that I highlight an issue and point people to where I found the solution.)

#visualnovels #visualnovel #midi #fluidsynth #arch #archwiki #linux #endeavouros

MIDI sound for games on Arch-based distro

How I followed the Arch Wiki to get sound on ONScripter-EN…

thenewleafjournal.com
Ross of Ottawa

Some fun progress today.

I got an older Raspberry Pi operational with the Bullseye version of the Raspbian OS, then successfully got #FluidSynth installed and running with a #MIDI keyboard.

Impressive sound - can certainly do something with that.

Contemplating the obvious: a standalone box to work with keyboard as a digital piano, with just on/off control req'd to work. ie no console interaction.

Surely someone else has already done that, no? Must search a bit, I guess.

Ross of Ottawa

My intent after upgrading my older RPi board is to install #FluidSynth which sounds like it will provide digital synth sounds for a MIDI keyboard.

Hoping this decouples a keyboard from my laptop for a more portable electric piano use around the house. Then I won't be hogging it as much.

Popolon 🇵🇸🇳🇨☮️🌳🎋 ᠫᠣᠫᠣᠯᠣᠨ🐎抱抱龙🐉 ⏚φ
Which packages are the 5% missing on #RISCV, what efforts are currently made and what need to be done:
https://lists.riscv.org/g/software/message/174

I would add after 1 or 2 weeks of testing that, Most JIT are missing, not only Lua (there is already a patch for RV32), PCRE, php engine, mb_strings (but they can all be used without it).

Other missing libs: libgsl25 (GNU Scientific Library), needed by Hugin, and Darktable (there is still rawtherapee). #ObsStudio is missing too.

On the sound design part, SuperCollider is missing.

On the (retrocomputer/arcade/console) emulator side missing are: openmsx, but mame, libretro (including bsnes, beetle-psx/vb/pce, desmume, etc...) are here. Missing in libretro are snes9x, and nestopia (closed source)

if Firefox (that already have patchs) and LibreOffice are not in distributions, most productivity tools already have. JHere is a partial list of what is already running on RISC-V:
* GFX: #GIMP, #Krita, #Blender, #Inkscape, #MyPaint,, #Pencil2D, #Glaxnimate, #SynfigSudio, #zopfli, #Imagemagick, #Scribus, #FontForge, #FontMatrix, #Xsane, #LaTeX, #svtAV1 (#av1)
* Audio: #LMMS, #Ardour, #MuseScore, #Fluidsynth, #VMPK, #zynaddsubfx #pipewire #sox, #Audacity, #TuxGuitar, #CheeseCutter, #SfxrQt, #BambooTracker (YM2608/OPNA), #GoatTracker (C64), #HivelyTracker (AHX, HVL), #MilkyTracker
* Photo/Video: #mpv, #pipwire, #mencoder, #ffmpeg, #shotcut, #kdenlive, #pitivi, #vlc, #mlt, #melt, #vokoscreenNG, #RecordMyDesktop, #entangle, #rawtherapee, #guvcview, #UVCcapture, #Cheese
* OS: #qemu, #uae, #DosBox
* Dev: #GCC, #LLVM, #FPGAtools, Geany, #YoSys, #QtCreator, #Fritzing, #WireShark, #GTKWave, #Verilator
* Web services: #nginx, #apache, #php, #python, #lua, #ruby
* Internet clients: #hexchat, #WeeChat, #Gajim, #Xmppc, #TelegramDesktop, #Epihany, #netsurf, #Filezilla,
* Game engines: #tic80, #LÖVE, #PyGame, #Cube2, #Scummvm, #LibRetro
* Map: #Marble, #Stellarium (stars map)
* Games (not depending on a game engine): #SuperTuxKart, #ExtremeTuxRacer, #NeverBall, #bzflag, #Wesnoth...
* SImulation: #FlightGear,
PLCT Roadmap 2022: Porting the remaining 5%

lists.riscv.org
K‮ly‬e

Tip for anyone composing in #Frescobaldi:

If you want to use MIDI input but get errors about an "invalid running status" when you attach a physical MIDI instrument, your instrument or interface may be generating SysEx messages that Frescobaldi can't understand. To work around this, you can use an app like #VMPK - in VMPK's "Connections" menu, set the input to your MIDI hardware; and in Frescobaldi's "Preferences" dialogue, set the input to VMPK. This makes your instrument change the internal state of VMPK's keyboard, and VMPK then generates appropriate MIDI events reflecting those changes. Since it's tolerant of SysEx messages in its input but won't generate them in its output, this effectively filters the stream to make it safe for Frescobaldi to consume.

As a bonus, you can see the keys light up on the VMPK interface to reflect the notes currently sounding, which may be more intuitive than reading the #Lilypond source Frescobaldi generates. If you also set something like #FluidSynth as the output in the "Connections" menu, you'll be able to hear what you're playing, too.

LibraZiK

👨‍🎤 🎧 🎼 🎹 🥁 🎷 🎺 🎸 🎻 🎚 🎛 🎵 🎶

🇫🇷 Quelques améliorations des empaquetages #Debian de #FluidSynth , #Xsynth , #GigEdit, et #PetriFoo.

🇬🇧 A few improvements of the #Debian packagings of FluidSynth, Xsynth, GigEdit, and PetriFoo.

#LibraZiK #linuxmao

Tobias Dausend
Learned again some more about #OpenRC under #Hyperbola. No MIDI-Output for the classic game "WarCraft: Orcs and Humans" and I had question marks above my head what to do. But hey: The Wiki of #Arch-Linux is the way to go for more and so I had a look onto how loading kernel-modules at runtime (https://wiki.archlinux.org/index.php/Kernel_module).

But this was working other way because of the init-system: "snd-seq" and more modules were not loaded because of #OpenRC as init-system. So a look onto #Gentoo (https://wiki.gentoo.org/wiki/Kernel_Modules). Guess what? The modules are loaded now and I have access to MIDI-funcationalities with #Timidity and #FluidSynth. #Free-and-Libre #GNU-Linux
Kernel module - ArchWiki

wiki.archlinux.org