
{"id":24235,"date":"2024-10-04T18:00:10","date_gmt":"2024-10-04T09:00:10","guid":{"rendered":"https:\/\/sonica.jp\/instruments\/?p=24235"},"modified":"2024-10-03T07:57:37","modified_gmt":"2024-10-02T22:57:37","slug":"taikothunder_dev_blog2","status":"publish","type":"post","link":"https:\/\/sonica.jp\/instruments\/en\/taikothunder_dev_blog2\/","title":{"rendered":"TAIKO THUNDER Development Blog \u2014 Part 2: The Hitting Position Control"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"24235\" class=\"elementor elementor-24235\" data-elementor-settings=\"[]\">\n\t\t\t\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d0eef06 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d0eef06\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-67f2e07\" data-id=\"67f2e07\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-12f7cb4 elementor-widget elementor-widget-heading\" data-id=\"12f7cb4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">TAIKO THUNDER Development Blog \u2014 Part 2: The Hitting Position Control<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f31903 elementor-widget elementor-widget-image\" data-id=\"6f31903\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t<img width=\"810\" height=\"542\" src=\"https:\/\/sonica.jp\/instruments\/images\/dev-blog2-1-1024x685.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/sonica.jp\/instruments\/images\/dev-blog2-1-1024x685.jpg 1024w, https:\/\/sonica.jp\/instruments\/images\/dev-blog2-1-768x514.jpg 768w, https:\/\/sonica.jp\/instruments\/images\/dev-blog2-1-1536x1027.jpg 1536w, https:\/\/sonica.jp\/instruments\/images\/dev-blog2-1-600x401.jpg 600w, https:\/\/sonica.jp\/instruments\/images\/dev-blog2-1-90x60.jpg 90w, https:\/\/sonica.jp\/instruments\/images\/dev-blog2-1-135x90.jpg 135w, https:\/\/sonica.jp\/instruments\/images\/dev-blog2-1.jpg 1920w\" sizes=\"(max-width: 810px) 100vw, 810px\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f62f371 elementor-widget elementor-widget-text-editor\" data-id=\"f62f371\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\"><p><span style=\"font-family: helvetica; font-size: 16px;\">In this second blog post, we do a deep dive into the function that truly sets <a href=\"https:\/\/sonica.jp\/instruments\/en\/product\/taiko-thunder-the-ultimate-collection\/\">TAIKO THUNDER: The Ultimate Collection<\/a> apart: the Hitting Position control.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed61e59 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"ed61e59\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-86147a3 elementor-widget elementor-widget-heading\" data-id=\"86147a3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Reproducing sound variations at different hitting positions<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-79c53c1 elementor-widget elementor-widget-image\" data-id=\"79c53c1\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t<img width=\"810\" height=\"456\" src=\"https:\/\/sonica.jp\/instruments\/images\/TT_Dammy1-1024x576.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/sonica.jp\/instruments\/images\/TT_Dammy1-1024x576.jpg 1024w, https:\/\/sonica.jp\/instruments\/images\/TT_Dammy1-768x432.jpg 768w, https:\/\/sonica.jp\/instruments\/images\/TT_Dammy1-1536x864.jpg 1536w, https:\/\/sonica.jp\/instruments\/images\/TT_Dammy1-600x337.jpg 600w, https:\/\/sonica.jp\/instruments\/images\/TT_Dammy1-107x60.jpg 107w, https:\/\/sonica.jp\/instruments\/images\/TT_Dammy1-160x90.jpg 160w, https:\/\/sonica.jp\/instruments\/images\/TT_Dammy1.jpg 1588w\" sizes=\"(max-width: 810px) 100vw, 810px\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2958e05 elementor-widget elementor-widget-text-editor\" data-id=\"2958e05\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\"><p style=\"text-align: right;\"><span style=\"font-family: helvetica; font-size: 14px; color: #ff0000;\">Please note that as the product is still in development, the UI design and layout in the final official release will differ somewhat from this screenshot.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e744b03 elementor-widget elementor-widget-text-editor\" data-id=\"e744b03\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\"><p><span style=\"font-family: helvetica; font-size: 16px;\">As with any drum, taiko instruments produce sound when the skin stretched over the head is struck with a <em>bachi<\/em> or stick. The volume and timbre of the sound changes depending on where the <em>bachi<\/em> hits the head.<\/span><\/p><p><span style=\"font-family: helvetica; font-size: 16px;\">You usually want to hit the taiko in the center to get the loudest sound and richest resonance. Performers, however, often deliberately strike the head in other spots, instead of always hitting in the dead center, to create different musical expressions by modulating the tonality and volume.<\/span><\/p><p><span style=\"font-family: helvetica; font-size: 16px;\">The goal of TAIKO THUNDER is to be as realistic as possible. So we decided early on to design the library to reproduce the hitting-position sound variations as well as strong\/weak variations.<\/span><\/p><p><span style=\"font-family: helvetica; font-size: 16px;\">To do this, we divided the head into as many as 19 hitting positions \u2014 nine on the right hand side, nine on the left hand side, and the center. We sampled the performers hitting the taiko instruments in all 19 positions. From there, we developed the Hitting Position control to play back the proper sample for each position in real time.<\/span><\/p><p><span style=\"font-family: helvetica; font-size: 16px;\">To illustrate the difference the function makes, we made two files with the exact same MIDI data with Ohdaiko 4.0 as the sound source. The first file does not use the Hitting Position control, while the second varies the hit position with the control.<\/span><\/p><p><span style=\"font-family: helvetica; font-size: 16px;\"><em>Sound without using the Hitting Position control<\/em><\/span><\/p><p><!--[if lt IE 9]><script>document.createElement('audio');<\/script><![endif]-->\n<audio class=\"wp-audio-shortcode\" id=\"audio-24235-1\" preload=\"none\" style=\"width: 100%;\" controls=\"controls\"><source type=\"audio\/mpeg\" src=\"https:\/\/sonica.jp\/instruments\/images\/tt_devblog2_nHP.mp3?_=1\" \/><a href=\"https:\/\/sonica.jp\/instruments\/images\/tt_devblog2_nHP.mp3\">https:\/\/sonica.jp\/instruments\/images\/tt_devblog2_nHP.mp3<\/a><\/audio><\/p><p><span style=\"font-family: helvetica; font-size: 16px;\"><em>Sound when varying the hit position with the control<\/em><\/span><\/p><p><audio class=\"wp-audio-shortcode\" id=\"audio-24235-2\" preload=\"none\" style=\"width: 100%;\" controls=\"controls\"><source type=\"audio\/mpeg\" src=\"https:\/\/sonica.jp\/instruments\/images\/tt_devblog2_HP.mp3?_=2\" \/><a href=\"https:\/\/sonica.jp\/instruments\/images\/tt_devblog2_HP.mp3\">https:\/\/sonica.jp\/instruments\/images\/tt_devblog2_HP.mp3<\/a><\/audio><\/p><p><span style=\"font-family: helvetica; font-size: 16px;\">As you can hear, as the hit position moves from the center toward the rim, the sound gets quieter while the harmonic overtones change. These files clearly demonstrate that varying the hitting position makes a huge difference in how realistic the taiko sounds.<\/span><\/p><p><span style=\"font-family: helvetica; font-size: 16px;\">The larger the taiko\u2019s drumhead, the more pronounced the sound variations are and the easier they are to hear.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee2c56a elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"ee2c56a\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a95034 elementor-widget elementor-widget-heading\" data-id=\"3a95034\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Controlling the hitting position<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-edcd9d1 elementor-widget elementor-widget-image\" data-id=\"edcd9d1\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image\">\n\t\t\t\t\t\t\t\t\t\t<img width=\"810\" height=\"456\" src=\"https:\/\/sonica.jp\/instruments\/images\/Preview_OKD-1024x576.jpg\" class=\"attachment-large size-large\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/sonica.jp\/instruments\/images\/Preview_OKD-1024x576.jpg 1024w, https:\/\/sonica.jp\/instruments\/images\/Preview_OKD-768x432.jpg 768w, https:\/\/sonica.jp\/instruments\/images\/Preview_OKD-1536x864.jpg 1536w, https:\/\/sonica.jp\/instruments\/images\/Preview_OKD-600x338.jpg 600w, https:\/\/sonica.jp\/instruments\/images\/Preview_OKD-107x60.jpg 107w, https:\/\/sonica.jp\/instruments\/images\/Preview_OKD-160x90.jpg 160w, https:\/\/sonica.jp\/instruments\/images\/Preview_OKD.jpg 1920w\" sizes=\"(max-width: 810px) 100vw, 810px\" \/>\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-08c9fc0 elementor-widget elementor-widget-text-editor\" data-id=\"08c9fc0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\"><p style=\"text-align: right;\"><span style=\"font-family: helvetica; font-size: 14px; color: #ff0000;\">Please note that as the product is still in development, the UI design and layout in the final official release will differ somewhat from this screenshot.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-332493d elementor-widget elementor-widget-text-editor\" data-id=\"332493d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\"><p><span style=\"font-family: helvetica; font-size: 16px;\">The most time-consuming part was designing the UI for the Hitting Position control. Since this is a sample library, theoretically all we had to do was sample hits at each position. (In practice, this is much harder than it might seem, since hitting the drumhead consistently in 19 separate positions requires a tremendous amount of skill and technique from the performers.)<\/span><\/p><p><span style=\"font-family: helvetica; font-size: 16px;\">The best UI approach \u2014 in terms of usability and ease of entering hitting positions \u2014 depends on how the user enters data \u2014 e.g., using a MIDI keyboard or MIDI pads to enter hits, or entering each note on the piano roll.<\/span><\/p><p><span style=\"font-family: helvetica; font-size: 16px;\">This is why we added three different play modes so users can interact with TAIKO THUNDER in the way that best suits their workflow. The next blog post will go into this in more detail, but the design allows the user to switch intuitively between hitting positions with either key switches or MIDI CC messages.<\/span><\/p><p><span style=\"font-family: helvetica; font-size: 16px;\">In addition, the main screen has been designed to show the hitting position in real time for convenient visual confirmation of the sound variations.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c9011d9 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"c9011d9\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c350763 elementor-widget elementor-widget-text-editor\" data-id=\"c350763\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\"><p><span style=\"font-family: helvetica; font-size: 16px;\">Stay tuned for our next blog post that will explain the TAIKO THUNDER\u2019s three play modes.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0a2a7ed elementor-button-info elementor-align-center elementor-widget elementor-widget-button\" data-id=\"0a2a7ed\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a href=\"https:\/\/sonica.jp\/instruments\/en\/product\/taiko-thunder-the-ultimate-collection\/\" class=\"elementor-button-link elementor-button elementor-size-lg\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">TAIKO THUNDER Product Page<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>TAIKO THUNDER Development Blog \u2014 Part 2: The Hitting Position Control In this second blog post, we do a deep d [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":23816,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"om_disable_all_campaigns":false},"categories":[119],"tags":[],"lang":"en","translations":{"en":24235,"ja":23841},"jetpack_featured_media_url":"https:\/\/sonica.jp\/instruments\/images\/tt_gallery_13.jpg","pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/sonica.jp\/instruments\/wp-json\/wp\/v2\/posts\/24235"}],"collection":[{"href":"https:\/\/sonica.jp\/instruments\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sonica.jp\/instruments\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sonica.jp\/instruments\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sonica.jp\/instruments\/wp-json\/wp\/v2\/comments?post=24235"}],"version-history":[{"count":10,"href":"https:\/\/sonica.jp\/instruments\/wp-json\/wp\/v2\/posts\/24235\/revisions"}],"predecessor-version":[{"id":24291,"href":"https:\/\/sonica.jp\/instruments\/wp-json\/wp\/v2\/posts\/24235\/revisions\/24291"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sonica.jp\/instruments\/wp-json\/wp\/v2\/media\/23816"}],"wp:attachment":[{"href":"https:\/\/sonica.jp\/instruments\/wp-json\/wp\/v2\/media?parent=24235"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sonica.jp\/instruments\/wp-json\/wp\/v2\/categories?post=24235"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sonica.jp\/instruments\/wp-json\/wp\/v2\/tags?post=24235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}