このページでわかること

一本歯下駄GETTAインストラクター専用音楽システムを、「オノマトペによる身体制御理論」「オノマトペトレーニングモード選択」「GETTAメソッド – 最大スピ…」など4つの観点から解説します。

  • オノマトペによる身体制御理論
  • オノマトペトレーニングモード選択

監修:宮崎要輔(合同会社GETTAプランニング代表・一本歯下駄GETTA開発者)





ホーム > サイトマップ > ランニング
ランニング

一本歯下駄GETTAインストラクター専用音楽システム

⏱ 読了 約79分☰ 15セクション

★ この記事のポイント

  • オノマトペによる身体制御理論
  • オノマトペトレーニングモード選択
  • GETTAメソッド – 最大スピード獲得プログラム
  • くの字体操 – 中丹田(鳩尾)活性化

一本歯下駄GETTAインストラクター専用という新しいトレーニングの形をご紹介します。音楽とリズムを活用した一本歯下駄GETTAトレーニングは、神経系への刺激を最大化し、動きの質を高める効果があります。本記事では、一本歯下駄GETTAインストラクター専用音楽システムの具体的な方法を解説します。








わざ言語オノマトペ律動システムPRO | GETTAメソッド・国際リズム統合 | 一本歯下駄・一本下駄


わざ言語オノマトペ律動システムPRO

からだメタ認知による革新的運動能力開発

タタン・ギュギュ・グルーン +
GETTAメソッド + くの字体操 + 国際リズム

オノマトペ
GETTA
くの字
国際


M

メトロノーム(全モード同時使用可能)


停止中
120
BEATS PER MINUTE



Vol

オノマトペによる身体制御理論

日本のトップアスリートは、音(オノマトペ)で動きをイメージし、無意識の身体制御を実現しています。本システムは、「わざ言語」と「からだメタ認知」の科学的統合に加え、GETTAメソッド(急緩サイクル)、くの字体操(中丹田活性化)、アフリカリズムなど国際リズムを統合。一本歯下駄(一本下駄)との併用で効果が最大化します。

タタン

ボクシングのワンツー、相手を抜き去る瞬発力。リズミカルな2拍子で神経-筋伝達を最適化。

ギュギュ

背骨の雑巾絞り、胸郭の拡張。体幹の回旋運動により動作工程を劇的に省略。

グルーン

腹部の水車回転、トップスプリンターの走法。内臓の律動が推進力を生み出す。




オノマトペトレーニングモード選択

(1) タタン単独

瞬発力・ワンツー特化

(2) ギュギュ単独

体幹回旋・胸郭開発

(3) グルーン単独

スプリント走法習得

(4) ギュギュ+グルーン

世界最速の走り統合

(5) 順次再生

タタン->ギュギュ->グルーン

(6) ランダム再生

3音ランダムループ


120 BPM
40-80 BPM: スロー動作習得
90-140 BPM: 基本トレーニング
150-220 BPM: 高速神経系訓練
230-300 BPM: 超高速認知訓練

なんば走り(1拍子):
1,1,1,1の連続リズム。同側性の運動パターンで武術的な動きを実現。



一本歯下駄GETTAで体幹トレーニングを始めてみませんか?

公式ショップを見る

GETTAメソッド – 最大スピード獲得プログラム

「電車に乗り遅れそう!急がないと!」という切迫感で15秒の急フェーズ、その後10秒のゆっくりフェーズ。このサイクルを繰り返し、「心は10、身体は7」原理で前頭葉を抑制し小脳の自動性を引き出します。一本歯下駄との併用で鳩尾と腹部が前方に運ばれる感覚を体得。

!
急(RUSH)
15秒
電車に乗り遅れそう!
160-180 BPMで神経系を過負荷に
~
緩(SLOW)
10秒
ゆっくり、深く
60-80 BPMで回復と統合
CURRENT PHASE
00:00
待機中

15秒

10秒

5回

70%

GETTAメソッドの効果
急フェーズ(160-180 BPM)で前頭葉を過負荷にし、小脳の自動性を強制的に引き出す。緩フェーズ(60-80 BPM)で神経回路を定着。世阿弥の「心は10、身体は7」原理により、意識を先行させることで身体が自然についてくる。

くの字体操 – 中丹田(鳩尾)活性化

120 BPMの一定リズムで中丹田(鳩尾)を活性化。上半身をくの字に曲げる動きに合わせて、鳩尾や大腰筋への刺激を高める音を再生。一本歯下駄との併用で背骨のしなりと側屈運動が最大化します。

