Skip to main content

2 posts tagged with "tech"

View All Tags

Gamelan sounds in GarageBand on iPad

This posting shows how I was able to get the sounds of the pelog half of the Spirit of Hope gamelan here in Glasgow to work in GarageBand on an iPad.

First install an app called 'SoundFonts' from the App Store: it's £4.99.

Go to this link https://archive.org/download/sohgamelanbalunganpelog, and download the file called SoH Gamelan balungan pelog.sf2

The file should end up saved in the Downloads folder in iCloud Drive.

Open the SoundFonts app and click the + button.

This took me straight to the correct file in iCloud Drive: you might have to browse to find it though. Select the file to import it to the SoundFonts app.

Once you select the sound called 'balungan_pelog' you should be able to play it. You might need to change octave to get all of the sounds, there should be slenthem, demung, saron and peking.

Repeat the process above to download the other soundfont, that includes gongs, kenongs, kethuk and drums. Here is the link https://archive.org/download/so-h-gamelan-gongs-drums-etc-pelog

To use the sounds in GarageBand, you need to find – I don't know what it is called, this track browser thing! – and select the 'External' pane.

Select the SoundFonts icon

And you can now play and record tracks using the gamelan samples in GarageBand!

Sound from SuperCollider to OBS on macOS

warning

Update 2023-7-14 – This has all changed now, there is a new and better way in OBS to capture sound on the mac :)

Original posting

The principle here is that sound is sent from SuperCollider to the virtual audio driver BlackHole, and from BlackHole to OBS. You then listen to the sound through OBS.

Install https://github.com/ExistentialAudio/BlackHole

Set the mac sound output to 'BlackHole 16ch' using the widget in the menu bar:

]

Boot or reboot the server in SuperCollider – this is a key step, the SC server will not pick up a change of audio device without a fresh boot or a reboot:

[

After boot, check that the SC post window says '"BlackHole 16ch" Output Device':

(If you're using Tidal you'll need to run SuperDirt.start here again.)

In OBS, click on 'Settings' and go to the 'Audio' pane. Set 'Mic/Auxillary Audio' to 'BlackHole 16ch' and 'Monitoring Device' to 'Built-in Output':

Screen_Shot_2020-03-15_at_19_56_47.png

In OBS, look for a gear icon for settings in the Audio Mixer panel select 'Advanced Audio Properties':

Screen_Shot_2020-03-14_at_09_47_41.png

Under Audio Monitoring select 'Monitor and Output':

Screen_Shot_2020-03-15_at_20_06_42.png

Play a sound in SuperCollider. In OBS, turn up the slider in the Audio Mixer Panel, and you should see the Mic/Aux slider picking up sound:

[]

Sound should now be playing from SC into OBS and through into your speakers/headphones. Adjust volume as usual from the widget in the menu bar.

Update: it seems that on macOS 10.15 you may need to go back to the volume widget in the menu bar and select the output you want to hear there. (I can't test this directly, I'm still on 10.13).