casacota.net virtual instruments - Summary

· Project purpose

To offer functional, accessible and musically valid versions of historical or unique instruments, playable directly in a web browser or inside an electron package. The project prioritizes sound preservation, education and open access. The engine of this web-based player has been developed hand in hand with these instruments. The most advanced version in all respects is the one used for the Cadaquers organ.

· Differences from conventional samplers

FeatureConventional samplerscasacota.net
Sound phasesAttack, Sustain (loop), ReleaseSingle sample up to 30s, pseudoloop.
Audio formatWAV, FLACMP3 at 192 kb/s
PlayerSpecialized sampler engineWeb browser (JavaScript), using a custom .atm extension served as HTML to optimize caching, or inside a locally installed electron package.
SamplingAll notes individuallyIn some cases only C notes, others interpolated using midi2rate
PurposeProfessional performanceAccessibility, education, preservation
Advanced features Usually limited to ADSR envelopes, EQ, reverb, etc. Dynamic control, attack control, harpsichord mechanism simulation,
direct tuning, integrated convolution,
human-readable and instantly editable code
Some recent versions of Google Chrome enable a feature called “Scams Protection”, which may block the audio engine and prevent the virtual instruments from functioning.
Open chrome://settings/security and disable:
Scams protection
Enhanced protection
Reload the page.

Recommended alternative:
If you prefer not to modify Chrome, use Chromium or Ungoogled Chromium, which work perfectly with all instruments.
(Firefox is not recommended for high-polyphony instruments.)

· Strategies by instrument type

· Large instruments

Such as the Sant Just i Pastor organ:

· Damaged or incomplete instruments

Such as the harmonium and celesta:

· Small and complete instruments

Such as the Ghent carillon, the claviorgan or other museum instruments:

· Special case: Organ of Sants Just i Pastor

· Transparency and access

? Want to know more?

You can ask ChatGPT about this project using the following keywords (already pre-filled):

Ask ChatGPT about this project

Some parts of this project have been assisted by AI tools under human supervision, always ensuring accuracy, clarity, and respect for the original sources.
This collection of virtual instruments is based on open web technologies such as WebMIDI and WebAudio, allowing direct interaction without installation.
If you're a developer, you can explore an example of integrated WebMIDI usage in embed.js.

Attribution-NonCommercial-NoDerivs 4.0 International Creative Commons License