プレイリスト&カルチャーメディア | DIGLE MAGAZINE

DIGLE SNS

最新の音楽情報をSNSフォローで

DIGLE SOUND

「DIGLE MAGAZINE」が運営するインディミュージック中心のプレイリスト・ブランド「DIGLE SOUND」。 毎週独自の視点で新曲をキュレーションし、音楽ファンや業界からも注目を得ている。 同名のライブ企画も都内各所で開催するなど積極的に展開をしている。

一覧ページ

NEW ARRIVAL

最新記事

"Tシャツから出会う音楽"をテーマにした<BAND-T POPUP #9>が新宿髙島屋にて8月26日から開催——初参加24組・海外アーティスト5組を含む全34組が参加

"Tシャツから出会う音楽"をテーマにした<BAND-T POPUP #9>が2026年8月26日(水)から9月1日(火)まで新宿髙島屋にて開催。初参加24組・海外アーティスト5組を含む全34組のバンドTシャツが一堂に集まる。

沖縄出身のSSW・安次嶺希和子、プロデューサー・SWING-Oと共に制作した新曲「感染」を8月19日に配信——新作EPからの先行シングル

沖縄出身のSSW・安次嶺希和子がプロデューサー・SWING-Oと共に制作した新曲「感染」を8月19日にリリース。9月リリース予定の新作EPからの先行シングルで、EPリリース日にはMVの公開も予定されている。

ダイナミックプラス、オールスタンディング形式の音楽イベントへ初めてダイナミックプライシングを導入——2026年12月開催の<Cross-stage Vol.3:ano × 銀杏BOYZ>で実施

ダイナミックプラスが<Cross-stage Vol.3:ano × 銀杏BOYZ>(2026年12月7日・豊洲PIT)のチケット販売にダイナミックプライシングを導入。同社としてオールスタンディング形式の音楽イベントへの初の取り組みとなる。

綿貫雪、5th album『恋の電報』先行配信曲「卵」を8月19日に配信リリース

綿貫雪が、5th album『恋の電報』からの先行配信曲「卵」を8月19日(水)にデジタルリリース。ストローで飲み物を飲む音を加工したベースなど、多様な音響的アイデアをポップミュージックへ落とし込んだ楽曲となっている。

タイ・バンコク発のシューゲイズ・バンド・Slowwvesが新曲「Killed by Egoistic Disease」を配信——ヴォーカル・Jillが初めてスクリームに挑んだ新境地

タイ・バンコク発のシューゲイズ・バンド・Slowwvesが新曲「Killed by Egoistic Disease」をリリース。ヴォーカル・Jillが初めてスクリームに挑んだ楽曲で、Music Videoも同時公開された。

Amazon Music Unlimitedファミリープランが最初の3か月間無料——9月1日までの期間限定キャンペーン実施中

Amazon Music Unlimitedがファミリープラン(月額)を対象に最初の3か月間無料となる期間限定キャンペーンを実施中。新規会員登録が対象で、キャンペーン期間は9月1日まで。

Google GeminiとBTSがコラボレーション——韓国語学習・楽曲発見・ツアー情報など4つの限定機能をGeminiアプリで期間限定公開

Google GeminiとBTSがコラボレーションし、韓国語学習・楽曲発見・ツアー情報確認・メンバーのプロンプト体験の4つの機能をGeminiアプリで期間限定公開。「Unlock BTS」または「7777」と入力するだけで利用できる。

SpotifyとDepopがコラボレーション——Eve、Frost Childrenら6組のアーティストが私物ワードローブと限定プレイリストを公開

SpotifyとDepopがコラボレーションし、Eve、Frost Childrenら6組のアーティストが私物ワードローブをDepopショップで公開。各アーティストの音楽観とスタイルを反映した限定プレイリストもSpotifyで配信されている。

