{"id":11568,"date":"2026-03-25T14:21:43","date_gmt":"2026-03-25T05:21:43","guid":{"rendered":"https:\/\/rakkokeyword.com\/techo\/?p=11568"},"modified":"2026-03-25T14:21:43","modified_gmt":"2026-03-25T05:21:43","slug":"tool-piano-frequency-chart","status":"publish","type":"post","link":"https:\/\/rakkokeyword.com\/techo\/tool-piano-frequency-chart\/","title":{"rendered":"\u97f3\u968e\u5468\u6ce2\u6570\u5909\u63db\u30c4\u30fc\u30eb"},"content":{"rendered":"\n<div id=\"fc_tool_final\" style=\"width: 100%; font-family: sans-serif; color: #333; line-height: 1.6; margin-bottom: 60px;\">\n    <style>\n        #fc_tool_final .fc-main-result { text-align: center; background: #13284B; color: #fff; padding: 30px 10px; margin-bottom: 20px; border-radius: 4px; }\n        #fc_tool_final .fc-main-hz { font-size: 3.2rem; font-weight: bold; display: block; line-height: 1.1; }\n        #fc_tool_final .fc-main-note { font-size: 1.3rem; opacity: 0.9; display: block; margin-bottom: 5px; }\n        #fc_tool_final .fc-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 15px; margin-bottom: 20px; }\n        #fc_tool_final label { display: block; font-size: 0.85rem; font-weight: bold; margin-bottom: 5px; }\n        #fc_tool_final input, #fc_tool_final select { width: 100%; height: 44px; border: 1px solid #ccc; padding: 0 10px; box-sizing: border-box; font-size: 1rem; border-radius: 4px; }\n        #fc_tool_final button { background: #13284B; color: #fff; border: none; height: 44px; padding: 0 20px; cursor: pointer; font-weight: bold; width: 100%; border-radius: 4px; transition: background 0.2s; }\n        #fc_tool_final button:hover { background: #1d3d73; }\n        #fc_tool_final .fc-btn-group { display: flex; gap: 8px; margin-top: 8px; }\n        #fc_tool_final .fc-btn-pitch { height: 34px; font-size: 0.85rem; background: #555; }\n        \n        #fc_tool_final .fc-keyboard-wrapper { overflow-x: auto; background: #f0f0f0; padding: 20px 10px; margin-bottom: 20px; border-radius: 4px; -webkit-overflow-scrolling: touch; }\n        #fc_tool_final .fc-keyboard { display: inline-flex; position: relative; height: 130px; border-left: 1px solid #999; }\n        #fc_tool_final .fc-key { border: 1px solid #999; border-left: none; display: flex; align-items: flex-end; justify-content: center; padding-bottom: 8px; font-size: 10px; cursor: pointer; user-select: none; position: relative; }\n        #fc_tool_final .fc-white { width: 28px; height: 100%; background: #fff; z-index: 1; }\n        #fc_tool_final .fc-black { width: 20px; height: 66%; background: #000; color: #fff; z-index: 2; margin: 0 -10px; border-radius: 0 0 3px 3px; }\n        #fc_tool_final .fc-key.active { background: #FFD700 !important; color: #000; z-index: 3; box-shadow: 0 0 10px rgba(0,0,0,0.2); }\n        #fc_tool_final .fc-key.harmonic { background: #FFF9C4 !important; border-bottom: 4px solid #FFD700; }\n\n        #fc_tool_final details { background: #f8f8f8; border-radius: 4px; border: 1px solid #eee; }\n        #fc_tool_final details summary { cursor: pointer; padding: 15px; font-weight: bold; outline: none; }\n        #fc_tool_final .fc-table-scroll { max-height: 400px; overflow-y: auto; background: #fff; }\n        #fc_tool_final table { width: 100%; border-collapse: collapse; font-size: 0.9rem; }\n        #fc_tool_final th, #fc_tool_final td { border: 1px solid #eee; padding: 12px; text-align: right; }\n        #fc_tool_final th { background: #f4f4f4; position: sticky; top: 0; z-index: 10; }\n    <\/style>\n\n    <div class=\"fc-main-result\">\n        <span id=\"fc_res_note\" class=\"fc-main-note\">A4 (\u30e9)<\/span>\n        <span id=\"fc_res_hz\" class=\"fc-main-hz\">440.00 Hz<\/span>\n        <div id=\"fc_res_wave\" style=\"font-size: 1.1rem; margin-top:10px; opacity: 0.9;\">\u6ce2\u9577: \u7d04 77.4 cm<\/div>\n    <\/div>\n\n    <div class=\"fc-grid\">\n        <div>\n            <p><label>\u57fa\u6e96\u30d4\u30c3\u30c1 (A4)<\/label><\/p>\n            <input type=\"number\" id=\"fc_input_base\" value=\"440\" step=\"0.1\" min=\"300\" max=\"600\">\n            <div class=\"fc-btn-group\">\n                <button class=\"fc-btn-pitch\" onclick=\"setBasePitch(440)\">440Hz<\/button>\n                <button class=\"fc-btn-pitch\" onclick=\"setBasePitch(442)\">442Hz<\/button>\n            <\/div>\n        <\/div>\n        <div>\n            <p><label>\u6c17\u6e29 (\u00b0C) \u2192 \u97f3\u901f\u88dc\u6b63<\/label><\/p>\n            <input type=\"number\" id=\"fc_input_temp\" value=\"15\" step=\"0.1\">\n        <\/div>\n        <div>\n            <p><label>\u97f3\u540d\u8868\u8a18<\/label><\/p>\n            <select id=\"fc_input_lang\">\n                <option value=\"en\" selected>\u82f1\u7c73\u5f0f (C, C#, D\u2026)<\/option>\n                <option value=\"jp\">\u65e5\u672c\u5f0f (\u30c9, \u30c9#, \u30ec\u2026)<\/option>\n                <option value=\"de\">\u30c9\u30a4\u30c4\u5f0f (C, Cis\u2026H)<\/option>\n            <\/select>\n        <\/div>\n    <\/div>\n\n    <div class=\"fc-grid\">\n        <div>\n            <p><label>\u97f3\u540d\u30fb\u30aa\u30af\u30bf\u30fc\u30d6<\/label><\/p>\n            <div style=\"display: flex; gap: 5px;\">\n                <select id=\"fc_input_note\" style=\"flex: 2;\"><\/select>\n                <select id=\"fc_input_oct\" style=\"flex: 1;\"><\/select>\n            <\/div>\n        <\/div>\n        <div>\n            <p><label>\u5468\u6ce2\u6570\u304b\u3089\u9006\u5f15\u304d (Hz)<\/label><\/p>\n            <input type=\"number\" id=\"fc_input_rev_hz\" placeholder=\"\u4f8b: 440\" step=\"0.01\">\n        <\/div>\n    <\/div>\n\n    <div class=\"fc-grid\" style=\"grid-template-columns: 1fr;\">\n        <div style=\"display: flex; gap: 15px; align-items: center; flex-wrap: wrap;\">\n            <button id=\"fc_btn_play\" style=\"flex: 1; min-width: 220px;\">\u266a \u9078\u629e\u4e2d\u306e\u97f3\u3092\u9cf4\u3089\u3059<\/button>\n            <label style=\"display: flex; align-items: center; cursor: pointer; margin: 0; font-size: 0.9rem;\">\n                <input type=\"checkbox\" id=\"fc_check_autoplay\" style=\"width: 20px; height: 20px; margin-right: 8px;\">\n                \u9375\u76e4\u30af\u30ea\u30c3\u30af\u3067\u5373\u518d\u751f\n            <\/label>\n        <\/div>\n    <\/div>\n\n    <div class=\"fc-keyboard-wrapper\">\n        <div id=\"fc_div_kb\" class=\"fc-keyboard\"><\/div>\n    <\/div>\n\n    <details>\n        <summary>\u516888\u9375 \u5468\u6ce2\u6570\u30fb\u6ce2\u9577\u30c7\u30fc\u30bf\u4e00\u89a7<\/summary>\n        <div class=\"fc-table-scroll\">\n            <table id=\"fc_tbl_data\">\n                <thead>\n                    <tr><th>\u9375\u756a\u53f7<\/th><th>\u97f3\u540d<\/th><th>\u5468\u6ce2\u6570(Hz)<\/th><th>\u6ce2\u9577<\/th><\/tr>\n                <\/thead>\n                <tbody><\/tbody>\n            <\/table>\n        <\/div>\n    <\/details>\n\n    <script>\n    (function() {\n        const names_en = [\"C\", \"C#\", \"D\", \"D#\", \"E\", \"F\", \"F#\", \"G\", \"G#\", \"A\", \"A#\", \"B\"];\n        const names_jp = [\"\u30c9\", \"\u30c9#\", \"\u30ec\", \"\u30ec#\", \"\u30df\", \"\u30d5\u30a1\", \"\u30d5\u30a1#\", \"\u30bd\", \"\u30bd#\", \"\u30e9\", \"\u30e9#\", \"\u30b7\"];\n        const names_de = [\"C\", \"Cis\", \"D\", \"Dis\", \"E\", \"F\", \"Fis\", \"G\", \"Gis\", \"A\", \"B\", \"H\"];\n\n        let audioCtx = null;\n        let currentFreq = 440;\n\n        const dom = {\n            base: document.getElementById('fc_input_base'),\n            temp: document.getElementById('fc_input_temp'),\n            lang: document.getElementById('fc_input_lang'),\n            note: document.getElementById('fc_input_note'),\n            oct: document.getElementById('fc_input_oct'),\n            revHz: document.getElementById('fc_input_rev_hz'),\n            resHz: document.getElementById('fc_res_hz'),\n            resNote: document.getElementById('fc_res_note'),\n            resWave: document.getElementById('fc_res_wave'),\n            kb: document.getElementById('fc_div_kb'),\n            table: document.querySelector('#fc_tbl_data tbody'),\n            play: document.getElementById('fc_btn_play'),\n            auto: document.getElementById('fc_check_autoplay')\n        };\n\n        window.setBasePitch = (val) => {\n            dom.base.value = val;\n            dom.note.value = 9; \/\/ A\n            dom.oct.value = 4;  \/\/ 4\n            update();\n        };\n\n        function init() {\n            for(let i=0; i<12; i++) {\n                let o = document.createElement('option'); o.value = i; o.textContent = names_en[i];\n                dom.note.appendChild(o);\n            }\n            for(let i=0; i<=8; i++) {\n                let o = document.createElement('option'); o.value = i; o.textContent = i;\n                if(i===4) o.selected = true; dom.oct.appendChild(o);\n            }\n            dom.note.value = 9;\n            createKeyboard();\n            update();\n\n            [dom.base, dom.temp, dom.lang, dom.note, dom.oct].forEach(el => el.onchange = () => update());\n            dom.base.oninput = () => update();\n            dom.revHz.oninput = (e) => reverseLookup(e.target.value);\n            dom.play.onclick = () => playSound(currentFreq);\n        }\n\n        function getNoteStr(idx, lang) {\n            const list = lang === 'jp' ? names_jp : (lang === 'de' ? names_de : names_en);\n            return list[idx % 12];\n        }\n\n        function update(targetKeyIdx = null) {\n            let base = parseFloat(dom.base.value) || 440;\n            const temp = parseFloat(dom.temp.value) || 0;\n            const lang = dom.lang.value;\n            const vs = 331.5 + 0.6 * temp;\n\n            let kIdx;\n            if (targetKeyIdx !== null) {\n                kIdx = targetKeyIdx;\n                dom.note.value = (kIdx - 1 + 9) % 12;\n                dom.oct.value = Math.floor((kIdx + 8) \/ 12);\n            } else {\n                kIdx = parseInt(dom.note.value) + (parseInt(dom.oct.value) * 12) - 8;\n            }\n\n            const freq = base * Math.pow(2, (kIdx - 49) \/ 12);\n            currentFreq = freq;\n            \n            dom.resHz.textContent = freq.toFixed(2) + ' Hz';\n            dom.resNote.textContent = getNoteStr(parseInt(dom.note.value), lang) + dom.oct.value;\n            \n            const w = vs \/ freq;\n            dom.resWave.textContent = '\u6ce2\u9577: \u7d04 ' + (w >= 1 ? w.toFixed(3) + ' m' : (w * 100).toFixed(1) + ' cm');\n\n            const allKeys = dom.kb.querySelectorAll('.fc-key');\n            allKeys.forEach(k => {\n                const i = parseInt(k.dataset.index);\n                k.classList.remove('active', 'harmonic');\n                if(i === kIdx) k.classList.add('active');\n                else if(i === kIdx - 12 || i === kIdx + 12) k.classList.add('harmonic');\n            });\n\n            let html = '';\n            for(let i=1; i<=88; i++) {\n                const f = base * Math.pow(2, (i - 49) \/ 12);\n                const pos = (i - 1 + 9) % 12;\n                const o = Math.floor((i + 8) \/ 12);\n                const wav = vs \/ f;\n                html += '<tr><td>'+i+'<\/td><td>'+getNoteStr(pos, lang)+o+'<\/td><td>'+f.toFixed(2)+'<\/td><td>'+(wav>=1?wav.toFixed(2)+'m':(wav*100).toFixed(1)+'cm')+'<\/td><\/tr>';\n            }\n            dom.table.innerHTML = html;\n        }\n\n        function reverseLookup(val) {\n            const hz = parseFloat(val);\n            if(!hz || hz <= 0) {\n                dom.kb.querySelectorAll('.fc-key').forEach(k => k.classList.remove('active', 'harmonic'));\n                return;\n            }\n            const base = parseFloat(dom.base.value) || 440;\n            const kIdx = Math.round(12 * Math.log2(hz \/ base) + 49);\n            if(kIdx >= 1 && kIdx <= 88) update(kIdx);\n            else {\n                dom.resHz.textContent = hz.toFixed(2) + ' Hz';\n                dom.resNote.textContent = \"\u7bc4\u56f2\u5916\";\n                dom.kb.querySelectorAll('.fc-key').forEach(k => k.classList.remove('active', 'harmonic'));\n            }\n        }\n\n        function createKeyboard() {\n            dom.kb.innerHTML = '';\n            for(let i=1; i<=88; i++) {\n                const pos = (i - 1 + 9) % 12;\n                const isB = [1,3,6,8,10].includes(pos);\n                const k = document.createElement('div');\n                k.className = 'fc-key ' + (isB ? 'fc-black' : 'fc-white');\n                k.dataset.index = i;\n                k.title = names_en[pos] + Math.floor((i + 8) \/ 12);\n                k.onclick = () => {\n                    update(i);\n                    if(dom.auto.checked) playSound(currentFreq);\n                };\n                dom.kb.appendChild(k);\n            }\n        }\n\n        function playSound(f) {\n            if(!audioCtx) audioCtx = new (window.AudioContext || window.webkitAudioContext)();\n            if(audioCtx.state === 'suspended') audioCtx.resume();\n            const o = audioCtx.createOscillator();\n            const g = audioCtx.createGain();\n            o.type = 'sine';\n            o.frequency.setValueAtTime(f, audioCtx.currentTime);\n            g.gain.setValueAtTime(0.1, audioCtx.currentTime);\n            g.gain.exponentialRampToValueAtTime(0.001, audioCtx.currentTime + 0.6);\n            o.connect(g); g.connect(audioCtx.destination);\n            o.start(); o.stop(audioCtx.currentTime + 0.6);\n        }\n\n        document.addEventListener('DOMContentLoaded', init);\n    })();\n    <\/script>\n<\/div>\n\n\n\n<p>\u3053\u306e\u30c4\u30fc\u30eb\u306f\u3001\u30d4\u30a2\u30ce\u306e\u516888\u9375\u306b\u5bfe\u5fdc\u3057\u305f\u5468\u6ce2\u6570\u3068\u6ce2\u9577\u3092\u77ac\u6642\u306b\u7b97\u51fa\u3059\u308b\u8a08\u7b97\u6a5f\u3067\u3059\u3002\u57fa\u6e96\u30d4\u30c3\u30c1\u306e\u5909\u66f4\u3084\u6c17\u6e29\u306b\u3088\u308b\u97f3\u901f\u88dc\u6b63\u306b\u3082\u5bfe\u5fdc\u3057\u3066\u304a\u308a\u3001\u97f3\u697d\u5236\u4f5c\u3084\u7269\u7406\u8a08\u7b97\u306b\u5e45\u5e83\u304f\u6d3b\u7528\u3044\u305f\u3060\u3051\u307e\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"i-0\">\u3053\u306e\u30c4\u30fc\u30eb\u3067\u3067\u304d\u308b\u3053\u3068<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u57fa\u6e96\u30d4\u30c3\u30c1\u306e\u5207\u308a\u66ff\u3048:<\/strong> \u4e00\u822c\u7684\u306a440Hz\u3060\u3051\u3067\u306a\u304f\u3001\u30aa\u30fc\u30b1\u30b9\u30c8\u30e9\u3067\u591a\u7528\u3055\u308c\u308b442Hz\u306a\u3069\u3001\u4efb\u610f\u306e\u57fa\u6e96\u30d4\u30c3\u30c1\u306b\u57fa\u3065\u3044\u305f\u5468\u6ce2\u6570\u8a08\u7b97\u304c\u53ef\u80fd\u3067\u3059\u3002<\/li>\n\n\n\n<li><strong>\u97f3\u540d\u30fb\u6ce2\u9577\u306e\u76f8\u4e92\u78ba\u8a8d:<\/strong> \u97f3\u540d\u304b\u3089\u5468\u6ce2\u6570\u3092\u5c0e\u304d\u51fa\u3059\u3060\u3051\u3067\u306a\u304f\u3001\u7279\u5b9a\u306e\u5468\u6ce2\u6570\uff08Hz\uff09\u304b\u3089\u6700\u3082\u8fd1\u3044\u97f3\u540d\u3092\u9006\u5f15\u304d\u691c\u7d22\u3067\u304d\u307e\u3059\u3002<\/li>\n\n\n\n<li><strong>\u6c17\u6e29\u306b\u3088\u308b\u97f3\u901f\u30fb\u6ce2\u9577\u88dc\u6b63:<\/strong> \u6c17\u6e29\u3092\u5165\u529b\u3059\u308b\u3053\u3068\u3067\u305d\u306e\u74b0\u5883\u4e0b\u3067\u306e\u300c\u97f3\u306e\u6ce2\u9577\u300d\u3092\u6b63\u78ba\u306b\u7b97\u51fa\u3057\u307e\u3059\u3002<\/li>\n\n\n\n<li><strong>\u97f3\u306e\u518d\u751f\u3068\u8996\u899a\u7684\u78ba\u8a8d:<\/strong> \u9375\u76e4\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u5b9f\u969b\u306e\u97f3\u3092\u78ba\u8a8d\u3057\u306a\u304c\u3089\u3001\u30aa\u30af\u30bf\u30fc\u30d6\u95a2\u4fc2\uff08\u500d\u97f3\uff09\u3092\u30cf\u30a4\u30e9\u30a4\u30c8\u8868\u793a\u3067\u8996\u899a\u7684\u306b\u7406\u89e3\u3067\u304d\u307e\u3059\u3002<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"i-1\">\u3053\u306e\u30c4\u30fc\u30eb\u3067\u53d6\u5f97\u3059\u308b\u60c5\u5831\u306e\u57fa\u790e\u77e5\u8b58<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u57fa\u6e96\u30d4\u30c3\u30c1\uff08A4\uff09\u3068\u306f:<\/strong> \u73fe\u4ee3\u306e\u97f3\u697d\u3067\u6a19\u6e96\u3068\u306a\u3063\u3066\u3044\u308b\u300c\u30e9\uff08A4\uff09\u300d\u306e\u97f3\u306e\u9ad8\u3055\u3067\u3059\u30021939\u5e74\u306b\u56fd\u969b\u6a19\u6e96\u3068\u3057\u3066440Hz\u3068\u5b9a\u3081\u3089\u308c\u307e\u3057\u305f\u304c\u3001\u73fe\u5728\u306e\u65e5\u672c\u306e\u5439\u594f\u697d\u3084\u30aa\u30fc\u30b1\u30b9\u30c8\u30e9\u3067\u306f\u3001\u3088\u308a\u83ef\u3084\u304b\u306a\u97ff\u304d\u3092\u6c42\u3081\u3066442Hz\u3092\u57fa\u6e96\u306b\u3059\u308b\u3053\u3068\u304c\u4e00\u822c\u7684\u3067\u3059\u3002<\/li>\n\n\n\n<li><strong>12\u5e73\u5747\u5f8b:<\/strong> 1\u30aa\u30af\u30bf\u30fc\u30d6\u309212\u7b49\u5206\u3057\u305f\u97f3\u5f8b\u306e\u3053\u3068\u3067\u3059\u3002\u96a3\u308a\u5408\u3046\u97f3\uff08\u534a\u97f3\uff09\u306e\u5468\u6ce2\u6570\u6bd4\u306f 2\u306e12\u4e57\u6839\uff08\u7d041.059463\u500d\uff09\u306e\u95a2\u4fc2\u306b\u306a\u3063\u3066\u3044\u307e\u3059\u3002<\/li>\n\n\n\n<li><strong>\u6ce2\u9577\u3068\u6c17\u6e29\u306e\u95a2\u4fc2:<\/strong> \u97f3\u306e\u4f1d\u308f\u308b\u901f\u3055\uff08\u97f3\u901f\uff09\u306f\u6c17\u6e29\u306b\u3088\u3063\u3066\u5909\u5316\u3057\u307e\u3059\u3002\u6570\u5f0f $V = 331.5 + 0.6t$ \uff08$t$\u306f\u6c17\u6e29\uff09\u3067\u8868\u3055\u308c\u308b\u901a\u308a\u3001\u6c17\u6e29\u304c\u9ad8\u3044\u307b\u3069\u97f3\u901f\u306f\u901f\u304f\u306a\u308a\u3001\u540c\u3058\u5468\u6ce2\u6570\u3067\u3082\u6ce2\u9577\u306f\u9577\u304f\u306a\u308a\u307e\u3059\u3002<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"i-2\">\u3053\u306e\u30c4\u30fc\u30eb\u304c\u5f79\u7acb\u3064\u3068\u304d\u306f\u3069\u3093\u306a\u3068\u304d\uff1f<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u697d\u5668\u306e\u30c1\u30e5\u30fc\u30cb\u30f3\u30b0\u3084\u8abf\u6574:<\/strong> \u30d4\u30a2\u30ce\u3084\u7ba1\u697d\u5668\u306e\u8abf\u6574\u3067\u3001\u7279\u5b9a\u306e\u97f3\u3092\u6b63\u78ba\u306aHz\u3067\u78ba\u8a8d\u3057\u305f\u3044\u3068\u304d\u3002<\/li>\n\n\n\n<li><strong>DTM\u30fb\u697d\u66f2\u5236\u4f5c:<\/strong> \u30a4\u30b3\u30e9\u30a4\u30b6\u30fc\uff08EQ\uff09\u3067\u7279\u5b9a\u306e\u97f3\u7a0b\u6210\u5206\u3092\u30ab\u30c3\u30c8\u30fb\u30d6\u30fc\u30b9\u30c8\u3057\u305f\u3044\u969b\u3001\u305d\u306e\u97f3\u306e\u5468\u6ce2\u6570\u3092\u30d4\u30f3\u30dd\u30a4\u30f3\u30c8\u3067\u7279\u5b9a\u3059\u308b\u5834\u5408\u3002<\/li>\n\n\n\n<li><strong>\u97f3\u97ff\u8a2d\u8a08\u30fbDIY:<\/strong> \u300c\u7279\u5b9a\u306e\u9ad8\u3055\u306e\u97f3\u304c\u58c1\u3092\u901a\u308a\u629c\u3051\u3084\u3059\u3044\u304b\u300d\u306a\u3069\u3092\u5224\u65ad\u3059\u308b\u305f\u3081\u3001\u97f3\u306e\u7269\u7406\u7684\u306a\u9577\u3055\uff08\u6ce2\u9577\uff09\u3092\u77e5\u308a\u3001\u5438\u97f3\u6750\u306e\u914d\u7f6e\u3092\u691c\u8a0e\u3059\u308b\u5834\u5408\u3002<\/li>\n\n\n\n<li><strong>\u97f3\u697d\u7406\u8ad6\u306e\u5b66\u7fd2:<\/strong> \u500d\u97f3\u95a2\u4fc2\uff08\u30aa\u30af\u30bf\u30fc\u30d6\uff09\u304c\u5468\u6ce2\u6570\u7684\u306b\u3069\u306e\u3088\u3046\u306a\u500d\u6570\u95a2\u4fc2\u306b\u3042\u308b\u304b\u3092\u8996\u899a\u7684\u306b\u5b66\u3076\u969b\u3002<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"i-3\">\u97f3\u540d\u8868\u8a18\u306e\u56fd\u969b\u6bd4\u8f03<\/h2>\n\n\n\n<p>\u672c\u30c4\u30fc\u30eb\u3067\u306f\u3001\u65e5\u672c\u3067\u4e00\u822c\u7684\u306a\u300c\u30c9\u30ec\u30df\u300d\u8868\u8a18\u3001\u4e16\u754c\u6a19\u6e96\u306e\u300cCDE\u300d\u8868\u8a18\uff08\u82f1\u7c73\u5f0f\uff09\u3001\u305d\u3057\u3066\u30af\u30e9\u30b7\u30c3\u30af\u97f3\u697d\u3067\u91cd\u8981\u306a\u300cCis\/Dis\u300d\u306a\u3069\u306e\u30c9\u30a4\u30c4\u5f0f\u8868\u8a18\u3092\u5207\u308a\u66ff\u3048\u3066\u78ba\u8a8d\u3067\u304d\u307e\u3059\u3002\u7279\u306b\u30c9\u30a4\u30c4\u5f0f\u306f\u5439\u594f\u697d\u3084\u30aa\u30fc\u30b1\u30b9\u30c8\u30e9\u306e\u73fe\u5834\u3067\u983b\u7e41\u306b\u4f7f\u7528\u3055\u308c\u308b\u305f\u3081\u3001\u5468\u6ce2\u6570\u3068\u306e\u5bfe\u5fdc\u8868\u3068\u3057\u3066\u4fbf\u5229\u3067\u3059\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A4 (\u30e9) 440.00 Hz \u6ce2\u9577: \u7d04 77.4 cm \u57fa\u6e96\u30d4\u30c3\u30c1 (A4) 440Hz 442Hz \u6c17\u6e29 (\u00b0C) \u2192 \u97f3\u901f\u88dc\u6b63 \u97f3\u540d\u8868\u8a18 \u82f1\u7c73\u5f0f (C, C#, D\u2026)\u65e5\u672c\u5f0f (\u30c9, \u30c9#, \u30ec\u2026)\u30c9\u30a4\u30c4\u5f0f ( &#8230; <\/p>\n","protected":false},"author":4,"featured_media":11577,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,39],"tags":[],"class_list":{"0":"post-11568","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tool","8":"category-life","9":"entry"},"_links":{"self":[{"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/posts\/11568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/comments?post=11568"}],"version-history":[{"count":6,"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/posts\/11568\/revisions"}],"predecessor-version":[{"id":11576,"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/posts\/11568\/revisions\/11576"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/media\/11577"}],"wp:attachment":[{"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/media?parent=11568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/categories?post=11568"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rakkokeyword.com\/techo\/wp-json\/wp\/v2\/tags?post=11568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}