中丹田(鳩尾・みぞおち)

横隔膜と連動し、上半身の回転力・スピードを生み出す。180-380Hzの上昇音で刺激すると、スピード・コントロール・回転数が向上。くの字の動きで大腰筋も同時に活性化。


120 BPM


70%

70%

くの字体操の効果
中丹田の活性化:横隔膜と連動し、上半身の回転力・スピードを生み出す
大腰筋の刺激:腰椎から大腿骨をつなぐ深層筋を活性化し、脚の引き上げ力が向上
背骨のしなり:側屈運動で脊柱の柔軟性を高め、全身の連動性を向上

国際リズム – 世界の伝統リズム

アフリカ、ブラジル、中東、カリブ、インドなど世界各地の伝統リズムをトレーニングに応用。各地域固有のポリリズムとグルーヴが、予測不能な動きと独自のタイミング感覚を養います。

AF
アフリカ
ジャンベ・ポリリズム
BR
ブラジル
サンバ・カポエイラ
CB
カリブ
レゲエ・ルンバ
ME
中東
ダルブッカ・7拍子
IN
インド
タブラ・ティンタル
CU
キューバ
クラーベ・ソン

100 BPM

Lv.3

70%

世界リズムの特徴
アフリカ:複数のポリリズムが重なり合い、予測不能なタイミングを生む
ブラジル:サンバのシンコペーションが足技のリズムを養う
カリブ:レゲエのオフビートがフェイントリズムを体得
中東:7拍子や9拍子の変拍子が予測不能な間合いを創出
インド:ティンタル(16拍)の複雑な周期がタイミング感覚を研ぎ澄ます
キューバ:クラーベのパターンが全身の連動リズムを統合

科学的根拠と応用

神経言語的プログラミング(NLP)とオノマトペ
オノマトペは大脳の運動野と聴覚野を同時活性化。言語と動作の神経回路を短絡接続し、思考を介さない即座の身体反応を実現。「タタン」は足の接地リズム、「ギュギュ」は体幹の絞り感覚、「グルーン」は内臓の回転イメージ。
GETTAメソッドと最大スピード獲得
160-180 BPMの超高速リズムで、「電車に乗り遅れそう」という切迫した感情状態を喚起。能楽師世阿弥のいう「心は10、身体は7」原理により、分析的な前頭葉を過負荷状態にし、小脳による無意識的・自動的な運動制御を強制。
くの字体操と中丹田活性化
120 BPMの一定リズムで中丹田を刺激。鳩尾を意識しての側面屈曲と背骨のしなりの獲得。明確なビート音で体幹の側屈運動を支援し、大腰筋への刺激を高める。
国際リズムとポリリズムの威力
アフリカリズムの2拍子から3拍子のシフトにより、物理的速度は同じでも知覚速度が2倍に。「相手が視界から消える」現象を創出。各地域のリズムパターンが異なるタイミング感覚を養成。
なんば走り(1拍子モード)
1,1,1,1の連続リズムは、江戸時代の飛脚や忍者が使用した同側性歩行。対側性(右手と左足)ではなく、同側(右手と右足)を同期させることで体幹の捻じれを最小化し、持久力とスピードを両立。
モード4の威力(ギュギュ+グルーン)
背骨の回旋(ギュギュ)と腹部の回転(グルーン)を同時成立させることで、ウサイン・ボルト級の体幹主導型スプリントが可能に。歴代世界最速の身体運用。一本歯下駄との併用で効果が最大化。

2025 わざ言語オノマトペ律動システムPRO

からだメタ認知 + GETTAメソッド + 国際リズム による科学的トレーニング支援ツール

「音が動きを創り、動きが音を生む」
使いこなしたい方は一本歯下駄GETTAインストラクターに是非

一本歯下駄GETTAインストラクター

function initAudioContext() { if (!audioContext) { audioContext = new (window.AudioContext || window.webkitAudioContext)(); } if (audioContext.state === 'suspended') { audioContext.resume(); } return audioContext; }

// ======================================== // METRONOME (INDEPENDENT - ALWAYS AVAILABLE) // ======================================== let metronomeState = { active: false, interval: null, currentBeat: 0, totalBeats: 4 };

function updateMetronomeBpm() { document.getElementById('metronomeBpmDisplay').textContent = document.getElementById('metronomeBpm').value; }

