{"product_id":"jbl-easysing-mics","title":"JBL EasySing Mics","description":"\u003c!-- split --\u003e\n\u003ch2 class=\"product-desc-heading black-color\"\u003eMake any song a karaoke moment.\u003c\/h2\u003e\n\u003cp\u003eKaraoke with limitless song options? Oh yeah, your parties will never be the same. JBL EasySing Mics remove vocals from your favorite tracks in real time, so you can sing your heart out to anything you desire. No need for special mixes or setups. Just plug the USB-C dongle into your JBL PartyBox speaker* and crank it up. With automatic pitch support and natural reverb, every song will sound epic. But the best part? They're wireless, portable, easy to carry anywhere, and last up to 10 hours. *Compatible with PartyBox Encore 2, PartyBox Encore Essential 2, PartyBox On-The-Go 2, PartyBox Club 120, PartyBox Stage 320, PartyBox 520, PartyBox 720.\u003c\/p\u003e\n\u003cdiv class=\"tab product-page-menu\"\u003e\n    \u003cdiv class=\"list-item-product active\" onclick=\"openCity(event, 'features')\"\u003e\u003ca role=\"button\" class=\"tablinks tab\"\u003eGeneral Features\u003c\/a\u003e\u003c\/div\u003e\n    \u003cdiv class=\"list-item-product\" onclick=\"openCity(event, 'specs')\"\u003e\u003ca role=\"button\" class=\"tablinks tab\"\u003eKey specifications\u003c\/a\u003e\u003c\/div\u003e\n    \u003cdiv class=\"list-item-product\" onclick=\"openCity(event, 'whats-in-the-box')\"\u003e\u003ca role=\"button\" class=\"tablinks tab\"\u003eWhat's in The Box\u003c\/a\u003e\u003c\/div\u003e\n    \u003cdiv class=\"list-item-product\"\u003e\u003ca role=\"button\" class=\"tablinks tab\" href=\"#judgeme_product_reviews\"\u003eReviews\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"features\" class=\"tab-content content-box-dialogs\"\u003e\n    \u003ch2 class=\"product-desc-heading\"\u003eGeneral Features\u003c\/h2\u003e\n    \u003cbutton class=\"accordion-product\"\u003e\n        \u003ch3\u003eReal-time vocal removal on any song\u003c\/h3\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"panel-product\"\u003e\n        \u003cp\u003eNo special mixes, no setups needed. Just any of your favorite songs, minus the vocals. Hit play, press the button, and start singing alongside perfect instrumentals. *For non-commercial use only. It is your responsibility to know and abide by copyright laws in your country, and your use may require permission from the copyright holder(s). Review terms associated with use of prerecorded or licensed music, and streaming services, before using JBL EasySing Mics.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cbutton class=\"accordion-product\"\u003e\n        \u003ch3\u003eFine-tune your performance with AI vocal removal\u003c\/h3\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"panel-product\"\u003e\n        \u003cp\u003eAdjust your vocal mix your way—right from the mic or the JBL One App. With AI Vocal Removal, you can lower the original vocals by 25%, 50%, or 100% to get the balance you want. Leave a little in for background support, or remove them completely when it's your moment to shine.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cbutton class=\"accordion-product\"\u003e\n        \u003ch3\u003eSeamless connection, plug in and sing\u003c\/h3\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"panel-product\"\u003e\n        \u003cp\u003eForget any apps or pairing that take away from your performance time. These mics start working as soon as you plug the USB-C dongle into your JBL speaker.* Simple, wireless, and freeing—so you can focus on your dance moves. *Compatible with PartyBox Encore 2, PartyBox Encore Essential 2, PartyBox On-The-Go 2, PartyBox Club 120, PartyBox Stage 320, PartyBox 520, PartyBox 720.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cbutton class=\"accordion-product\"\u003e\n        \u003ch3\u003eClear, crisp sound\u003c\/h3\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"panel-product\"\u003e\n        \u003cp\u003eOur voices deserve to shine. These mics deliver signature JBL sound clarity—so your vocals stay crisp and natural across any kind of karaoke backing track, from bass-heavy beats to soft acoustic ballads. However you move or sing, your performance comes through loud and clear.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cbutton class=\"accordion-product\"\u003e\n        \u003ch3\u003eMinimize all unwanted noise\u003c\/h3\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"panel-product\"\u003e\n        \u003cp\u003eA shock mount system minimizes the sound of the mics passing from one hand to another, while a built-in pop filter eliminates any extraneous breathing sounds that you don't want to be part of your performance.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cbutton class=\"accordion-product\"\u003e\n        \u003ch3\u003eTuning that's got your back\u003c\/h3\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"panel-product\"\u003e\n        \u003cp\u003eThis is your chance to go for the high notes. The built-in EasySing algorithm adds high-pitch support, natural reverb, and feedback suppression in real time—so you can feel confident with every note you hit.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cbutton class=\"accordion-product\"\u003e\n        \u003ch3\u003eUp to 10 hours of singing time\u003c\/h3\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"panel-product\"\u003e\n        \u003cp\u003eA single charge will have the whole party singing for up to 10 hours. Our voices will give out before the mic does.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cbutton class=\"accordion-product\"\u003e\n        \u003ch3\u003eRecycled plastic and FSC-certified paper packaging\u003c\/h3\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"panel-product\"\u003e\n        \u003cp\u003eThe JBL EasySing Mics incorporates post-consumer recycled plastic. It's also packaged in FSC-certified paper printed with soy ink.\u003c\/p\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"specs\" class=\"tab-content content-box-dialogs\"\u003e\n    \u003ch2 class=\"product-desc-heading\"\u003eKey Specifications\u003c\/h2\u003e\n    \u003ch3\u003eTechnical Specifications\u003c\/h3\u003e\n    \u003cul\u003e\n        \u003cli\u003eDynamic range: 98 dBA @ 1 kHz\u003c\/li\u003e\n        \u003cli\u003eSignal-to-Noise: 59 dBA\u003c\/li\u003e\n        \u003cli\u003eTHD: \u0026lt; 1% @ 94 dB SPL, 100 Hz - 10 kHz\u003c\/li\u003e\n        \u003cli\u003eMicrophone head: 16 mm ECM\u003c\/li\u003e\n        \u003cli\u003eTransmitting power: \u0026lt; 10 dBm\u003c\/li\u003e\n        \u003cli\u003eCarrier frequency: 2404 - 2478 MHz\u003c\/li\u003e\n        \u003cli\u003eEncryption: AES-128\u003c\/li\u003e\n        \u003cli\u003eFrequency \/ Channel selection: Adaptive channel selection\u003c\/li\u003e\n        \u003cli\u003eFrequency response: 50 Hz - 15 kHz\u003c\/li\u003e\n        \u003cli\u003eMicrophone dimensions (W x H x D): 45.5 x 224.5 x 42.7 mm \/ 1.79\" x 8.84\" x 1.68\"\u003c\/li\u003e\n        \u003cli\u003eMicrophone weight: 195 g \/ 0.43 lbs\u003c\/li\u003e\n        \u003cli\u003eDongle dimensions (W x H x D): 24 x 45.4 x 15.6 mm \/ 0.95\" x 1.79\" x 0.61\"\u003c\/li\u003e\n        \u003cli\u003eDongle weight: 12 g \/ 0.026 lbs\u003c\/li\u003e\n        \u003cli\u003ePackage dimensions (W x H x D): 131 x 68 x 236 mm \/ 5.16\" x 2.68\" x 9.29\"\u003c\/li\u003e\n        \u003cli\u003eGross weight: 665 g \/ 1.466 lbs\u003c\/li\u003e\n        \u003cli\u003eMicrophone rechargeable battery: 240 mAh, 3.7 V Li-ion polymer battery\u003c\/li\u003e\n        \u003cli\u003eMicrophone battery charge time: \u0026lt; 3.5 hours in off mode\u003c\/li\u003e\n    \u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"whats-in-the-box\" class=\"tab-content content-box-dialogs\"\u003e\n    \u003ch2 class=\"product-desc-heading\"\u003eWhat's in the box:\u003c\/h2\u003e\n    \u003cul\u003e\n        \u003cli\u003e2 x Microphone\u003c\/li\u003e\n        \u003cli\u003e1 x AI Dongle\u003c\/li\u003e\n        \u003cli\u003e2 x Microphone Holder\u003c\/li\u003e\n        \u003cli\u003e1 x USB to USB-C Adaptor\u003c\/li\u003e\n        \u003cli\u003e1 x QSG\u003c\/li\u003e\n        \u003cli\u003e1 x Safety Sheet\u003c\/li\u003e\n    \u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\nfunction showContent() {\n    var moreText = document.querySelector('.more');\n    var btnText = document.querySelector('.readMoreBtn');\n\n    if (moreText.classList.contains('hide')) {\n        moreText.classList.remove('hide');\n        btnText.textContent = 'Read Less';\n    } else {\n        moreText.classList.add('hide');\n        btnText.textContent = 'Read More';\n    }\n}\n\nfunction openCity(evt, description) {\n    const clickedTab = evt.currentTarget;\n    const menu = clickedTab.closest('.product-page-menu');\n\n    \/\/ Get ALL tab menus on the page\n    const allMenus = Array.from(document.querySelectorAll('.product-page-menu'));\n\n    \/\/ Determine this menu's index\n    const menuIndex = allMenus.indexOf(menu);\n\n    \/\/ Determine the DOM range for THIS product\n    const startNode = menu;\n    const endNode = allMenus[menuIndex + 1] || null;\n\n    \/\/ Collect tab contents ONLY between this menu and the next one\n    const scopedContents = [];\n    let node = startNode.nextElementSibling;\n\n    while (node \u0026\u0026 node !== endNode) {\n        if (node.classList.contains('tab-content')) {\n            scopedContents.push(node);\n        }\n        node = node.nextElementSibling;\n    }\n\n    \/\/ Hide only scoped contents\n    scopedContents.forEach(c =\u003e {\n        c.style.display = 'none';\n    });\n\n    \/\/ Remove active only in this menu\n    menu.querySelectorAll('.list-item-product').forEach(tab =\u003e {\n        tab.classList.remove('active');\n    });\n\n    \/\/ Show the correct content INSIDE this product\n    const target = scopedContents.find(c =\u003e c.id === description);\n    if (target) {\n        target.style.display = 'block';\n    }\n\n    clickedTab.classList.add('active');\n}\n\nvar acc = document.getElementsByClassName(\"accordion-product\");\nvar i;\n\nfor (i = 0; i \u003c acc.length; i++) {\n    acc[i].addEventListener(\"click\", function() {\n        this.classList.toggle(\"product-active\");\n        var panel = this.nextElementSibling;\n        if (panel.style.maxHeight) {\n            panel.style.maxHeight = null;\n        } else {\n            panel.style.maxHeight = panel.scrollHeight + \"px\";\n        }\n    });\n}\n\u003c\/script\u003e","brand":"JBL Singapore","offers":[{"title":"Default Title","offer_id":42800538419303,"sku":null,"price":269.0,"currency_code":"SGD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0064\/0257\/2391\/files\/LS_JBL_EASYSING_MICS_HERO_0009_x1_af6a9632-4d0d-4019-b46a-1df0d4119717.png?v=1776844649","url":"https:\/\/www.jblonlinestore.com\/products\/jbl-easysing-mics","provider":"JBL Singapore","version":"1.0","type":"link"}