home.social

#soundfont — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #soundfont, aggregated by home.social.

fetched live
  1. Делаем из Raspberry Pi Pico синтезатор Roland SC-55

    В прошлой статье мы рассмотрели, как создать простой синтезатор на основе Raspberry Pi Pico. Звуки на основе синусоиды интересны, но хочется получить звук реального инструмента с его уникальным тембром. Если вы думаете, что достаточно просто проигрывать записанный звук для каждой ноты, то, по крайней мере, для Raspberry Pi такой подход не сработает из-за ограниченных ресурсов. А вот использование звуковых шрифтов (SoundFont), которые придумали ещё в прошлом веке, поможет решить задачу. Изобретать велосипед и реализовывать обработку SoundFont-файлов с нуля мы не будем, а воспользуемся готовой библиотекой TinySoundFont. Изучение технологии SoundFont и то, как устроены звуковые банки вообще, даёт много в понимании синтеза звука. В этой статье мы подключим библиотеку TinySoundFont к Raspberry Pi Pico, устраним главный недостаток библиотеки — загрузку всего SoundFont в оперативную память, и заставим синтезатор читать семплы напрямую из флеш-памяти.

    habr.com/ru/companies/ruvds/ar

    #rp2040 #soundfont #rapsberry_pi #midi #синтезатор #tinysoundfont #rp2350 #c #emdedded #ruvds_статьи

  2. Делаем из Raspberry Pi Pico синтезатор Roland SC-55

    В прошлой статье мы рассмотрели, как создать простой синтезатор на основе Raspberry Pi Pico. Звуки на основе синусоиды интересны, но хочется получить звук реального инструмента с его уникальным тембром. Если вы думаете, что достаточно просто проигрывать записанный звук для каждой ноты, то, по крайней мере, для Raspberry Pi такой подход не сработает из-за ограниченных ресурсов. А вот использование звуковых шрифтов (SoundFont), которые придумали ещё в прошлом веке, поможет решить задачу. Изобретать велосипед и реализовывать обработку SoundFont-файлов с нуля мы не будем, а воспользуемся готовой библиотекой TinySoundFont. Изучение технологии SoundFont и то, как устроены звуковые банки вообще, даёт много в понимании синтеза звука. В этой статье мы подключим библиотеку TinySoundFont к Raspberry Pi Pico, устраним главный недостаток библиотеки — загрузку всего SoundFont в оперативную память, и заставим синтезатор читать семплы напрямую из флеш-памяти.

    habr.com/ru/companies/ruvds/ar

    #rp2040 #soundfont #rapsberry_pi #midi #синтезатор #tinysoundfont #rp2350 #c #emdedded #ruvds_статьи

  3. Делаем из Raspberry Pi Pico синтезатор Roland SC-55

    В прошлой статье мы рассмотрели, как создать простой синтезатор на основе Raspberry Pi Pico. Звуки на основе синусоиды интересны, но хочется получить звук реального инструмента с его уникальным тембром. Если вы думаете, что достаточно просто проигрывать записанный звук для каждой ноты, то, по крайней мере, для Raspberry Pi такой подход не сработает из-за ограниченных ресурсов. А вот использование звуковых шрифтов (SoundFont), которые придумали ещё в прошлом веке, поможет решить задачу. Изобретать велосипед и реализовывать обработку SoundFont-файлов с нуля мы не будем, а воспользуемся готовой библиотекой TinySoundFont. Изучение технологии SoundFont и то, как устроены звуковые банки вообще, даёт много в понимании синтеза звука. В этой статье мы подключим библиотеку TinySoundFont к Raspberry Pi Pico, устраним главный недостаток библиотеки — загрузку всего SoundFont в оперативную память, и заставим синтезатор читать семплы напрямую из флеш-памяти.

    habr.com/ru/companies/ruvds/ar

    #rp2040 #soundfont #rapsberry_pi #midi #синтезатор #tinysoundfont #rp2350 #c #emdedded #ruvds_статьи

  4. Sundry Sunday: Birdhouse In Your Soul Using Mario 64 Instruments
    A comment says, Fludd was their favorite They Might Be Giants album, but that doesn't quite work; Fludd's from Super Mario Sunshine, the 3D Mario game after Super Mario 64.

    Even so, Seanathan S has made quite the recreation. (3 minutes) No vocals, but
    setsideb.com/sundry-sunday-bir
    #sundaysundry #mario64 #music #SeanathanS #soundfont #sundrysunday #theymightbegiants

  5. Sundry Sunday: Birdhouse In Your Soul Using Mario 64 Instruments
    A comment says, Fludd was their favorite They Might Be Giants album, but that doesn't quite work; Fludd's from Super Mario Sunshine, the 3D Mario game after Super Mario 64.

    Even so, Seanathan S has made quite the recreation. (3 minutes) No vocals, but
    setsideb.com/sundry-sunday-bir
    #sundaysundry #mario64 #music #SeanathanS #soundfont #sundrysunday #theymightbegiants

  6. Sundry Sunday: Birdhouse In Your Soul Using Mario 64 Instruments
    A comment says, Fludd was their favorite They Might Be Giants album, but that doesn't quite work; Fludd's from Super Mario Sunshine, the 3D Mario game after Super Mario 64.

    Even so, Seanathan S has made quite the recreation. (3 minutes) No vocals, but
    setsideb.com/sundry-sunday-bir
    #sundaysundry #mario64 #music #SeanathanS #soundfont #sundrysunday #theymightbegiants

  7. Grazie ai suggerimenti di @Isaac_Garcia_Peveri Claude è riuscito a migliorare la resa sonora dell'editor musicale che aveva creato un paio di giorni fa. Ascoltiamo assieme il nuovo sound! #claudeai #musiceditor #artificialintelligence #soundfont youtube.com/watch?v=gZkd1Z-0DcM

  8. Grazie ai suggerimenti di @Isaac_Garcia_Peveri Claude è riuscito a migliorare la resa sonora dell'editor musicale che aveva creato un paio di giorni fa. Ascoltiamo assieme il nuovo sound! #claudeai #musiceditor #artificialintelligence #soundfont youtube.com/watch?v=gZkd1Z-0DcM

  9. Grazie ai suggerimenti di @Isaac_Garcia_Peveri Claude è riuscito a migliorare la resa sonora dell'editor musicale che aveva creato un paio di giorni fa. Ascoltiamo assieme il nuovo sound! #claudeai #musiceditor #artificialintelligence #soundfont youtube.com/watch?v=gZkd1Z-0DcM

  10. Grazie ai suggerimenti di @Isaac_Garcia_Peveri Claude è riuscito a migliorare la resa sonora dell'editor musicale che aveva creato un paio di giorni fa. Ascoltiamo assieme il nuovo sound! #claudeai #musiceditor #artificialintelligence #soundfont youtube.com/watch?v=gZkd1Z-0DcM

  11. Grazie ai suggerimenti di @Isaac_Garcia_Peveri Claude è riuscito a migliorare la resa sonora dell'editor musicale che aveva creato un paio di giorni fa. Ascoltiamo assieme il nuovo sound! #claudeai #musiceditor #artificialintelligence #soundfont youtube.com/watch?v=gZkd1Z-0DcM

  12. SF2 Player by Bertom Audio 🎛️
    SoundFont 2 player w/ modulators, envelopes, LFOs, chorus, reverb. Low CPU, real-time optimized.

    💻 Mac/Win/Linux (AU, VST3, AAX)
    🎁 FREE
    🔗 bertomaudio.com/sf2-player.html

    #freeplugin #soundfont #bertomaudio #vst3 #audioplugin #musicproduction

  13. メモ:Kitrinx/SC55_Soundfontにはpartial1の書き出しに問題があって一部の音色が正しく再現できない

    github.com/Kitrinx/SC55_Soundf
    ここの `ins->parts[0].part_index` を `ins->parts[1].part_index` に書き換えると多分直る

    #SC55 #SoundFont

  14. MT32-Pi on my EuroRack MiniDexed PCB

    This is great. I was asked by Michel (mragutlich) if I knew how to build MT32-Pi to configure it for my MiniDexed EuroRack PCB but I don’t and there isn’t a lot of information apparently on how to build it from source.

    So I offered my Rebuilding my Ability to Build MiniDexed post which talks about getting to the point of being able to build MiniDexed and as both synths run on circle, figured that would be a pretty good starting point.

    And then Michel came back to me with a complete set of instructions for Ubuntu and I’ve just run through them – and they work great.

    So massive thanks to Michel, this is how you could get MT32-Pi running on my MiniDexed EuroRack PCB.

    https://makertube.net/w/2xzd8b4RPDPX1YJL3CpA57

    Warning! I strongly recommend using old or second hand equipment for your experiments.  I am not responsible for any damage to expensive instruments!

    Previous posts on MT32-Pi:

    If you are new to microcontrollers and single board computers, see the Getting Started pages.

    Parts list

    • Raspberry Pi Zero 2.
    • Micro SD card.
    • MiniDexed EuroRack PCB and panel.
    • Power, leads, additional connectors and so on.

    Building MT32-Pi on Ubuntu

    Here are Michel’s instructions that worked for me.

    Setup a Ubuntu 20.4 LTS system.

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install build-essential
    sudo apt-get install gcc-arm-none-eabi
    sudo apt-get install git
    sudo apt-get install curl
    sudo apt-get install dialog
    sudo apt-get install cmake
    sudo apt-get install pkg-config
    sudo apt-get install glib-2.0 Now clone the mt32-pi github repo

    git clone –recursive https://github.com/dwhinham/mt32-pi.git

    cd mt32-pi

    nano src/control/simpleencoder.cpp In nano change the following lines

    constexpr u8 GPIOPinButton1 = 5;
    constexpr u8 GPIOPinButton2 = 6;

    constexpr u8 GPIOPinEncoderButton = 11;
    constexpr u8 GPIOPinEncoderCLK = 10;
    constexpr u8 GPIOPinEncoderDAT = 9;

    ctrl-X and say ‘Y’

    make all

    If everything goes well you will have a kernel8.img file in your directory.

    Now hook up a microSD cardreader to your Linux environment and insert a blank microSD card

    Goto the ~/scripts dir and start mt32pi_installer.sh , this will install all the needed bare metal files

    sudo ./mt32pi_installer.sh

    When ready copy the kernel8.img file to the SD card

    Change in the mt32-pi.cfg file the line ‘encoder_reversed = off’ to 'on', now the volume knob will increase when turned clockwise

    Copy the MT32 roms to to the rom dir

    Copy some Sf2 soundfont files tot the soundfont dir

    Thats it…unmount the sd card , put it in your Zero 2 W…and boot it.. the MT32pi logo should appear on the oled screen and the buttons and rotary encoder should work properly

    The first button switches between m32 and soundfont mode.

    The second button will switch to the next rom or soundfont file

    The rotary encoder will change the master volume.

    The encoder switch only displays a message that the button is pressed

    There were a couple of tweaks I needed. First of, the mt32_inistaller.sh script has to be run as root. This will go through and ask you to choose the SD card to format and install and so on.

    At some point you will need some MT32 ROMs. There are details of how to do that on the original MT32-Pi project here: https://github.com/dwhinham/mt32-pi?tab=readme-ov-file#-quick-start-guide

    In addition to the aforementioned “encoder_reversed” setting in the mt32-pi.cfg file there are a couple of other options I find used (many of these were already set up by the installer):

    [system]
    default_synth = mt32 or soundfount


    output_device = i2s

    [control]
    scheme = simple_encoder
    encoder_reversed = on
    mister = off

    [mt32emu]
    midi_channels = alternate

    [lcd]
    type = ssd1306_i2c
    width = 128
    height = 32
    i2c_lcd_address = 3c

    I think those were the major changes.

    I installed a single “new” ROM and a PCM ROM. The default soundfont is already installed. And that was essentially that.

    The first time I tried it, I’d forgotten to copy over the kernel8.img file, so that took a moment to figure out! But apart from that it was all pretty straight forward for me. Many of the packages to install at the start were already there and up to date, so that didn’t take too long and the build itself was again fairly straight forward.

    Closing Thoughts

    A big thanks to Michel for asking the question, then figuring out the answer, and most importantly sending me the instructions and permission to post them here.

    This is a great additional option for my PCB 🙂

    The video shows the MT32-Pi in Soundfont mode playing a MIDI file of Khachaturian’s Masquerade Waltz.

    It is great to have a full General MIDI Soundfont device in EuroRack format.

    Kevin

    #EuroRack #generalMidi #midi #minidexed #mt32Pi #soundfont

  15. MT32-Pi on my EuroRack MiniDexed PCB

    This is great. I was asked by Michel (mragutlich) if I knew how to build MT32-Pi to configure it for my MiniDexed EuroRack PCB but I don’t and there isn’t a lot of information apparently on how to build it from source.

    So I offered my Rebuilding my Ability to Build MiniDexed post which talks about getting to the point of being able to build MiniDexed and as both synths run on circle, figured that would be a pretty good starting point.

    And then Michel came back to me with a complete set of instructions for Ubuntu and I’ve just run through them – and they work great.

    So massive thanks to Michel, this is how you could get MT32-Pi running on my MiniDexed EuroRack PCB.

    https://makertube.net/w/2xzd8b4RPDPX1YJL3CpA57

    Warning! I strongly recommend using old or second hand equipment for your experiments.  I am not responsible for any damage to expensive instruments!

    Previous posts on MT32-Pi:

    If you are new to microcontrollers and single board computers, see the Getting Started pages.

    Parts list

    • Raspberry Pi Zero 2.
    • Micro SD card.
    • MiniDexed EuroRack PCB and panel.
    • Power, leads, additional connectors and so on.

    Building MT32-Pi on Ubuntu

    Here are Michel’s instructions that worked for me.

    Setup a Ubuntu 20.4 LTS system.

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install build-essential
    sudo apt-get install gcc-arm-none-eabi
    sudo apt-get install git
    sudo apt-get install curl
    sudo apt-get install dialog
    sudo apt-get install cmake
    sudo apt-get install pkg-config
    sudo apt-get install glib-2.0 Now clone the mt32-pi github repo

    git clone –recursive https://github.com/dwhinham/mt32-pi.git

    cd mt32-pi

    nano src/control/simpleencoder.cpp In nano change the following lines

    constexpr u8 GPIOPinButton1 = 5;
    constexpr u8 GPIOPinButton2 = 6;

    constexpr u8 GPIOPinEncoderButton = 11;
    constexpr u8 GPIOPinEncoderCLK = 10;
    constexpr u8 GPIOPinEncoderDAT = 9;

    ctrl-X and say ‘Y’

    make all

    If everything goes well you will have a kernel8.img file in your directory.

    Now hook up a microSD cardreader to your Linux environment and insert a blank microSD card

    Goto the ~/scripts dir and start mt32pi_installer.sh , this will install all the needed bare metal files

    sudo ./mt32pi_installer.sh

    When ready copy the kernel8.img file to the SD card

    Change in the mt32-pi.cfg file the line ‘encoder_reversed = off’ to 'on', now the volume knob will increase when turned clockwise

    Copy the MT32 roms to to the rom dir

    Copy some Sf2 soundfont files tot the soundfont dir

    Thats it…unmount the sd card , put it in your Zero 2 W…and boot it.. the MT32pi logo should appear on the oled screen and the buttons and rotary encoder should work properly

    The first button switches between m32 and soundfont mode.

    The second button will switch to the next rom or soundfont file

    The rotary encoder will change the master volume.

    The encoder switch only displays a message that the button is pressed

    There were a couple of tweaks I needed. First of, the mt32_inistaller.sh script has to be run as root. This will go through and ask you to choose the SD card to format and install and so on.

    At some point you will need some MT32 ROMs. There are details of how to do that on the original MT32-Pi project here: https://github.com/dwhinham/mt32-pi?tab=readme-ov-file#-quick-start-guide

    In addition to the aforementioned “encoder_reversed” setting in the mt32-pi.cfg file there are a couple of other options I find used (many of these were already set up by the installer):

    [system]
    default_synth = mt32 or soundfount


    output_device = i2s

    [control]
    scheme = simple_encoder
    encoder_reversed = on
    mister = off

    [mt32emu]
    midi_channels = alternate

    [lcd]
    type = ssd1306_i2c
    width = 128
    height = 32
    i2c_lcd_address = 3c

    I think those were the major changes.

    I installed a single “new” ROM and a PCM ROM. The default soundfont is already installed. And that was essentially that.

    The first time I tried it, I’d forgotten to copy over the kernel8.img file, so that took a moment to figure out! But apart from that it was all pretty straight forward for me. Many of the packages to install at the start were already there and up to date, so that didn’t take too long and the build itself was again fairly straight forward.

    Closing Thoughts

    A big thanks to Michel for asking the question, then figuring out the answer, and most importantly sending me the instructions and permission to post them here.

    This is a great additional option for my PCB 🙂

    The video shows the MT32-Pi in Soundfont mode playing a MIDI file of Khachaturian’s Masquerade Waltz.

    It is great to have a full General MIDI Soundfont device in EuroRack format.

    Kevin

    #EuroRack #generalMidi #midi #minidexed #mt32Pi #soundfont

  16. I'm stuck with #Reaper again.

    I have installed #liquidsfz #soundfont player. It works just fine when I use a piano soundfont with just one sound. But when I load a GM soundfont, It's silent, and I have no idea how to select a bank and program from the soundfont.

    Help?

    #linux #askmastodon #askfedi

  17. I'm stuck with #Reaper again.

    I have installed #liquidsfz #soundfont player. It works just fine when I use a piano soundfont with just one sound. But when I load a GM soundfont, It's silent, and I have no idea how to select a bank and program from the soundfont.

    Help?

    #linux #askmastodon #askfedi

  18. I'm stuck with #Reaper again.

    I have installed #liquidsfz #soundfont player. It works just fine when I use a piano soundfont with just one sound. But when I load a GM soundfont, It's silent, and I have no idea how to select a bank and program from the soundfont.

    Help?

    #linux #askmastodon #askfedi

  19. I'm stuck with #Reaper again.

    I have installed #liquidsfz #soundfont player. It works just fine when I use a piano soundfont with just one sound. But when I load a GM soundfont, It's silent, and I have no idea how to select a bank and program from the soundfont.

    Help?

    #linux #askmastodon #askfedi

  20. While I wasn't looking, S. Christian Collins published a new major version of the GeneralUser GS #MIDI #soundfont

    schristiancollins.com/generalu

    It's notable for being very size-efficient, while going beyond mere wavetable with more advanced functions SF2 is capable of, so it still sounds really good and aims for a result sounding similar to the old GS standard, which is the closest thing to an official implementation of General Midi instruments we have.

  21. While I wasn't looking, S. Christian Collins published a new major version of the GeneralUser GS #MIDI #soundfont

    schristiancollins.com/generalu

    It's notable for being very size-efficient, while going beyond mere wavetable with more advanced functions SF2 is capable of, so it still sounds really good and aims for a result sounding similar to the old GS standard, which is the closest thing to an official implementation of General Midi instruments we have.

  22. While I wasn't looking, S. Christian Collins published a new major version of the GeneralUser GS #MIDI #soundfont

    schristiancollins.com/generalu

    It's notable for being very size-efficient, while going beyond mere wavetable with more advanced functions SF2 is capable of, so it still sounds really good and aims for a result sounding similar to the old GS standard, which is the closest thing to an official implementation of General Midi instruments we have.

  23. I actually made this last March but never posted it on YouTube. It uses my other GM soundfont and it's actually pretty banger
    youtube.com/watch?v=DvlksSfneO
    #vgm #soundfont #midi

  24. I actually made this last March but never posted it on YouTube. It uses my other GM soundfont and it's actually pretty banger
    youtube.com/watch?v=DvlksSfneO
    #vgm #soundfont #midi

  25. #mister #mt32pi , abilitando le varie rom o i vari #soundfont , le colonne sonore #midi , hanno tutt’altra sonorità. Molti titoli #lucas e non solo quelli acquistano una qualità audio incredibili . Molto bello sperimentare con diversi tipi di soundfont . Provato su core #486

  26. #mister #mt32pi , abilitando le varie rom o i vari #soundfont , le colonne sonore #midi , hanno tutt’altra sonorità. Molti titoli #lucas e non solo quelli acquistano una qualità audio incredibili . Molto bello sperimentare con diversi tipi di soundfont . Provato su core #486

  27. #mister #mt32pi , abilitando le varie rom o i vari #soundfont , le colonne sonore #midi , hanno tutt’altra sonorità. Molti titoli #lucas e non solo quelli acquistano una qualità audio incredibili . Molto bello sperimentare con diversi tipi di soundfont . Provato su core #486

  28. #mister #mt32pi , abilitando le varie rom o i vari #soundfont , le colonne sonore #midi , hanno tutt’altra sonorità. Molti titoli #lucas e non solo quelli acquistano una qualità audio incredibili . Molto bello sperimentare con diversi tipi di soundfont . Provato su core #486

  29. #mister #mt32pi , abilitando le varie rom o i vari #soundfont , le colonne sonore #midi , hanno tutt’altra sonorità. Molti titoli #lucas e non solo quelli acquistano una qualità audio incredibili . Molto bello sperimentare con diversi tipi di soundfont . Provato su core #486

  30. Sundry Sunday: The Balatro Theme With Mother 3 Instruments
    Prepare to get the Balatro music stuck in your head all over again, but with the Mother 3 "soundfont," a word that I'm not thrilled with. I don't hate it, it's just that there's already good ways to refer to that concept, l
    setsideb.com/sundry-sunday-the
    #indies #sundaysundry #audio #Balatro #dammit #earthbound #indie #InstrumentSet #mother3 #music #soundfont #sundaysundry #youtube

  31. Sundry Sunday: The Balatro Theme With Mother 3 Instruments
    Prepare to get the Balatro music stuck in your head all over again, but with the Mother 3 "soundfont," a word that I'm not thrilled with. I don't hate it, it's just that there's already good ways to refer to that concept, l
    setsideb.com/sundry-sunday-the
    #indies #sundaysundry #audio #Balatro #dammit #earthbound #indie #InstrumentSet #mother3 #music #soundfont #sundaysundry #youtube

  32. Sundry Sunday: The Balatro Theme With Mother 3 Instruments
    Prepare to get the Balatro music stuck in your head all over again, but with the Mother 3 "soundfont," a word that I'm not thrilled with. I don't hate it, it's just that there's already good ways to refer to that concept, l
    setsideb.com/sundry-sunday-the
    #indies #sundaysundry #audio #Balatro #dammit #earthbound #indie #InstrumentSet #mother3 #music #soundfont #sundaysundry #youtube

  33. Sundry Sunday: The Balatro Theme With Mother 3 Instruments
    Prepare to get the Balatro music stuck in your head all over again, but with the Mother 3 "soundfont," a word that I'm not thrilled with. I don't hate it, it's just that there's already good ways to refer to that concept, l
    setsideb.com/sundry-sunday-the
    #indies #sundaysundry #audio #Balatro #dammit #earthbound #indie #InstrumentSet #mother3 #music #soundfont #sundaysundry #youtube