function updateMetronomeBeatIndicator() { const beat = parseInt(document.getElementById('metronomeBeat').value); const container = document.getElementById('metronomeBeatIndicator'); container.innerHTML = ''; for (let i = 0; i { dot.classList.remove('active', 'accent'); if (i === metronomeState.currentBeat) { dot.classList.add('active'); if (i === 0) dot.classList.add('accent'); } });

metronomeState.currentBeat = (metronomeState.currentBeat + 1) % metronomeState.totalBeats; metronomeState.interval = setTimeout(playMetronomeBeat, interval); }

playMetronomeBeat(); }

function stopMetronome() { metronomeState.active = false; if (metronomeState.interval) { clearTimeout(metronomeState.interval); metronomeState.interval = null; }

document.getElementById('metronomeStartBtn').disabled = false; document.getElementById('metronomeStopBtn').disabled = true; document.getElementById('metronome-status-dot').classList.remove('active'); document.getElementById('metronome-status-text').textContent = '停止中';

const dots = document.querySelectorAll('.metronome-beat-dot'); dots.forEach(dot => dot.classList.remove('active', 'accent')); }

// ======================================== // TAB SWITCHING // ======================================== const mainTabs = document.querySelectorAll('.main-tab'); const mainPanels = document.querySelectorAll('.main-panel');

mainTabs.forEach(tab => { tab.addEventListener('click', () => { const targetTab = tab.dataset.tab;

mainTabs.forEach(t => t.classList.remove('active')); mainPanels.forEach(p => p.classList.remove('active'));

tab.classList.add('active'); document.getElementById(`panel-${targetTab}`).classList.add('active'); }); });

// ======================================== // ONOMATOPOEIA SYSTEM // ======================================== let onomatopoeiaState = { active: false, mode: 1, intervalId: null, timeoutId: null, elapsedTime: 0, soundIndex: 0, randomSequence: [], animationId: null };

const modeNames = { 1: 'タタン単独モード', 2: 'ギュギュ単独モード', 3: 'グルーン単独モード', 4: 'ギュギュ+グルーン統合', 5: '順次再生モード', 6: 'ランダム再生モード' };

const sounds = { tatan: 'タタン', gyugyu: 'ギュギュ', gurun: 'グルーン' };

function selectOnomatopoeiaMode(mode) { onomatopoeiaState.mode = mode; document.querySelectorAll('.mode-btn').forEach((btn, index) => { btn.classList.toggle('active', index + 1 === mode); }); }

function updateOnomatopoeiaBpm() { document.getElementById('onomatopoeiaBpmDisplay').textContent = document.getElementById('onomatopoeiaBpm').value + ' BPM'; }

function speak(text, rate = 1.0, pitch = 1.0) { if ('speechSynthesis' in window) { window.speechSynthesis.cancel(); const utterance = new SpeechSynthesisUtterance(text); utterance.lang = 'ja-JP'; utterance.rate = rate; utterance.pitch = pitch; utterance.volume = 1.0; window.speechSynthesis.speak(utterance); } }

