Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the rp_wcdpd domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/clients/38c9f14187fa9b789b21573dd0606811/sites/newversion.michaelghelfistudios.com/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/clients/38c9f14187fa9b789b21573dd0606811/sites/newversion.michaelghelfistudios.com/wp-includes/functions.php on line 6121

Deprecated: WooCommerce\PayPalCommerce\WcGateway\Processor\TransactionIdHandlingTrait::update_transaction_id(): Implicitly marking parameter $logger as nullable is deprecated, the explicit nullable type must be used instead in /home/clients/38c9f14187fa9b789b21573dd0606811/sites/newversion.michaelghelfistudios.com/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Processor/TransactionIdHandlingTrait.php on line 29

Deprecated: {closure:WooCommerce\PayPalCommerce\WcGateway\WCGatewayModule::run():333}(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/clients/38c9f14187fa9b789b21573dd0606811/sites/newversion.michaelghelfistudios.com/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/WCGatewayModule.php on line 333

Deprecated: {closure:WooCommerce\PayPalCommerce\Applepay\ApplepayModule::run():53}(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/clients/38c9f14187fa9b789b21573dd0606811/sites/newversion.michaelghelfistudios.com/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-applepay/src/ApplepayModule.php on line 53

Deprecated: {closure:WooCommerce\PayPalCommerce\Googlepay\GooglepayModule::run():50}(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/clients/38c9f14187fa9b789b21573dd0606811/sites/newversion.michaelghelfistudios.com/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-googlepay/src/GooglepayModule.php on line 50

Deprecated: WooCommerce\PayPalCommerce\Vendor\Inpsyde\Modularity\Properties\BaseProperties::__construct(): Implicitly marking parameter $baseUrl as nullable is deprecated, the explicit nullable type must be used instead in /home/clients/38c9f14187fa9b789b21573dd0606811/sites/newversion.michaelghelfistudios.com/wp-content/plugins/woocommerce-paypal-payments/lib/packages/Inpsyde/Modularity/Properties/BaseProperties.php on line 34

Deprecated: WooCommerce\PayPalCommerce\Button\Endpoint\CreateOrderEndpoint::create_paypal_order(): Implicitly marking parameter $wc_order as nullable is deprecated, the explicit nullable type must be used instead in /home/clients/38c9f14187fa9b789b21573dd0606811/sites/newversion.michaelghelfistudios.com/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-button/src/Endpoint/CreateOrderEndpoint.php on line 334

Deprecated: WooCommerce\PayPalCommerce\Button\Endpoint\CreateOrderEndpoint::payer(): Implicitly marking parameter $wc_order as nullable is deprecated, the explicit nullable type must be used instead in /home/clients/38c9f14187fa9b789b21573dd0606811/sites/newversion.michaelghelfistudios.com/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-button/src/Endpoint/CreateOrderEndpoint.php on line 382

Deprecated: WooCommerce\PayPalCommerce\WcGateway\Gateway\ProcessPaymentTrait::handle_payment_success(): Implicitly marking parameter $url as nullable is deprecated, the explicit nullable type must be used instead in /home/clients/38c9f14187fa9b789b21573dd0606811/sites/newversion.michaelghelfistudios.com/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Gateway/ProcessPaymentTrait.php on line 46

Deprecated: WooCommerce\PayPalCommerce\WcGateway\Processor\OrderMetaTrait::add_paypal_meta(): Implicitly marking parameter $order_transient as nullable is deprecated, the explicit nullable type must be used instead in /home/clients/38c9f14187fa9b789b21573dd0606811/sites/newversion.michaelghelfistudios.com/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-wc-gateway/src/Processor/OrderMetaTrait.php on line 29

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the neve-pro-addon domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/clients/38c9f14187fa9b789b21573dd0606811/sites/newversion.michaelghelfistudios.com/wp-includes/functions.php on line 6121

Deprecated: HFG\Core\Settings\Manager::load(): Implicitly marking parameter $customize_manager as nullable is deprecated, the explicit nullable type must be used instead in /home/clients/38c9f14187fa9b789b21573dd0606811/sites/newversion.michaelghelfistudios.com/wp-content/themes/neve/header-footer-grid/Core/Settings/Manager.php on line 112

Deprecated: WooCommerce\PayPalCommerce\ApiClient\Helper\PurchaseUnitSanitizer::__construct(): Implicitly marking parameter $mode as nullable is deprecated, the explicit nullable type must be used instead in /home/clients/38c9f14187fa9b789b21573dd0606811/sites/newversion.michaelghelfistudios.com/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-api-client/src/Helper/PurchaseUnitSanitizer.php on line 72

Deprecated: WooCommerce\PayPalCommerce\ApiClient\Helper\PurchaseUnitSanitizer::__construct(): Implicitly marking parameter $extra_line_name as nullable is deprecated, the explicit nullable type must be used instead in /home/clients/38c9f14187fa9b789b21573dd0606811/sites/newversion.michaelghelfistudios.com/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-api-client/src/Helper/PurchaseUnitSanitizer.php on line 72

Deprecated: WooCommerce\PayPalCommerce\ApiClient\Factory\PurchaseUnitFactory::__construct(): Implicitly marking parameter $sanitizer as nullable is deprecated, the explicit nullable type must be used instead in /home/clients/38c9f14187fa9b789b21573dd0606811/sites/newversion.michaelghelfistudios.com/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-api-client/src/Factory/PurchaseUnitFactory.php on line 75

Deprecated: WooCommerce\PayPalCommerce\ApiClient\Endpoint\OrderEndpoint::create(): Implicitly marking parameter $payer as nullable is deprecated, the explicit nullable type must be used instead in /home/clients/38c9f14187fa9b789b21573dd0606811/sites/newversion.michaelghelfistudios.com/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-api-client/src/Endpoint/OrderEndpoint.php on line 163

Deprecated: WooCommerce\PayPalCommerce\ApiClient\Endpoint\OrderEndpoint::create(): Implicitly marking parameter $payment_token as nullable is deprecated, the explicit nullable type must be used instead in /home/clients/38c9f14187fa9b789b21573dd0606811/sites/newversion.michaelghelfistudios.com/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-api-client/src/Endpoint/OrderEndpoint.php on line 163

Deprecated: WooCommerce\PayPalCommerce\ApiClient\Endpoint\OrderEndpoint::create(): Implicitly marking parameter $payment_source as nullable is deprecated, the explicit nullable type must be used instead in /home/clients/38c9f14187fa9b789b21573dd0606811/sites/newversion.michaelghelfistudios.com/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-api-client/src/Endpoint/OrderEndpoint.php on line 163

Deprecated: WooCommerce\PayPalCommerce\Vaulting\PaymentTokenHelper::token_exist(): Implicitly marking parameter $class_name as nullable is deprecated, the explicit nullable type must be used instead in /home/clients/38c9f14187fa9b789b21573dd0606811/sites/newversion.michaelghelfistudios.com/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-vaulting/src/PaymentTokenHelper.php on line 25
Tabletop RPG Audio - Michael Ghelfi Studios
Skip to content

The Fantasy Audio Reference

Michael Ghelfi Studios is the world leader in immersive tabletop RPG audio, offering a vast library of meticulously crafted soundscapes and music. We bring your stories to life, transforming every session into an unforgettable cinematic adventure.

Discover our NEW fantasy posters

These companies trust us
dScryb
Loot Tavern
FoundryVTT
Paizo
Triternion.
The Black Dahlia Murder
Miska's Maps
James' RPG Art
Farworld Studio
Paleo Gaming
Wistfulware
Moonlight Maps

Get our updates

We respect our subscribers. We only send meaningful emails that value your time.

We built the best tool to manage audio in tabletop games

Developed with our friends from dScryb, Opus is the ultimate tool to help Game Masters run their session with minimal effort and maximum immersion.
FoundryVTT and Discord integration
Largest Audio library for TTRPGS in the world by far
Layer music, ambiences and SFX with no effort
In-person and remote
No AI, browser-based, mobile friendly and snappy!
Opus Presentation

THE REFERENCE FOR TABLETOP RPG AUDIO

Our mission is to keep building and expanding the largest TTRPG audio library in existence. To do so, we can count on the unique talents of our team members and our incredible community.

EVERYTHING YOU NEED

From the depths of the underground to the rims of outer space, our team composed over 4,500 tracks for all of your needs. Our library has tons for every taste โ€“ and if not, just say the word!

BY A GAME MASTER, FOR GAME MASTERS

Our team has experienced gamemasters and players โ€“ Michael is even a published Dungeons & Dragons author. Each track is created to ease your tasks, not slow you down. Practicality and simplicity are our goals!

HIGHEST AUDIO QUALITY

We use the best audio libraries available on the market, the same ones used by the film and video game industries. Our team also records original sounds and even summons the community to lend their voices!

Check out our blog

Our talented writers share their tips, tricks, and insights about tabletop role-playing games and more.