(function () { /* * このJSはVue配下では component タグ(:is 指定を 'script' にしたもの)経由で出力され、 * Vue のテンプレートコンパイラが空白(改行を含む)を1つの空白に潰す。 * そのため以下を守る: * - スラッシュ2つの行コメントを使わない(1行に潰れると以降を飲み込む) * - 裸の山括弧を書かない(HTMLパーサがタグ開始と解釈する。このコメント自身も例外にしない) * - 波括弧2つの補間記法を書かない(Vue の補間と衝突する) * - テンプレートリテラルを使わない * - セミコロン自動挿入に頼らない */ var SLOT = "article_list"; function boot() { /* swiper.min.js は defer 付きで出力されるためパース中は未到達。 */ /* defer スクリプトは DOMContentLoaded より前に全て実行される。 */ if (typeof Swiper !== 'function') return false; var el = document.getElementById('tg-banner-' + SLOT); if (!el) return true; if (el.dataset.tgInit) return true; el.dataset.tgInit = '1'; var data; try { data = JSON.parse(el.dataset.tgBanners); } catch (e) { return true; } var isPc = window.matchMedia('(min-width:768px)').matches; var list = (isPc ? data.pc : data.sp) || []; if (!list.length) return true; /* pin 付き(Apple Music)の先頭固定は top 枠だけ。他枠は全てを並べ替える。 */ /* pinned は定義順を保つ(現状 device あたり1枚だが複数でも順序は安定)。 */ list = list.slice(); var usePin = SLOT === 'top'; var pinned = usePin ? list.filter(function (b) { return b.pin; }) : []; var rest = usePin ? list.filter(function (b) { return !b.pin; }) : list; /* 残りを Fisher-Yates。sort(random) は一様にならず偏るため使わない。 */ for (var i = rest.length - 1; i > 0; i--) { var j = Math.floor(Math.random() * (i + 1)); var t = rest[i]; rest[i] = rest[j]; rest[j] = t; } list = pinned.concat(rest); /* Swiper 4 は init 時に loopCreate() を走らせるため、 */ /* スライドは new Swiper() より前にすべて挿入する。 */ var wrapper = el.querySelector('.swiper-wrapper'); list.forEach(function (b) { var slide = document.createElement('div'); slide.className = 'swiper-slide'; /* ループの複製にもコピーされる。id は GA4 の item_id、name は creative_name、 item/promo は ASP・プログラム単位の値(バナーごとに異なりうる)。 */ slide.dataset.tgCreative = b.id; slide.dataset.tgName = b.name; slide.dataset.tgItem = b.item_name; slide.dataset.tgPromo = b.promotion_id; var a = document.createElement('a'); a.href = b.href; a.target = '_blank'; a.rel = b.rel; if (b.class) a.className = b.class; var img = document.createElement('img'); img.src = b.img; img.width = b.w; img.height = b.h; img.alt = '広告'; a.appendChild(img); slide.appendChild(a); wrapper.appendChild(slide); }); /* Swiper は内側のビューポートに初期化する。矢印とページネーションは overflow:hidden の外(外枠側)にあるので、要素を明示的に渡す。 */ var swiper = new Swiper(el.querySelector('.p-tg-banner__viewport'), { loop: true, autoplay: { delay: 4000, disableOnInteraction: false }, navigation: { nextEl: el.querySelector('.swiper-button-next'), prevEl: el.querySelector('.swiper-button-prev') }, pagination: { el: el.querySelector('.swiper-pagination'), clickable: true } }); initTracking(el, swiper, isPc); return true; } function initTracking(el, swiper, isPc) { /* js/ga4-tracking.js と同じ除外。表示自体は止めず、送信だけを止める。 */ var info = window.wpInfo || {}; var canTrack = !(info.isLoggedIn === '1' || info.isLoggedIn === true) && !(info.isPreview === '1' || info.isPreview === true) && !/(bot|crawler|spider|crawling|googlebot|bingbot|slurp|duckduck)/i.test(navigator.userAgent); var slot = el.dataset.tgSlot || 'top'; var device = isPc ? 'pc' : 'sp'; var slidePromo = 'tg_' + slot + '_carousel_' + device; var framePromo = 'tg_' + slot + '_carousel_frame_' + device; var sent = {}; var inView = false; /* id は安定した識別子として item_id に、name は人が読む名称として */ /* creative_name に入れる。レポートでバナー別の内訳を見る際は creative_name が */ /* 行名として並ぶため、ここに広告名称を入れる。 */ /* item と promo は ASP・プログラム単位の値で、バナーごとに異なりうる */ /* (楽天ミュージックとドコモ ASP が同じカルーセルに混在するため)。 */ function items(d, promoName) { return [{ item_id: d.id, item_name: d.item, promotion_id: d.promo, promotion_name: promoName, creative_name: d.name, creative_slot: slot }]; } /* スライドが持つ計測値をまとめて取り出す。ループの複製にもコピーされている。 */ function slideData(node) { return { id: node.dataset.tgCreative, name: node.dataset.tgName, item: node.dataset.tgItem, promo: node.dataset.tgPromo }; } /* 1ページ表示につき同じ素材は1回だけ。ループでの再登場は数えない。 */ /* gtag の判定を sent より前に置く。順序を逆にすると、gtag 未到達の瞬間に */ /* 送信されないまま送信済みフラグだけが立ち、その素材の表示が永久に欠落する。 */ /* key は sent{} の重複排除専用。frame 送信は item_id とは別の名前空間 */ /* ('@frame') を使い、素材id 'carousel' が将来生まれても衝突しないようにする。 */ function sendView(key, d, promoName) { if (!canTrack || sent[key]) return; if (typeof gtag !== 'function') return; sent[key] = true; gtag('event', 'view_promotion', { items: items(d, promoName) }); } /* 枠が可視になった時点で3枚分を送ってはいけない。表示中の1枚だけを送る。 */ function trackActiveSlide() { if (document.visibilityState !== 'visible') return; if (!inView) return; var active = el.querySelector('.swiper-slide-active'); if (!active || !active.dataset.tgCreative) return; sendView(active.dataset.tgCreative, slideData(active), slidePromo); } /* 回してよい条件を1箇所に集約する。視界内であることに加えてページが可視で */ /* あることを必須にする。裏タブでも要素は交差したままなので、視界だけで判定すると */ /* 誰も見ていない間に回り続け、見られていないスライドの表示が計上されてしまう。 */ function canRun() { if (!inView) return false; if (document.visibilityState !== 'visible') return false; if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) return false; return true; } /* 回転を止めるだけでなく再開もここで行う。裏に回った時点で止めておけば、 */ /* 戻ってきたユーザーは見ていた続きから再開でき、見ずに進んだスライドが */ /* 数えられることも、進んだ結果として表示中のスライドが数え漏れることもない。 */ function syncAutoplay() { if (canRun()) { swiper.autoplay.start(); } else { swiper.autoplay.stop(); } } function enter() { inView = true; syncAutoplay(); /* 枠自体は特定のプログラムに属さないので、ASP 由来の値は使わない。 */ sendView('@frame', { id: 'carousel', name: 'カルーセル枠全体', item: 'カルーセル枠', promo: 'carousel_frame' }, framePromo); trackActiveSlide(); } /* 画面内に入るまで回さない。見られていない回転を消費すると、 */ /* ユーザーが到達した時点で3枚目が表示されている状態になり、1枚目のランダム性が薄れる。 */ swiper.autoplay.stop(); if ('IntersectionObserver' in window) { new IntersectionObserver(function (entries) { entries.forEach(function (en) { if (en.isIntersecting) { enter(); } else { inView = false; swiper.autoplay.stop(); } }); }, { threshold: 0.5 }).observe(el); } else { enter(); } document.addEventListener('visibilitychange', function () { syncAutoplay(); /* 戻ってきた時点で表示中のスライドはユーザーが実際に見ているので数える。 */ /* 裏に回る直前に進んでいた場合の数え漏れを、ここで拾う。 */ trackActiveSlide(); }); /* ループ時の loopFix() と競合しないよう遷移完了で読む。 */ swiper.on('slideChangeTransitionEnd', trackActiveSlide); /* ループの複製にもコピーされる data-tg-creative から素材を読む。 */ /* Swiper のインデックスは複製でずれるため使わない。 */ el.addEventListener('click', function (e) { if (e.defaultPrevented) return; if (!canTrack) return; var slide = e.target.closest ? e.target.closest('.swiper-slide') : null; if (!slide || !slide.dataset.tgCreative) return; if (typeof gtag === 'function') { gtag('event', 'select_promotion', { transport_type: 'beacon', items: items(slideData(slide), slidePromo) }); } }); } if (!boot()) { document.addEventListener('DOMContentLoaded', boot); } })();