function startOnomatopoeia() { if (onomatopoeiaState.active) return;

const bpm = parseInt(document.getElementById('onomatopoeiaBpm').value); const beat = parseInt(document.getElementById('onomatopoeiaBeat').value); const duration = parseInt(document.getElementById('onomatopoeiaDuration').value);

onomatopoeiaState.active = true; onomatopoeiaState.elapsedTime = 0; onomatopoeiaState.soundIndex = 0;

document.getElementById('onomatopoeiaStatusPanel').style.display = 'block'; document.getElementById('onomatopoeiaModeDisplay').textContent = modeNames[onomatopoeiaState.mode]; document.getElementById('onomatopoeiaBpmStatus').textContent = bpm + ' BPM'; document.getElementById('onomatopoeiaBeatStatus').textContent = beat + '拍子'; document.getElementById('onomatopoeiaTotalTime').textContent = duration;

const interval = (60 / bpm) * 1000; const beatInterval = interval * beat;

if (onomatopoeiaState.mode === 6) { onomatopoeiaState.randomSequence = []; const soundKeys = ['tatan', 'gyugyu', 'gurun']; for (let i = 0; i { playOnomatopoeiaSound(bpm); onomatopoeiaState.elapsedTime++; document.getElementById('onomatopoeiaTimeElapsed').textContent = Math.floor(onomatopoeiaState.elapsedTime * (beatInterval / 1000)); }, beatInterval);

onomatopoeiaState.timeoutId = setTimeout(() => { stopOnomatopoeia(); }, duration * 1000);

playOnomatopoeiaSound(bpm); animateOnomatopoeiaVisualizer(); }

function playOnomatopoeiaSound(bpm) { let soundText = ''; let rate = 1.0 + (bpm - 120) / 200; let pitch = 1.0;

switch(onomatopoeiaState.mode) { case 1: soundText = sounds.tatan; pitch = 1.2; break; case 2: soundText = sounds.gyugyu; pitch = 0.9; break; case 3: soundText = sounds.gurun; pitch = 0.8; break; case 4: soundText = sounds.gyugyu + ' ' + sounds.gurun; pitch = 0.85; break; case 5: const sequence = [sounds.tatan, sounds.gyugyu, sounds.gurun]; soundText = sequence[onomatopoeiaState.soundIndex % 3]; pitch = [1.2, 0.9, 0.8][onomatopoeiaState.soundIndex % 3]; onomatopoeiaState.soundIndex++; break; case 6: const randomSound = onomatopoeiaState.randomSequence[onomatopoeiaState.soundIndex % onomatopoeiaState.randomSequence.length]; soundText = sounds[randomSound]; pitch = randomSound === 'tatan' ? 1.2 : (randomSound === 'gyugyu' ? 0.9 : 0.8); onomatopoeiaState.soundIndex++; break; }

speak(soundText, rate, pitch); document.getElementById('onomatopoeiaCurrentSound').textContent = soundText; }

function stopOnomatopoeia() { onomatopoeiaState.active = false; if (onomatopoeiaState.intervalId) clearInterval(onomatopoeiaState.intervalId); if (onomatopoeiaState.timeoutId) clearTimeout(onomatopoeiaState.timeoutId); if (onomatopoeiaState.animationId) cancelAnimationFrame(onomatopoeiaState.animationId); window.speechSynthesis.cancel(); document.getElementById('onomatopoeiaCurrentSound').textContent = '-'; }

function resetOnomatopoeia() { stopOnomatopoeia(); document.getElementById('onomatopoeiaBpm').value = 120; document.getElementById('onomatopoeiaBeat').value = 4; document.getElementById('onomatopoeiaDuration').value = 60; updateOnomatopoeiaBpm(); document.getElementById('onomatopoeiaStatusPanel').style.display = 'none'; selectOnomatopoeiaMode(1); }

function animateOnomatopoeiaVisualizer() { if (!onomatopoeiaState.active) return; const bars = document.querySelectorAll('#onomatopoeia-visualizer .visualizer-bar'); const time = Date.now() * 0.008;

bars.forEach((bar, i) => { const height = 20 + Math.sin(time + i * 0.6) * 30 + Math.random() * 15; bar.style.height = height + '%'; });

onomatopoeiaState.animationId = requestAnimationFrame(animateOnomatopoeiaVisualizer); }

// ======================================== // GETTA METHOD // ======================================== let gettaState = { active: false, currentPhase: null, currentCycle: 0, phaseTimeRemaining: 0, timerInterval: null, animationId: null };

function updateGettaDisplay(type) { if (type === 'rush') { document.getElementById('gettaRushTimeDisplay').textContent = document.getElementById('gettaRushTime').value + '秒'; } else if (type === 'slow') { document.getElementById('gettaSlowTimeDisplay').textContent = document.getElementById('gettaSlowTime').value + '秒'; } else if (type === 'cycles') { document.getElementById('gettaCyclesDisplay').textContent = document.getElementById('gettaCycles').value + '回'; } else if (type === 'volume') { document.getElementById('gettaVolumeDisplay').textContent = document.getElementById('gettaVolume').value + '%'; } }

function startGetta() { initAudioContext(); stopGetta();

const rushTime = parseInt(document.getElementById('gettaRushTime').value); const slowTime = parseInt(document.getElementById('gettaSlowTime').value); const cycles = parseInt(document.getElementById('gettaCycles').value); const volume = parseInt(document.getElementById('gettaVolume').value) / 100;

gettaState.active = true; gettaState.currentCycle = 0;

document.getElementById('gettaStartBtn').disabled = true; document.getElementById('gettaStopBtn').disabled = false;

runGettaCycle(rushTime, slowTime, cycles, volume); animateGettaVisualizer(); }

function runGettaCycle(rushTime, slowTime, totalCycles, volume) { if (!gettaState.active || gettaState.currentCycle >= totalCycles) { stopGetta(); return; }

// Rush Phase gettaState.currentPhase = 'rush'; gettaState.phaseTimeRemaining = rushTime; updateGettaPhaseDisplay('rush'); startGettaRhythm(170, volume, 'rush');

gettaState.timerInterval = setInterval(() => { if (!gettaState.active) return; gettaState.phaseTimeRemaining--; updateGettaTimer(gettaState.phaseTimeRemaining);

if (gettaState.phaseTimeRemaining { if (!gettaState.active) return; gettaState.phaseTimeRemaining--; updateGettaTimer(gettaState.phaseTimeRemaining);

if (gettaState.phaseTimeRemaining { const height = 20 + Math.sin(time + i * 0.5) * 30 * intensity + Math.random() * 20 * intensity; bar.style.height = height + '%'; });

gettaState.animationId = requestAnimationFrame(animateGettaVisualizer); }

// ======================================== // KUNOJI // ======================================== let kunojiState = { active: false, interval: null, animationId: null, count: 0 };

function updateKunojiDisplay(type) { if (type === 'bpm') { document.getElementById('kunojiBpmDisplay').textContent = document.getElementById('kunojiBpm').value + ' BPM'; } else if (type === 'tanden') { document.getElementById('kunojiTandenDisplay').textContent = document.getElementById('kunojiTandenIntensity').value + '%'; } else if (type === 'volume') { document.getElementById('kunojiVolumeDisplay').textContent = document.getElementById('kunojiVolume').value + '%'; } }

function startKunoji() { initAudioContext(); stopKunoji();

const bpm = parseInt(document.getElementById('kunojiBpm').value); const tandenIntensity = parseInt(document.getElementById('kunojiTandenIntensity').value) / 100; const volume = parseInt(document.getElementById('kunojiVolume').value) / 100;

kunojiState.active = true; kunojiState.count = 0;

document.getElementById('kunojiStartBtn').disabled = true; document.getElementById('kunojiStopBtn').disabled = false;

const interval = 60000 / bpm;

function playBeat() { if (!kunojiState.active) return; const ctx = audioContext;

// Main beat const osc = ctx.createOscillator(); const gain = ctx.createGain(); osc.connect(gain); gain.connect(ctx.destination);

const isAccent = kunojiState.count % 4 === 0; osc.frequency.value = isAccent ? 440 : 330; osc.type = 'triangle'; gain.gain.setValueAtTime(volume * (isAccent ? 1 : 0.7), ctx.currentTime); gain.gain.exponentialRampToValueAtTime(0.01, ctx.currentTime + 0.15); osc.start(ctx.currentTime); osc.stop(ctx.currentTime + 0.15);

// Tanden sound on accent if (isAccent) { const tandenOsc = ctx.createOscillator(); const tandenGain = ctx.createGain(); tandenOsc.connect(tandenGain); tandenGain.connect(ctx.destination);

tandenOsc.frequency.setValueAtTime(180, ctx.currentTime); tandenOsc.frequency.exponentialRampToValueAtTime(350, ctx.currentTime + 0.3); tandenOsc.type = 'sine'; tandenGain.gain.setValueAtTime(volume * tandenIntensity, ctx.currentTime); tandenGain.gain.exponentialRampToValueAtTime(0.01, ctx.currentTime + 0.4); tandenOsc.start(ctx.currentTime); tandenOsc.stop(ctx.currentTime + 0.4);

document.getElementById('kunoji-body').classList.add('kunoji-active'); document.getElementById('kunoji-tanden').classList.add('kunoji-active');

setTimeout(() => { document.getElementById('kunoji-body').classList.remove('kunoji-active'); document.getElementById('kunoji-tanden').classList.remove('kunoji-active'); }, 400); }

kunojiState.count++; kunojiState.interval = setTimeout(playBeat, interval); }

playBeat(); animateKunojiVisualizer(bpm); }

function stopKunoji() { kunojiState.active = false; if (kunojiState.interval) clearTimeout(kunojiState.interval); if (kunojiState.animationId) cancelAnimationFrame(kunojiState.animationId);

document.getElementById('kunojiStartBtn').disabled = false; document.getElementById('kunojiStopBtn').disabled = true; document.getElementById('kunoji-body').classList.remove('kunoji-active'); document.getElementById('kunoji-tanden').classList.remove('kunoji-active'); }

function animateKunojiVisualizer(bpm) { if (!kunojiState.active) return; const bars = document.querySelectorAll('#kunoji-visualizer .visualizer-bar'); const time = Date.now() * 0.005; const beatPhase = (time * bpm / 60) % 1;

bars.forEach((bar, i) => { const height = 20 + Math.sin(time + i * 0.6) * 25 + Math.sin(beatPhase * Math.PI * 2) * 20; bar.style.height = height + '%'; });

kunojiState.animationId = requestAnimationFrame(() => animateKunojiVisualizer(bpm)); }

// ======================================== // WORLD RHYTHM // ======================================== let worldState = { active: false, selectedRhythm: 'africa', interval: null, animationId: null, count: 0 };

const worldRhythmPatterns = { africa: { name: 'アフリカ', pattern: [1,0,1,0,1,1,0,1,0,1,0,1], accent: [1,0,0,0,1,0,0,1,0,0,1,0] }, brazil: { name: 'ブラジル', pattern: [1,0,1,0,0,1,0,1,0,0,1,0,1,0,0,0], accent: [1,0,0,1,0,0,1,0,0,1,0,0,0,0,0,0] }, caribbean: { name: 'カリブ', pattern: [0,0,1,0,0,0,1,0], accent: [0,0,1,0,0,0,0,0] }, middleeast: { name: '中東', pattern: [1,0,0,1,0,0,1], accent: [1,0,0,0,0,0,1] }, india: { name: 'インド', pattern: [1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0], accent: [1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0] }, cuba: { name: 'キューバ', pattern: [1,0,0,1,0,0,1,0,0,0,1,0,1,0,0,0], accent: [1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0] } };

function selectWorldRhythm(rhythm) { worldState.selectedRhythm = rhythm; document.querySelectorAll('.world-rhythm-card').forEach(card => { card.classList.remove('selected'); }); document.querySelector(`[data-rhythm="${rhythm}"]`).classList.add('selected'); }

function updateWorldDisplay(type) { if (type === 'bpm') { document.getElementById('worldBpmDisplay').textContent = document.getElementById('worldBpm').value + ' BPM'; } else if (type === 'complexity') { document.getElementById('worldComplexityDisplay').textContent = 'Lv.' + document.getElementById('worldComplexity').value; } else if (type === 'volume') { document.getElementById('worldVolumeDisplay').textContent = document.getElementById('worldVolume').value + '%'; } }

function startWorld() { initAudioContext(); stopWorld();

const bpm = parseInt(document.getElementById('worldBpm').value); const complexity = parseInt(document.getElementById('worldComplexity').value); const volume = parseInt(document.getElementById('worldVolume').value) / 100; const rhythmData = worldRhythmPatterns[worldState.selectedRhythm]; const pattern = rhythmData.pattern; const accent = rhythmData.accent;

worldState.active = true; worldState.count = 0;

document.getElementById('worldStartBtn').disabled = true; document.getElementById('worldStopBtn').disabled = false;

const subdivisionInterval = 60000 / bpm / (pattern.length / 4);

function playBeat() { if (!worldState.active) return; const ctx = audioContext; const patternIndex = worldState.count % pattern.length;

if (pattern[patternIndex] === 1) { const osc = ctx.createOscillator(); const gain = ctx.createGain(); osc.connect(gain); gain.connect(ctx.destination);

const isAccent = accent[patternIndex] === 1; const baseFreq = 200 + (complexity * 30); osc.frequency.value = isAccent ? baseFreq * 1.5 : baseFreq; osc.type = isAccent ? 'triangle' : 'sine'; gain.gain.setValueAtTime(volume * (isAccent ? 1 : 0.6), ctx.currentTime); gain.gain.exponentialRampToValueAtTime(0.01, ctx.currentTime + 0.12); osc.start(ctx.currentTime); osc.stop(ctx.currentTime + 0.12); }

worldState.count++; worldState.interval = setTimeout(playBeat, subdivisionInterval); }

playBeat(); animateWorldVisualizer(bpm); }

function stopWorld() { worldState.active = false; if (worldState.interval) clearTimeout(worldState.interval); if (worldState.animationId) cancelAnimationFrame(worldState.animationId);

document.getElementById('worldStartBtn').disabled = false; document.getElementById('worldStopBtn').disabled = true; }

function animateWorldVisualizer(bpm) { if (!worldState.active) return; const bars = document.querySelectorAll('#world-visualizer .visualizer-bar'); const time = Date.now() * 0.006;

bars.forEach((bar, i) => { const height = 20 + Math.sin(time + i * 0.7) * 30 + Math.random() * 15; bar.style.height = height + '%'; });

worldState.animationId = requestAnimationFrame(() => animateWorldVisualizer(bpm)); }

// ======================================== // CLEANUP // ======================================== window.addEventListener('beforeunload', () => { stopMetronome(); stopOnomatopoeia(); stopGetta(); stopKunoji(); stopWorld(); });

// Initialize selectOnomatopoeiaMode(1); updateMetronomeBeatIndicator();

一本歯下駄GETTAで体幹を変える

公式ショップで詳細を見る →

一本歯下駄・一本下駄・体幹トレーニングの専門メーカー

M

宮崎要輔

一本歯下駄GETTA開発者 / スポーツトレーナー

一本歯下駄GETTA開発者。文化身体論を提唱し、プロアスリートから子どもまで幅広く指導。科学的エビデンスに基づくトレーニング理論を追求。

── ◆ ──

CERTIFIED INSTRUCTOR

一本歯下駄インストラクターになろう

一本歯下駄の正しい使い方を学び、認定インストラクターとして活動しませんか?
接骨院・整体院・パーソナルトレーナー・スポーツ指導者の方に最適です。

インストラクター制度を詳しく見る →

一本歯下駄GETTA公式 認定インストラクター制度


よくある質問

Q. 一本歯下駄におけるオノマトペによる身体制御理論とは?

A. 日本のトップアスリートは、音(オノマトペ)で動きをイメージし、無意識の身体制御を実現しています。本システムは、「わざ言語」と「からだメタ認知」の科学的統合に加え、GETTAメソッド(急緩サイクル)、くの字体操(中丹田活性化)、アフリカリズムなど国際リズムを統合。一本歯下駄(一本下駄)との併用で効果が最大化します。 ボクシングのワンツー、相手を抜き去る瞬発力。

Q. オノマトペトレーニングモード選択とは?

A. 瞬発力・ワンツー特化 タタン->ギュギュ->グルーン 経過時間: 0秒 / –秒 一本歯下駄GETTAで体幹トレーニングを始めてみませんか? 「電車に乗り遅れそう!急がないと!」という切迫感で15秒の急フェーズ、その後10秒のゆっくりフェーズ。このサイクルを繰り返し、「心は10、身体は7」原理で前頭葉を抑制し小脳の自動性を引き出します。一本歯下駄との併用で鳩尾と腹部が前方に運ばれる感覚を体得。

Q. GETTAメソッド – 最大スピード獲得プログラムとは?

A. 「電車に乗り遅れそう!急がないと!」という切迫感で15秒の急フェーズ、その後10秒のゆっくりフェーズ。このサイクルを繰り返し、「心は10、身体は7」原理で前頭葉を抑制し小脳の自動性を引き出します。一本歯下駄との併用で鳩尾と腹部が前方に運ばれる感覚を体得。 120 BPMの一定リズムで中丹田(鳩尾)を活性化。上半身をくの字に曲げる動きに合わせて、鳩尾や大腰筋への刺激を高める音を再生。

Q. くの字体操 – 中丹田(鳩尾)活性化とは?

A. 120 BPMの一定リズムで中丹田(鳩尾)を活性化。上半身をくの字に曲げる動きに合わせて、鳩尾や大腰筋への刺激を高める音を再生。一本歯下駄との併用で背骨のしなりと側屈運動が最大化します。 横隔膜と連動し、上半身の回転力・スピードを生み出す。180-380Hzの上昇音で刺激すると、スピード・コントロール・回転数が向上。くの字の動きで大腰筋も同時に活性化。

Q. 国際リズム – 世界の伝統リズムとは?

A. アフリカ、ブラジル、中東、カリブ、インドなど世界各地の伝統リズムをトレーニングに応用。各地域固有のポリリズムとグルーヴが、予測不能な動きと独自のタイミング感覚を養います。


この記事の監修者

宮崎要輔

合同会社GETTAプランニング代表 / 一本歯下駄GETTA開発者

文化身体論提唱者。「鍛えるな醸せ」を核心原理とし、一本歯下駄GETTAを通じた体幹トレーニング・身体教育の革新を推進。進化思考に基づく身体知の体系化と、トレーナー資格認定制度を設計。




PAGE TOP