PageSourceSearch

https://wavevisual.com/_next/static/chunks/pages/index-87883faa95341d7b.js

js wavevisual.com collected 2026-10-04 13:31:58 UTC 39,451 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5405],{87314:function(e,s,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return i(72454)}])},35604:function(e,s,i){"use strict";i.d(s,{P:function(){return x}});var a=i(52322);i(2784);var t=i(96577),n=i.n(t),r=i(39097),o=i.n(r),l=i(3438),d=i(21353),c=i(96250),u=i.n(c),h=i(12524),m=i.n(h);let g=e=>{let{title:s,description:i,imageSrc:t,imageAlt:r}=e;return(0,a.jsxs)("div",{className:"flex flex-col",children:[(0,a.jsx)("div",{className:"relative h-[200px] mb-4 rounded-lg overflow-hidden",children:(0,a.jsx)(n(),{src:t,alt:r,fill:!0,className:"object-cover",sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw"})}),(0,a.jsx)("h3",{className:"text-xl font-bold mb-2",children:s}),(0,a.jsx)("p",{className:"text-gray-600 text-sm",children:i})]})},p=[{title:"Wedding Memories",description:"Capture your first dance song or wedding vows as a beautiful piece of art. Create a lasting memory of your special day that you can both see and hear.",imageSrc:"/mockups/mockup - wedding circular.png",imageAlt:"Wedding gift with wedding photo"},{title:"Anniversary Gift",description:"Transform your shared favorite song into a stunning visual piece. Add a personal touch with custom colors and styles that match your home d\xe9cor.",imageSrc:"/product/poster-art/woman-with-frame.jpeg",imageAlt:"Person holding framed sound wave art"},{title:"Birthday Gift",description:"Give them the song that defined their year or the one that's always been theirs. A personalized sound wave print is a thoughtful, one-of-a-kind gift they'll actually keep.",imageSrc:"/product/poster-art/5-sense-gift.jpeg",imageAlt:"Framed sound wave art as a birthday gift"},{title:"Personal Memories",description:"Preserve precious voice messages, baby's first words, or favorite music as elegant wall art. Choose between horizontal or circular designs to match your style.",imageSrc:"/product/poster-art/baby-living-room.jpeg",imageAlt:"Person looking at framed sound wave art on wall"}],x=e=>{let{className:s,titleClassName:i=u().sectionTitle}=e;return(0,a.jsxs)("section",{className:s,children:[(0,a.jsxs)("h2",{className:m()(i,"text-center"),children:[(0,a.jsx)("span",{className:"inline-flex px-2 text-white rounded bg-violet-500 transform-gpu -skew-x-6",children:"Perfect gift"})," ","for every occasion"]}),(0,a.jsxs)("div",{className:"mx-auto p-4 bg-gray-100 rounded-lg sm:p-8",children:[(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8",children:p.map(e=>(0,a.jsx)(g,{title:e.title,description:e.description,imageSrc:e.imageSrc,imageAlt:e.imageAlt},e.title))}),(0,a.jsx)("div",{className:"mt-12 text-center",children:(0,a.jsx)(o(),{href:"/editor",prefetch:!1,children:(0,a.jsx)(d.z,{theme:"primary",size:"large",className:"text-lg font-semibold",onClick:()=>(0,l.KW)("perfect_gift_cta"),children:"CREATE YOUR GIFT"})})})]})]})}},72454:function(e,s,i){"use strict";i.r(s),i.d(s,{__N_SSG:function(){return J},default:function(){return $}});var a=i(52322),t=i(2784),n=i(76349),r=i(97976),o=i(92670),l=i(42220),d=i(62195),c=i(78899),u=i(39097),h=i.n(u),m=i(21353),g=i(4169),p=i(3438),x=i(75822),f=i(90583);let y=()=>(0,a.jsxs)("section",{className:"py-16 text-gray-600 bg-white sm:py-20",id:"faq",children:[(0,a.jsx)(f.M$,{title:"Frequently Asked Questions (FAQ)",className:"px-6"}),(0,a.jsxs)("div",{className:"mx-auto mt-10 max-w-3xl divide-y divide-gray-200 border-y border-gray-200 px-6 sm:px-0",children:[(0,a.jsxs)("details",{className:"group py-5",children:[(0,a.jsxs)("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-4 rounded focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 [&::-webkit-details-marker]:hidden",children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg",children:"What sources of sounds/songs can I use?"}),(0,a.jsx)(x.kWQ,{className:"h-5 w-5 shrink-0 text-gray-400 transition group-open:rotate-180","aria-hidden":!0})]}),(0,a.jsxs)("div",{className:"mt-3 leading-7",children:[(0,a.jsx)("p",{children:"You can add audio to your design in four ways:"}),(0,a.jsxs)("ul",{className:"pl-6 my-2 list-disc",children:[(0,a.jsx)("li",{children:"Upload a file from your device (WAV, MP3, M4A, AIF, AIFF, FLAC, ALAC, OGG)"}),(0,a.jsx)("li",{children:"Record directly with your microphone"}),(0,a.jsx)("li",{children:"Search for a song by name or artist"}),(0,a.jsx)("li",{children:"Paste a Spotify track URL"})]}),(0,a.jsx)("p",{children:"WaveVisual generates a sound wave from your chosen source. The audio itself is only used to create the visualization and is not stored on our servers."}),(0,a.jsxs)("p",{className:"mt-2",children:["For Spotify links vs uploads, song search, and how your source affects exports (including video), see our"," ",(0,a.jsx)(m.z,{theme:"link",size:null,href:g.y.audioSources,target:"_blank",rel:"noopener noreferrer",children:"audio sources help article"}),"."]})]})]}),(0,a.jsxs)("details",{className:"group py-5",children:[(0,a.jsxs)("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-4 roun
1ded focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 [&::-webkit-details-marker]:hidden",children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg",children:"Which image file formats are supported by WaveVisual?"}),(0,a.jsx)(x.kWQ,{className:"h-5 w-5 shrink-0 text-gray-400 transition group-open:rotate-180","aria-hidden":!0})]}),(0,a.jsxs)("div",{className:"mt-3 leading-7",children:[(0,a.jsx)("p",{children:"WaveVisual allows you to export your designs in PNG, SVG, JPEG, and PDF formats, plus animated video (MP4, GIF, WebM, and MOV). If you are not sure which one to choose, here is a quick explanation:"}),(0,a.jsxs)("ul",{className:"pl-6 my-2 list-disc",children:[(0,a.jsx)("li",{children:"PNG images are high quality images that can be transparent."}),(0,a.jsx)("li",{children:"JPEG images usually have smaller file sizes but they cannot be transparent."}),(0,a.jsx)("li",{children:"SVG images are vector images that can scale up or down without losing any quality. These images would be the best choice if you want to import your sound wave design on another design tool."}),(0,a.jsx)("li",{children:"PDF is widely supported format for documents. It is often the top choice for printing. WaveVisual exports your design as a vector image before placing it in a PDF document. Vector images can be scale up and down while preserving the image quality."})]}),(0,a.jsxs)("p",{className:"mt-2",children:["More technical detail on each format is in our"," ",(0,a.jsx)(m.z,{theme:"link",size:null,href:g.y.imageFileFormats,target:"_blank",rel:"noopener noreferrer",children:"image export formats help article"}),"."]})]})]}),(0,a.jsxs)("details",{className:"group py-5",children:[(0,a.jsxs)("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-4 rounded focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 [&::-webkit-details-marker]:hidden",children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg",children:"How can I play my audio?"}),(0,a.jsx)(x.kWQ,{className:"h-5 w-5 shrink-0 text-gray-400 transition group-open:rotate-180","aria-hidden":!0})]}),(0,a.jsx)("div",{className:"mt-3 leading-7",children:(0,a.jsx)("p",{children:"After an audio is uploaded, you will see a play button on the top left corner of your screen. Clicking this button will start the audio and the sound wave playing animation."})})]}),(0,a.jsxs)("details",{className:"group py-5",children:[(0,a.jsxs)("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-4 rounded focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 [&::-webkit-details-marker]:hidden",children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg",children:"What is the export resolution?"}),(0,a.jsx)(x.kWQ,{className:"h-5 w-5 shrink-0 text-gray-400 transition group-open:rotate-180","aria-hidden":!0})]}),(0,a.jsxs)("div",{className:"mt-3 leading-7",children:[(0,a.jsx)("p",{children:"Images are exported in 300 DPI (dots per inch) to provide the maximum quality for printing. The exact resolution will depend on the canvas size you chose but in general they a width of 12000 pixels or 40 inches."}),(0,a.jsxs)("p",{className:"mt-2",children:["More on pixel limits, vectors (PDF/SVG), and print sizing:"," ",(0,a.jsx)(m.z,{theme:"link",size:null,href:g.y.exportResolution,target:"_blank",rel:"noopener noreferrer",children:"export resolution help article"}),"."]})]})]}),(0,a.jsxs)("details",{className:"group py-5",children:[(0,a.jsxs)("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-4 rounded focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 [&::-webkit-details-marker]:hidden",children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg",children:"Can I scan the sound wave back?"}),(0,a.jsx)(x.kWQ,{className:"h-5 w-5 shrink-0 text-gray-400 transition group-open:rotate-180","aria-hidden":!0})]}),(0,a.jsx)("div",{className:"mt-3 leading-7",children:(0,a.jsxs)("p",{children:['Our editor has a feature that allows you to generate and import QR codes into your artworks. When scanned, the QR codes lead back to WaveVisual and will present your designs. If you have uploaded an audio file, you can also listen to that audio on this page. This feature is placed under "QR Code" tab of our'," ",(0,a.jsx)(h(),{href:"/editor",prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)(m.z,{theme:"link",size:null,onClick:()=>(0,p.KW)("home_page_faq_cta"),children:"design editor"})}),"."]})})]}),(0,a.jsxs)("details",{className:"group py-5",children:[(0,a.jsxs)("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-4 roun
1ded focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 [&::-webkit-details-marker]:hidden",children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg",children:"How does WaveVisual generate audio waveforms?"}),(0,a.jsx)(x.kWQ,{className:"h-5 w-5 shrink-0 text-gray-400 transition group-open:rotate-180","aria-hidden":!0})]}),(0,a.jsx)("div",{className:"mt-3 leading-7",children:(0,a.jsx)("p",{children:"WaveVisual analyses the audio file you upload and create a waveform of bars with various heights that represents the loudness of the audio at any given moment. For example if your audio starts relatively silent and gets louder as it progresses, the sound wave WaveVisual will generate will be a series of bars that transition from shorter to longer."})})]}),(0,a.jsxs)("details",{className:"group py-5",children:[(0,a.jsxs)("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-4 rounded focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 [&::-webkit-details-marker]:hidden",children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg",children:"How can I download?"}),(0,a.jsx)(x.kWQ,{className:"h-5 w-5 shrink-0 text-gray-400 transition group-open:rotate-180","aria-hidden":!0})]}),(0,a.jsx)("div",{className:"mt-3 leading-7",children:(0,a.jsx)("p",{children:"Once completing you design. You can purchase it by going to the Download tab. After the payment, you will presented with download options. You will also receive an email with a link to your design so that you can come back and download it later."})})]}),(0,a.jsxs)("details",{className:"group py-5",children:[(0,a.jsxs)("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-4 rounded focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 [&::-webkit-details-marker]:hidden",children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg",children:"Which audio file formats are supported?"}),(0,a.jsx)(x.kWQ,{className:"h-5 w-5 shrink-0 text-gray-400 transition group-open:rotate-180","aria-hidden":!0})]}),(0,a.jsxs)("div",{className:"mt-3 leading-7",children:[(0,a.jsx)("p",{children:"The following audio file formats are supported by our editor:"}),(0,a.jsx)("p",{children:"WAV, MP3, M4A, AIF, AIFF, FLAC, ALAC, OGG"})]})]}),(0,a.jsxs)("details",{className:"group py-5",children:[(0,a.jsxs)("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-4 rounded focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 [&::-webkit-details-marker]:hidden",children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg",children:"Can I use a Youtube link to generate a sound wave?"}),(0,a.jsx)(x.kWQ,{className:"h-5 w-5 shrink-0 text-gray-400 transition group-open:rotate-180","aria-hidden":!0})]}),(0,a.jsx)("div",{className:"mt-3 leading-7",children:(0,a.jsx)("p",{children:"Unfortunately, we do not have that feature yet."})})]}),(0,a.jsxs)("details",{className:"group py-5",children:[(0,a.jsxs)("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-4 rounded focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 [&::-webkit-details-marker]:hidden",children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg",children:"Can I download the sound wave animation as a video?"}),(0,a.jsx)(x.kWQ,{className:"h-5 w-5 shrink-0 text-gray-400 transition group-open:rotate-180","aria-hidden":!0})]}),(0,a.jsxs)("div",{className:"mt-3 leading-7",children:[(0,a.jsxs)("p",{children:["Yes! Video export is available. You can export animated sound wave designs as"," ",(0,a.jsx)("strong",{children:"MP4"}),", ",(0,a.jsx)("strong",{children:"GIF"}),", ",(0,a.jsx)("strong",{children:"WebM"}),", or"," ",(0,a.jsx)("strong",{children:"MOV"}),". MP4, WebM, and MOV render at 1080p and 60fps; GIF uses a lower frame rate for smaller files. The waveform bars animate in sync with your audio."," ",(0,a.jsx)("strong",{children:"MOV"})," supports a transparent background (alpha channel), which is useful if you want to layer the waveform over other video or graphics in an editor."]}),(0,a.jsx)("p",{className:"mt-2",children:"To export a video:"}),(0,a.jsxs)("ul",{className:"pl-6 my-2 list-disc",children:[(0,a.jsxs)("li",{children:["Go to the ",(0,a.jsx)("strong",{children:"Download"})," tab in the editor"]}),(0,a.jsxs)("li",{children:["Choose ",(0,a.jsx)("strong",{children:"MP4"}),", ",(0,a.jsx)("strong",{children:"GIF"}),", ",(0,a.jsx)("strong",{children:"WebM"}),", or"," ",(0,a.jsx)("strong",{children:"MOV"})," as your file format"]}),(0,a.jsx)("li",{children:"Choose your desired video size"}),(0,a.jsx)("li",{children:"Click download and wait for the video to render"})]}),(0,a.jsxs)("p",{className:"mt-2",children:[(0,a.jsx)("strong",{children:"Important limitations:"})," Video export only works with user-uploaded audio files (Spotify songs are not supported for video export due to licensing restrictions). Only the sound wave bars animate in the video — backgrounds, text, and other elements remain static. For more detail, see our"," ",(0,a.jsx)(m.z,{theme:"link",size:null,href:g.y.videoExport,target:"_blank",rel:"noopener noreferrer",children:"video export help article"}),"."]})]})]}),(0,a.jsxs)("details",{className:"group py-5",children:[(0,a.jsxs)("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-4 roun
1ded focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 [&::-webkit-details-marker]:hidden",children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg",children:"What does the unlimited subscription include?"}),(0,a.jsx)(x.kWQ,{className:"h-5 w-5 shrink-0 text-gray-400 transition group-open:rotate-180","aria-hidden":!0})]}),(0,a.jsxs)("div",{className:"mt-3 leading-7",children:[(0,a.jsx)("p",{children:"Unlimited designs and digital exports while your subscription is active, within our fair-use limits (see the pricing page for details)."}),(0,a.jsxs)("p",{className:"mt-2",children:["For how unlimited access compares to credit packs, what happens when you cancel, and credits that never expire, see our"," ",(0,a.jsx)(m.z,{theme:"link",size:null,href:g.y.creditsUnlimitedAndCancel,target:"_blank",rel:"noopener noreferrer",children:"subscriptions and credits help article"}),"."]})]})]}),(0,a.jsxs)("details",{className:"group py-5",children:[(0,a.jsxs)("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-4 rounded focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 [&::-webkit-details-marker]:hidden",children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg",children:"Can I resell or use my designs commercially?"}),(0,a.jsx)(x.kWQ,{className:"h-5 w-5 shrink-0 text-gray-400 transition group-open:rotate-180","aria-hidden":!0})]}),(0,a.jsx)("div",{className:"mt-3 leading-7",children:(0,a.jsx)("p",{children:"Once you purchase your design by paying or using a credit, you acquire the right to use that image any way you see fit. This includes any commercial usage including reselling or placing them in other commercial products."})})]}),(0,a.jsxs)("details",{className:"group py-5",children:[(0,a.jsxs)("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-4 rounded focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 [&::-webkit-details-marker]:hidden",children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg",children:"How can I save?"}),(0,a.jsx)(x.kWQ,{className:"h-5 w-5 shrink-0 text-gray-400 transition group-open:rotate-180","aria-hidden":!0})]}),(0,a.jsx)("div",{className:"mt-3 leading-7",children:(0,a.jsx)("p",{children:"Designs are automatically saved and current browser location is accordingly updated. You can see the save status of your design at the top of your screen."})})]}),(0,a.jsxs)("details",{className:"group py-5",children:[(0,a.jsxs)("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-4 rounded focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 [&::-webkit-details-marker]:hidden",children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg",children:"Does WaveVisual have an API?"}),(0,a.jsx)(x.kWQ,{className:"h-5 w-5 shrink-0 text-gray-400 transition group-open:rotate-180","aria-hidden":!0})]}),(0,a.jsx)("div",{className:"mt-3 leading-7",children:(0,a.jsx)("p",{children:"Even though we currently do not have a public API, we can provide one for your specific needs. Just contact us at [email protected] or via live chat and tell us about your use case."})})]}),(0,a.jsxs)("details",{className:"group py-5",children:[(0,a.jsxs)("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-4 rounded focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 [&::-webkit-details-marker]:hidden",children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg",children:"Can I continue editing my design after purchasing it?"}),(0,a.jsx)(x.kWQ,{className:"h-5 w-5 shrink-0 text-gray-400 transition group-open:rotate-180","aria-hidden":!0})]}),(0,a.jsx)("div",{className:"mt-3 leading-7",children:(0,a.jsx)("p",{children:"Yes! You can continue editing your design for 3 days after purchasing it. You can also download the design as many times as you want. This allows you to make several versions of your design and choose the one you like the best."})})]}),(0,a.jsxs)("details",{className:"group py-5",children:[(0,a.jsxs)("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-4 roun
1ded focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 [&::-webkit-details-marker]:hidden",children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg",children:"Can I upload a background image to my sound wave artwork?"}),(0,a.jsx)(x.kWQ,{className:"h-5 w-5 shrink-0 text-gray-400 transition group-open:rotate-180","aria-hidden":!0})]}),(0,a.jsx)("div",{className:"mt-3 leading-7",children:(0,a.jsx)("p",{children:'Yes. Simply go to the "background" tab and you will find the option to upload an image.'})})]}),(0,a.jsxs)("details",{className:"group py-5",children:[(0,a.jsxs)("summary",{className:"flex cursor-pointer list-none items-center justify-between gap-4 rounded focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500 [&::-webkit-details-marker]:hidden",children:[(0,a.jsx)("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg",children:"I have a problem or a question"}),(0,a.jsx)(x.kWQ,{className:"h-5 w-5 shrink-0 text-gray-400 transition group-open:rotate-180","aria-hidden":!0})]}),(0,a.jsx)("div",{className:"mt-3 leading-7",children:(0,a.jsx)("p",{children:"The quickest way to contact us would be by using the live chat on our website. We'll respond as soon as possible; probably within an hour. We'll do our best to help you."})})]})]})]});var v=i(12524),w=i.n(v),b=i(99127);let j=[[[{body:(0,a.jsx)("p",{children:"Great experience! The tool itself is very much customisable and exactly what we needed for our project. Customer service responded immediately to a specific question from our side. 5 stars."}),author:{name:"Alexander Vogler",country:"Germany \uD83C\uDDE9\uD83C\uDDEA"},url:"https://bit.ly/wavevisual-review-2"},{body:(0,a.jsx)("p",{children:"So quick and easy to use! Great for personal design projects :)"}),author:{name:"Aradhya Rattan",country:"Canada \uD83C\uDDE8\uD83C\uDDE6"}},{body:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{className:"mb-3 font-semibold text-gray-900",children:"Simple, effective, professional waveform visualizer"}),(0,a.jsx)("p",{children:"Needed an overlay of audio visualizer to drop into a custom video and this gives a range of options that were very easy to configure how I wanted them. Was a small price to pay and more professional results than trying to do it in the free VFX tutorials I saw."})]}),author:{name:"Fred Greenhalgh",country:"United States \uD83C\uDDFA\uD83C\uDDF8"}}],[{body:(0,a.jsx)("p",{children:"My daughter was making her dad a Christmas gift today, she had written a song on the piano and we were able to make individual sound wave art pieces, but wanted to combine them. Couldn’t believe someone was actually quick to respond this close to Christmas, but he was immediate to respond and helped us edit our piece until we were happy with it! Amazing customer service and very patient with us as we changed audio from MP4s to MP3s and even offered to help if we needed it. She can’t wait to give it to him! Thank you\uD83D\uDE4F! :) Will definitely be back to create more!"}),author:{name:"Wendy",country:"United States \uD83C\uDDFA\uD83C\uDDF8"}}]],[[{author:{name:"Brendan Becker",country:"United States \uD83C\uDDFA\uD83C\uDDF8"},body:(0,a.jsx)("p",{children:"Have used the service multiple times for posters / gifts / etc. Easy to use and very customizable. My most recent time there was a glitch when downloading which was quickly resolved after a chat with a developer ... this was greatly appreciated and I'll be back once I have my next idea."}),url:"https://bit.ly/wavevisual-review-5"},{author:{name:"Esti Ties",country:"Cambodia \uD83C\uDDF0\uD83C\uDDED"},body:(0,a.jsx)("p",{children:"Everything on the website is super easy to use, and most importantly, customer service is amazing. Whenever I have a question, they immediately reply and I am very happy to work with them. They are so reliable that I don't need to worry."})}],[{body:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{className:"mb-3",children:"I used this to make an alternate wedding guest book for my friends and family to 
1sign. The tool was extremely easy to use, especially the song import. The color options, sizing, and font options were all excellent as well. Regarding the song import, I appreciated that it was Spotify because many people can use that without paying for it, even though I have Spotify premium. Other sites used less common music portals which require subscriptions or required uploads. The export options and high resolution offering was superb."}),(0,a.jsx)("p",{className:"mb-3",children:"The customer service was excellent. I made a little blip after purchasing it, and I was able to work with Ozan to correct it. He responded in a timely manner, fully understood everything I was saying, and provided excellent support. Thank you so much for that!"}),(0,a.jsx)("p",{className:"mb-3",children:"I can't wait to print this for my wedding!"})]}),author:{name:"Martha",country:"United States \uD83C\uDDFA\uD83C\uDDF8"},url:"https://bit.ly/wavevisual-review-1"}]]];function N(){return(0,a.jsxs)("div",{className:"content-visibility-auto relative isolate bg-white ".concat(f.PC),children:[(0,a.jsx)("div",{className:"absolute inset-x-0 top-1/2 -z-10 -translate-y-1/2 transform-gpu overflow-hidden opacity-30 blur-3xl","aria-hidden":"true",children:(0,a.jsx)("div",{className:"ml-[max(50%,38rem)] aspect-[1313/771] w-[82.0625rem] bg-gradient-to-tr from-[#ff80b5] to-[#9089fc]",style:{clipPath:"polygon(74.1% 44.1%, 100% 61.6%, 97.5% 26.9%, 85.5% 0.1%, 80.7% 2%, 72.5% 32.5%, 60.2% 62.4%, 52.4% 68.1%, 47.5% 58.3%, 45.2% 34.5%, 27.5% 76.7%, 0.1% 64.9%, 17.9% 100%, 27.6% 76.8%, 76.1% 97.7%, 74.1% 44.1%)"}})}),(0,a.jsx)("div",{className:"absolute inset-x-0 top-0 -z-10 flex transform-gpu overflow-hidden pt-32 opacity-25 blur-3xl sm:pt-40 xl:justify-end","aria-hidden":"true",children:(0,a.jsx)("div",{className:"ml-[-22rem] aspect-[1313/771] w-[82.0625rem] flex-none origin-top-right rotate-[30deg] bg-gradient-to-tr from-[#ff80b5] to-[#9089fc] xl:ml-0 xl:mr-[calc(50%-12rem)]",style:{clipPath:"polygon(74.1% 44.1%, 100% 61.6%, 97.5% 26.9%, 85.5% 0.1%, 80.7% 2%, 72.5% 32.5%, 60.2% 62.4%, 52.4% 68.1%, 47.5% 58.3%, 45.2% 34.5%, 27.5% 76.7%, 0.1% 64.9%, 17.9% 100%, 27.6% 76.8%, 76.1% 97.7%, 74.1% 44.1%)"}})}),(0,a.jsxs)("div",{className:f.kt,children:[(0,a.jsx)(f.M$,{eyebrow:"Testimonials",title:"Join our 9,000+ happy customers"}),(0,a.jsxs)("div",{className:"mx-auto mt-10 grid max-w-3xl grid-cols-1 grid-rows-1 gap-8 text-sm leading-6 text-gray-900 sm:grid-cols-2 xl:mx-0 xl:max-w-none xl:grid-flow-col xl:grid-cols-4",children:[(0,a.jsxs)("figure",{className:"col-span-2 hidden sm:block sm:rounded-2xl sm:bg-white sm:shadow-lg sm:ring-1 sm:ring-gray-900/5 xl:col-start-2 xl:row-end-1",children:[(0,a.jsx)("blockquote",{className:"p-12 text-lg font-semibold leading-8 tracking-tight text-gray-900",children:"10 stars. What a fantastic fun way to make a gift! ALSO, the customer service was fast and extremely helpful. Somehow I jumbled up my audio and qr codes for multiple images, had already printed them on metal and needed it fixed asap. Through the chat they were able to identify the issues, and fix them within minutes. Super friendly and helpful. Credits to my account for any inconvenience, my fault or otherwise? Check. I will use them again and recommend to friends."}),(0,a.jsxs)("figcaption",{className:"flex items-center gap-x-4 border-t border-gray-900/10 px-6 py-4",children:[(0,a.jsxs)("div",{className:"flex-auto",children:[(0,a.jsx)("div",{className:"font-semibold",children:"Sidney Carthell"}),(0,a.jsx)("div",{className:"text-gray-600",children:"".concat("United States \uD83C\uDDFA\uD83C\uDDF8")})]}),(0,a.jsxs)("a",{href:"https://bit.ly/wavevisual-review-3",target:"_blank",className:"inline-flex items-center px-3 py-2 text-sm border border-green-500 rounded hover:border-green-400",rel:"noreferrer",children:["View it on",(0,a.jsx)(b.pHD,{fontSize:24,className:"mx-1 text-green-400"}),"Trustpilot"]})]})]}),j.map((e,s)=>(0,a.jsx)("div",{className:"space-y-8 xl:contents xl:space-y-0",children:e.map((i,t)=>(0,a.jsx)("div",{className:w()(0===s&&0===t||s===j.length-1&&t===e.length-1?"xl:row-span-2":"xl:row-start-1","space-y-8"),children:i.map(e=>(0,a.jsxs)("figure",{className:"rounded-2xl bg-white p-6 shadow-lg ring-1 ring-gray-900/5",children:[(0,a.jsx)("blockquote",{className:"text-gray-900",children:e.body}),(0,a.jsx)("figcaption",{className:"mt-6 flex items-center gap-x-4",children:(0,a.jsxs)("div",{children:[(0,a.jsx)("div",{className:"font-semibold",children:e.author.name}),(0,a.jsx)("div",{className:"text-gray-600",children:"".concat(e.author.country)})]})})]},e.author.country))},t))},s))]})]})]})}var k=i(77388),D=i(71680),C=i(42658);let W=[{href:"/audio-waveform-generator",title:"Free audio waveform generator",description:"Turn any audio file or Spotify track into a customizable waveform.",icon:D.dXY},{href:"/music-visualizer",title:"Music visualizer",description:"Create animated waveform videos synced to your music.",icon:D.HcQ},{href:"/sound-wave-art-generator",title:"Sound wave art generator",description:"Design printable sound wave art with colors, text, and QR codes.",icon:C.dj},{href:"/sound-wave-image-generator-app",title:"Sound wave image generator",description:"Export high-resolution sound wave images for print or social.",icon:C.Fwj},{href:"/templates",title:"Sound wave templates",description:"Start from ready-made templates and customize in seconds.",icon:x.s7k}
1,{href:"/sound-wave-video",title:"Sound wave video",description:"Turn an uploaded audio file into an MP4 sound wave video.",icon:D.KoQ}];function S(){return(0,a.jsx)("section",{className:"bg-white ".concat(f.PC),id:"tools","aria-labelledby":"tools-heading",children:(0,a.jsxs)("div",{className:f.kt,children:[(0,a.jsx)(f.M$,{id:"tools-heading",eyebrow:"Free tools",title:"Create sound waves your way",description:"Explore free online tools for waveforms, music visuals, and sound wave art — then open the editor when you're ready to design."}),(0,a.jsx)("ul",{className:"mt-10 grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3 lg:gap-8",children:W.map(e=>{let{href:s,title:i,description:t,icon:n}=e;return(0,a.jsx)("li",{children:(0,a.jsxs)(h(),{href:s,prefetch:!1,className:"group flex h-full items-start gap-4 rounded-2xl bg-white p-6 shadow-sm ring-1 ring-gray-900/10 transition hover:-translate-y-0.5 hover:shadow-md hover:ring-indigo-200 focus:outline-none focus-visible:ring-2 focus-visible:ring-indigo-500",children:[(0,a.jsx)("span",{className:"flex h-11 w-11 shrink-0 items-center justify-center rounded-lg bg-indigo-600 text-white","aria-hidden":!0,children:(0,a.jsx)(n,{size:20})}),(0,a.jsxs)("span",{className:"flex min-w-0 flex-1 flex-col",children:[(0,a.jsxs)("span",{className:"flex items-center justify-between gap-2 text-base font-semibold leading-7 text-gray-900",children:[i,(0,a.jsx)(x.WY3,{className:"h-4 w-4 shrink-0 text-gray-300 transition group-hover:translate-x-0.5 group-hover:text-indigo-600","aria-hidden":!0})]}),(0,a.jsx)("span",{className:"mt-1 text-sm leading-6 text-gray-600",children:t})]})]})},s)})})]})})}let P=[{title:"Sound wave wedding gifts",description:"Sound wave art is a great option for a personalized wedding gift. Our users often choose a personal recording or a song the couple loves. If a high-resolution wedding photo is available, you can upload it as a background picture.",icon:D.jyA},{title:"Sound wave birthday gifts",description:"Sound wave art makes an excellent birthday present as well. Start by picking a song or a personal recording, then adjust the sound wave colors, add text, and change the background image.",icon:D.RUr}];function F(){return(0,a.jsx)("section",{className:"bg-white ".concat(f.PC),id:"use-cases","aria-labelledby":"use-cases-heading",children:(0,a.jsxs)("div",{className:f.kt,children:[(0,a.jsx)(f.M$,{id:"use-cases-heading",title:"Sound Wave Art Use Cases"}),(0,a.jsx)("div",{className:"mt-10 grid grid-cols-1 gap-6 md:grid-cols-2 lg:gap-8",children:P.map(e=>{let{title:s,description:i,icon:t}=e;return(0,a.jsxs)("article",{className:"rounded-2xl bg-gradient-to-br from-indigo-50 to-white p-8 ring-1 ring-indigo-100",children:[(0,a.jsx)("span",{className:"flex h-11 w-11 items-center justify-center rounded-lg bg-indigo-600 text-white","aria-hidden":!0,children:(0,a.jsx)(t,{size:18})}),(0,a.jsx)("h3",{className:"mt-6 text-lg font-semibold leading-7 text-gray-900",children:s}),(0,a.jsx)("p",{className:"mt-2 text-base leading-7 text-gray-600",children:i})]},s)})})]})})}function A(){return(0,a.jsx)("section",{className:"bg-white ".concat(f.PC),"aria-labelledby":"final-cta-heading",children:(0,a.jsx)("div",{className:f.kt,children:(0,a.jsxs)("div",{className:"overflow-hidden rounded-3xl bg-gradient-to-br from-indigo-600 to-violet-700 px-6 py-14 text-center shadow-xl sm:px-16",children:[(0,a.jsx)("h2",{id:"final-cta-heading",className:"text-2xl font-bold tracking-tight text-white sm:text-4xl",children:"Turn your favorite sound into art"}),(0,a.jsx)("p",{className:"mx-auto mt-4 max-w-xl text-base leading-7 text-indigo-100",children:"Upload a recording or pick a song, customize your sound wave, and export it for print or video. No sign-up required."}),(0,a.jsx)(h(),{href:"/editor",prefetch:!1,className:"mt-8 inline-flex rounded-lg bg-white px-8 py-3 text-lg font-semibold text-indigo-700 shadow-sm transition hover:bg-indigo-50 focus:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-offset-2 focus-visible:ring-offset-indigo-600",onClick:()=>(0,p.KW)("home_page_final_cta"),children:"Start Designing"})]})})})}var z=i(96577),I=i.n(z),M=i(9223);let _=()=>(0,a.jsx)("section",{className:"-mt-1 text-gray-600 bg-white ".concat(f.PC),id:"background-feature",children:(0,a.jsxs)("div",{className:f.kt,children:[(0,a.jsx)(f.M$,{eyebrow:"Your photos",title:"Personalize with custom background images",description:"Put your sound wave over a wedding photo, a family picture, a concert shot, or any other image you love."}),(0,a.jsxs)("div",{className:"mt-10 grid grid-cols-2 gap-4 md:grid-cols-4 lg:gap-8",children:[(0,a.jsx)("div",{className:"",children:(0,a.jsx)(I(),{loader:M._,src:"/landing/emma.png",width:360,height:360,alt:"Emma Sound Wave Art Gift",className:"overflow-hidden rounded-lg",style:{maxWidth:"100%",height:"auto"}})}),(0,a.jsx)("div",{className:"",children:(0,a.jsx)(I(),{loader:M._,src:"/landing/family-example.png",width:360,height:360,alt:"Family Photo Sound Wave Art Gift",className:"overflow-hidden rounded-lg",style:{maxWidth:"100%",height:"auto"}})}),(0,a.jsx)("div",{className:"",children:(0,a.jsx)(I(),{loader:M._,src:"/circle-sound-wave/wedding-example.png",width:360,height:360,alt:"Wedding Photo Sound Wave Art Gift",className:"overflow-hidden rounded-lg",style:{maxWidth:"100%",height:"auto"}})}),(0,a.jsx)("div",{className:"",children:(0,a.jsx)(I(),{loader:M._,src:"/landing/balthasar-concert-photo.png",width:360,height:360,alt:"Concert Sound Wave Art Gift",className:"overflow-hidden rounded-lg",style:{maxWidth:"100%",height:"auto"}})})]})]})});var G=i(40457),T=i(49942);let V=[{name:"One tool to manage all your sound wave art",description:"Do you create a lot of sound wave art? Our subscription model is perfect for creators who make sound waves their clients and need a tool to unify their art process.",icon:D.CP_},{name:"Sound wave art in vector, PNG, and video formats",description:"Our sound wave images are available in many different formats including vector, PNG, and MP4 video. With up to 12000px resolution for images and 1080p animated videos at 60fps, these waveform exports are perfect for use in your digital design, social media, and presentations.",icon:T.sCN},{name:"Sound wave generator online",description:(0,a.jsxs)(a.Fragment,{children:["Everything you need to make a great sound wave art works straight from your browser. You don't need to download or install any apps. Our fast and intuitive"," ",(0,a.jsx)(m.z,{theme:"link",href:"/editor",size:null,children:"sound wave generator"}
1)," ","is ready to help you create amazing sound waves online."]}),icon:T.Jem},{name:" Convert audio to waveform",description:"Our sound wave generator can process most audio formats and convert them to personalized sound wave art.",icon:G.b4S}];function E(){return(0,a.jsx)("section",{className:"bg-white ".concat(f.PC),id:"highlights",children:(0,a.jsx)("div",{className:f.kt,children:(0,a.jsxs)("div",{className:"mx-auto grid max-w-2xl grid-cols-1 gap-x-8 gap-y-16 sm:gap-y-20 lg:mx-0 lg:max-w-none lg:grid-cols-3",children:[(0,a.jsx)("h2",{className:"text-2xl font-bold tracking-tight text-gray-900 sm:text-4xl",children:"Sound Wave Generator Highlights"}),(0,a.jsx)("dl",{className:"col-span-2 grid grid-cols-1 gap-x-8 gap-y-16 sm:grid-cols-2",children:V.map(e=>(0,a.jsxs)("div",{children:[(0,a.jsxs)("dt",{className:"text-base font-semibold leading-7 text-gray-900",children:[(0,a.jsx)("div",{className:"mb-6 flex h-10 w-10 items-center justify-center rounded-lg bg-indigo-600",children:(0,a.jsx)(e.icon,{className:"h-6 w-6 text-white","aria-hidden":"true"})}),e.name]}),(0,a.jsx)("dd",{className:"mt-1 text-base leading-7 text-gray-600",children:e.description})]},e.name))})]})})})}var Q=i(35604),q=i(6127),O=i(3741),Y=i(62778),U=i(12768);let H=["/landing/homepage-cover-3-photo-vynil-1-2.png","/landing/3-frames-1-2.png",{type:"video",src:"/landing/rustic-gradient-demo.mp4"},"/landing/homepage-cover-1-2.png","/landing/living-room-example-1-2.jpg","/landing/Depeche-Mode---Enjoy-the-Silence.png","/elvis-presley-jailhouse-rock.png","/landing/new-order-blue-monday.png","/landing/circle-qr-carousel.png","/mor-ve-otesi-cambaz.png","/carousel-01.png","/queen-bohemian-rhapsody.png","/landing/dua-lipa-lavitating.png","/landing/shiver-ed-sheeran.png","/von-sample-2.png","/von-sample.png"],R=e=>{let{featuredPosts:s}=e,[i,n]=(0,t.useState)(!0);return(0,a.jsxs)(a.Fragment,{children:[O.featureFlags.coupon.enabled&&(0,a.jsx)(q.Q,{}),(0,a.jsx)(U.s,{carouselImages:H,titleAsH1:!0,eyebrow:"Sound Wave Art Generator"}),(0,a.jsx)(l.E,{className:"pb-1 md:-mt-12 lg:-mt-20 2xl:-mt-32"}),(0,a.jsx)(k.I,{}),(0,a.jsx)("div",{className:"bg-white pt-16 px-6 sm:pt-20",children:(0,a.jsx)(f.M$,{eyebrow:"How it works",title:"From your audio to finished art",description:"Pick a sound, make it yours, and export it for print or video — all in your browser."})}),(0,a.jsx)(c.A,{}),(0,a.jsx)("div",{className:"bg-white ".concat(f.PC),children:(0,a.jsx)(Q.P,{className:f.kt,titleClassName:"mb-10 ".concat(f.Ly)})}),(0,a.jsx)(F,{}),(0,a.jsx)(_,{}),(0,a.jsx)(N,{}),(0,a.jsx)(E,{}),(0,a.jsx)(Y.t,{checked:i,setChecked:n}),(0,a.jsx)(y,{}),(0,a.jsx)(S,{}),(0,a.jsx)(d.V,{featuredPosts:s.slice(0,3)}),(0,a.jsx)(A,{}),(0,a.jsx)(l.E,{className:"rotate-180 lg:-mt-1"})]})};var L=i(50249);let $=e=>{let{featuredPosts:s}=e;return(0,L.u)("HomePage"),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.H,{title:"Sound Wave Art Generator - Create a Sound Wave Art",path:"",description:"Create sound wave art online with WaveVisual: upload audio, use Spotify, customize waves, export PNG, SVG, PDF, or 1080p MP4 at 60fps. Free to try in your browser—no install.",type:"home"}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsx)("div",{className:"overlay"}),(0,a.jsx)(n.N,{}),(0,a.jsx)(R,{featuredPosts:s})]}),(0,a.jsx)(r.D,{})]})};$.displayName="LandingPage";var J=!0},96250:function(e){e.exports={sectionTitle:"LandingPage_sectionTitle__DNQ23"}}},function(e){e.O(0,[3365,8127,2602,4396,5647,648,509,4738,4321,8391,4838,8638,4358,324,6577,9037,2876,8994,5340,8948,227,2778,4803,2888,9774,179],function(){return e(e.s=87314)}),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.