Spotifyの「ランニングモード」を最大限に活用する方法——25種のプリセット・BPM設定・音声コーチングで自分だけのランニング体験を

Spotifyの「ランニングモード」が一部地域のプレミアム会員向けに提供開始。25種のプリセット、ジャンル選択、BPMビートマッチング、音声コーチングなど、自分だけのランニング体験を作り上げる各機能の活用方法を紹介する。

ミュージックテックカンパニー・co:brandがAPAC戦略を本格始動——日本・韓国を重点市場に、アジア発アーティストのグローバル展開を支援

カナダ・トロントを本社とするミュージックテックカンパニー・co:brandが2026年8月よりAPAC戦略を本格始動。日本・韓国を重点市場に、音源ディストリビューションからデータ分析・ファンエンゲージメントまでを一つの環境で提供し、アジア発アーティストのグローバル展開を支援する。

Roronuph、新曲『Līlā Līlā』を8月19日に配信リリース

Roronuphが、新曲『Līlā Līlā』を8月19日(水)に配信リリース。異国の祝祭をイメージし、YMOやGorillazからの影響を取り入れたエレクトロポップとなっている。

Maika Loubté、映画『本当にあった話(の話)』主題歌「鋼の馬」を8月26日に配信——MVは8月29日に公開、劇伴も担当

