diff --git a/public/sounds/binaural/binaural-alpha.wav b/public/sounds/binaural/binaural-alpha.wav new file mode 100644 index 0000000..6264a52 Binary files /dev/null and b/public/sounds/binaural/binaural-alpha.wav differ diff --git a/public/sounds/binaural/binaural-beta.wav b/public/sounds/binaural/binaural-beta.wav new file mode 100644 index 0000000..99f8a34 Binary files /dev/null and b/public/sounds/binaural/binaural-beta.wav differ diff --git a/public/sounds/binaural/binaural-delta.wav b/public/sounds/binaural/binaural-delta.wav new file mode 100644 index 0000000..9a7f21e Binary files /dev/null and b/public/sounds/binaural/binaural-delta.wav differ diff --git a/public/sounds/binaural/binaural-gamma.wav b/public/sounds/binaural/binaural-gamma.wav new file mode 100644 index 0000000..cfed717 Binary files /dev/null and b/public/sounds/binaural/binaural-gamma.wav differ diff --git a/public/sounds/binaural/binaural-theta.wav b/public/sounds/binaural/binaural-theta.wav new file mode 100644 index 0000000..ea91512 Binary files /dev/null and b/public/sounds/binaural/binaural-theta.wav differ diff --git a/src/data/sounds.ts b/src/data/sounds.ts index a4ed984..e09570c 100644 --- a/src/data/sounds.ts +++ b/src/data/sounds.ts @@ -6,11 +6,22 @@ import { places } from './sounds/places'; import { transport } from './sounds/transport'; import { things } from './sounds/things'; import { noise } from './sounds/noise'; +import { binaural } from './sounds/binaural'; import type { Categories } from './types'; export const sounds: { categories: Categories; } = { - categories: [nature, rain, animals, urban, places, transport, things, noise], + categories: [ + nature, + rain, + animals, + urban, + places, + transport, + things, + noise, + binaural, + ], }; diff --git a/src/data/sounds/binaural.tsx b/src/data/sounds/binaural.tsx new file mode 100644 index 0000000..ffe96de --- /dev/null +++ b/src/data/sounds/binaural.tsx @@ -0,0 +1,42 @@ +import { TbWaveSine } from 'react-icons/tb/index'; +import { BsSoundwave } from 'react-icons/bs/index'; + +import type { Category } from '../types'; + +export const binaural: Category = { + icon: , + id: 'binaural', + sounds: [ + { + icon: , + id: 'binaural-delta', + label: 'Delta', + src: '/sounds/binaural/binaural-delta.wav', + }, + { + icon: , + id: 'binaural-theta', + label: 'Theta', + src: '/sounds/binaural/binaural-theta.wav', + }, + { + icon: , + id: 'binaural-alpha', + label: 'Alpha', + src: '/sounds/binaural/binaural-alpha.wav', + }, + { + icon: , + id: 'binaural-beta', + label: 'Beta', + src: '/sounds/binaural/binaural-beta.wav', + }, + { + icon: , + id: 'binaural-gamma', + label: 'Gamma', + src: '/sounds/binaural/binaural-gamma.wav', + }, + ], + title: 'Binaural Beats', +};