Maika Loubtéが映画『本当にあった話(の話)』主題歌「鋼の馬」を8月26日に配信リリース。劇伴も担当した同作の主題歌で、MVは8月29日(土)20:00にMaika Loubté自身の監督により公開される。

Fumihiro Kaneko、初のセルフボーカル楽曲「影鬼」を8月19日に配信リリース

Fumihiro Kanekoが、新曲「影鬼」を8月19日にデジタルリリース。自身初のセルフ歌唱楽曲で、ポップスを基軸にエレクトロニックやポストクラシカルの要素を横断する一曲だ。

【本日最終日】Apple Music、3ヶ月180円で試せるキャンペーンを実施中

Apple Music(アップルミュージック)では、3ヶ月180円で試せるキャンペーンを実施中。特典の利用は新規登録の方のみが対象。本キャンペーンは本日2026年8月19日まで。

wa(l)ternative、毎月連続リリース44thシングル「dps0」を8月19日に配信

wa(l)ternativeが毎月連続リリースの第44作品目となる新シングル「dps0」を2026年8月19日(水)に配信リリース。botanicaやindie electronicを彷彿とさせるトラックの上を自由なメロディやラップが駆け巡る一曲。ミキシング・マスタリングも自身が担当した。

Wednesday Wonderland.、4th EP『A Minimal Interlude』を8月19日に配信リリース

Wednesday Wonderland.が、4th EP『A Minimal Interlude』を8月19日に配信リリースした。テーマは「束の間の夏休み」。全8曲入りのインストゥルメンタルEPとなる。

デフォルト画像

{{ article.raw_post_object.title }}

{{ article.raw_post_object.excerpt }}

さらに表示

SNSフォローで
最新カルチャー情報をゲット!