PageSourceSearch

https://worship-initiative.webflow.io/

html worship-initiative.webflow.io collected 2026-10-03 14:02:33 UTC 19,982 bytes, 147 lines download raw bytes

1<!DOCTYPE html><!-- Last Published: Wed Sep 02 2026 21:22:39 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="worship-initiative.webflow.io" data-wf-page="66c4bc64ffe7476038175385" data-wf-site="654031013f05aa8f9855324f" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>The Worship Initiative</title><meta content="Lead worship with excellence. · Learn top worship songs. Acoustic guitar, electric guitar, bass, drums, and keys tutorials for over 500 songs." name="description"/><meta content="The Worship Initiative" property="og:title"/><meta content="Lead worship with excellence. · Learn top worship songs. Acoustic guitar, electric guitar, bass, drums, and keys tutorials for over 500 songs." property="og:description"/><meta content="https://cdn.prod.website-files.com/654031013f05aa8f9855324f/66fb243913745ada050b962c_HOME.png" property="og:image"/><meta content="The Worship Initiative" name="twitter:title"/><meta content="Lead worship with excellence. · Learn top worship songs. Acoustic guitar, electric guitar, bass, drums, and keys tutorials for over 500 songs." name="twitter:description"/><meta content="https://cdn.prod.website-files.com/654031013f05aa8f9855324f/66fb243913745ada050b962c_HOME.png" name="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/654031013f05aa8f9855324f/css/worship-initiative.webflow.shared.beae5884a.css" rel="stylesheet" type="text/css" integrity="sha384-vq5YhKNBKLEHxLfwRj9pWY3IhsbehxM9NI4gED5VeMm6LwDwHWmW5kQJ6rVWq+tu" crossorigin="anonymous"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({  google: {    families: ["Geist:100,200,300,400,500,600,700,800,900","Geist Mono:100,200,300,400,500,600,700,800,900","Inter:300,400,500,600,700","Noto Sans:300,400,500,600,700"]  }});</script>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/654031013f05aa8f9855324f/65429f248e09a90cd8adbc74_web_ava.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/654031013f05aa8f9855324f/65429f271291d7f74c03f869_webclip.png" rel="apple-touch-icon"/><meta name="google-site-verification" content="2nwY251nd7hzwTm-_PwmUfRIgt2cdtiAx2iLAkKzr7Q" />
2<script>
3  !function(){var i="analytics",analytics=window[i]=window[i]||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","screen","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware","register"];analytics.factory=function(e){return function(){if(window[i].initialized)return window[i][e].apply(window[i],arguments);var n=Array.prototype.slice.call(arguments);if(["track","screen","alias","group","page","identify"].indexOf(e)>-1){var c=document.querySelector("link[rel='canonical']");n.push({__t:"bpc",c:c&&c.getAttribute("href")||void 0,p:location.pathname,u:location.href,s:location.search,t:document.title,r:document.referrer})}n.unshift(e);analytics.push(n);return analytics}};for(var n=0;n<analytics.methods.length;n++){var key=analytics.methods[n];analytics[key]=analytics.factory(key)}analytics.load=function(key,n){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.setAttribute("data-global-segment-analytics-key",i);t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(t,r);analytics._loadOptions=n};analytics._writeKey="Ub7EKAtZgkxMj9IkwBzn1bYdO3xssfo4";;analytics.SNIPPET_VERSION="5.2.0";
4  analytics.load("Ub7EKAtZgkxMj9IkwBzn1bYdO3xssfo4");
5  analytics.page();
6  }}();
7</script>
7<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/@splidejs/[email protected]/dist/css/splide-core.min.css">
8<style>
9.splide__track {
10  overflow: visible;
11  
12.splide .splide__pagination {
13	display: none;
14
15}
16</style></head><body class="body"><div class="w-embed"><style>
17 #second-grid .w-dyn-item:nth-child(2) {
18    margin-top: -20px; /* Adjust this value as needed */
19  }
20</style></div><div data-w-id="e466214d-2694-b059-1b4e-668ababdb95d" data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="navigation-section w-nav"><div class="nav-container w-container"><a href="/" aria-current="page" class="nav-brand_link w-nav-brand w--current"><div class="brand_icon-wrapper"><img src="https://cdn.prod.website-files.com/654031013f05aa8f9855324f/6542a229b177af38aed66cb0_twi-icon.svg" loading="lazy" alt="" class="twi_icon"/></div><div class="brand_wordmark-wrapper"><p class="twi_wordmark">The Worship Initiative</p></div></a><nav role="navigation" class="nav-link-wrapper w-nav-menu"><div data-delay="200" data-hover="true" blocks-name="navbar11_menu-dropdown" data-w-id="8c000cb2-7a46-e401-2257-4c31c850fee3" class="navbar11_menu-dropdown w-dropdown"><div class="navbar11_dropdown-toggle w-dropdown-toggle"><div class="nav_link">More from TWI</div><div class="dropdown-chevron w-embed"><svg width=" 100%" height=" 100%" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
21<path fill-rule="evenodd" clip-rule="evenodd" d="M2.55806 6.29544C2.46043 6.19781 2.46043 6.03952 2.55806 5.94189L3.44195 5.058C3.53958 4.96037 3.69787 4.96037 3.7955 5.058L8.00001 9.26251L12.2045 5.058C12.3021 4.96037 12.4604 4.96037 12.5581 5.058L13.4419 5.94189C13.5396 6.03952 13.5396 6.19781 13.4419 6.29544L8.17678 11.5606C8.07915 11.6582 7.92086 11.6582 7.82323 11.5606L2.55806 6.29544Z" fill="white"/>
22</svg></div><a data-w-id="e466214d-2694-b059-1b4e-668ababdb96d" href="https://getpsallo.theworshipinitiative.com/" class="nav_link is--button is--transparent">Explore PSALLO<br/></a></div><nav class="navbar11_dropdown-list w-dropdown-list"><div blocks-name="navbar11_dropdown-link-list" blocks-slot-children="ST366" class="navbar11_dropdown-link-list"><a blocks-name="navbar11_dropdown-link" href="#" class="navbar11_dropdown-link w-inline-block"><div blocks-name="navbar11_text-wrapper" blocks-slot-children="ST232" class="navbar11_text-wrapper"><div blocks-name="paragraph" class="text-weight-semibold">Community</div></div></a><a blocks-name="navbar11_dropdown-link-2" href="/blog" class="navbar11_dropdown-link w-inline-block"><div blocks-name="navbar11_text-wrapper-2" blocks-slot-children="ST232" class="navbar11_text-wrapper"><div blocks-name="paragraph-3" class="text-weight-semibold">Blog</div></div></a><a blocks-name="navbar11_dropdown-link-3" href="https://form.asana.com/?k=ofR1XxF68CpMW_xATNJR_w&amp;d=1110839764231808" class="navbar11_dropdown-link w-inline-block"><div blocks-name="navbar11_text-wrapper-3" blocks-slot-children="ST232" class="navbar11_text-wrapper"><div blocks-name="paragraph-5" class="text-weight-semibold">Live event booking</div></div></a></div></nav></div><a href="/pricing" class="nav_link is--hidden w-nav-link">pricing</a><a data-w-id="e466214d-2694-b059-1b4e-668ababdb96f" href="https://app.theworshipinitiative.com/sign-in" class="nav_link is--secondarybutton">Sign in</a></nav><div class="menu-button-wrapper"><a data-w-id="e466214d-2694-b059-1b4e-668ababdb972" href="#" class="menu-button w-inline-block"><img src="https://cdn.prod.website-files.com/654031013f05aa8f9855324f/65527617574fea64b1b66a38_menu-3%201.svg" loading="lazy" alt="" class="menu_icon"/></a></div></div><div class="nav-mobile-container"><div class="mobile-nav_linebreak"><div class="mobile_nav_linebreak--white"></div></div><div class="mobile-nav-container"><a href="https://getpsallo.theworshipinitiative.com/community" class="nav_link is--mobile is--button w-nav-link">Community</a><a href="/blog" class="nav_link is--mobile is--button w-nav-link">Blog</a><a href="https://form.asana.com/?k=ofR1XxF68CpMW_xATNJR_w&amp;d=1110839764231808" target="_blank" class="nav_link is--mobile is--button w-nav-link">Live event booking</a><a href="/pricing" class="nav_link is--button is--mobile is--hidden">pricing</a><a href="https://getpsallo.theworshipinitiative.com/" class="nav_link is--button is--mobile">Explore Psallo</a><a href="https://app.theworshipinitiative.com/sign-in" class="nav_link is--secondarybutton is--mobile_cta w-button">Log in</a></div></div></div><div data-w-id="555154ef-a720-84d7-20ff-ffb4b8885697" class="new-home-body"><section class="hero-section is--video"><div class="section-container is--full_height-hero"><div class="hero-title-wrapper"><div class="content-block is--left"><h1 class="hero-h1 smaller-h1">We help people sing to Jesus.</h1><p class="hero_subtitle">The Worship Initiative is a content studio and product suite that helps people sing to Jesus through trusted devotionals, songs, training, and live events.<br/></p></div><div class="content-block is--left"><div class="cta-button-wrapper"><a href="https://worship.ltd/SeGB9Z" class="nav_link is--secondarybutton w-button">
22JOIN SING FOR FREE</a><a href="https://worship.ltd/OCTimR" class="nav_link is--secondary_button w-button">EXPLORE SING FOR CHURCHES</a></div></div></div></div></section></div><section class="new_footer-section"><div class="section-container is--footer"><div class="footer-section-wrapper"><div class="footer-brand-block"><div class="footer-brand-wrapper"><a href="#" class="nav-brand_link is--footer w-nav-brand"><div class="brand_icon-wrapper is--footer"><img src="https://cdn.prod.website-files.com/654031013f05aa8f9855324f/6542a229b177af38aed66cb0_twi-icon.svg" loading="lazy" alt="" class="twi_icon"/></div><div class="brand_wordmark-wrapper is--footer_brand"><p class="twi_wordmark">The Worship Initiative</p></div></a></div></div><div class="footer-link-block"><div class="footer-link-wrapper"><ul role="list" class="footer-list-wrapper w-list-unstyled"><li class="footer-list-item is--footer_heading"><p class="footer_link-heading">Connect</p></li><li class="footer-list-item is--footer_link"><a href="https://www.facebook.com/theworshipinitiative" target="_blank" class="footer-link">Facebook</a></li><li class="footer-list-item is--footer_link"><a href="https://instagram.com/theworshipinitiative" target="_blank" class="footer-link">Instagram</a></li><li class="footer-list-item is--footer_link"><a href="https://www.youtube.com/channel/UCOYifVjQCutgpfP0lGTwbsw" target="_blank" class="footer-link">YouTube</a></li><li class="footer-list-item is--footer_link"><a href="https://open.spotify.com/artist/1bMkQIx4MpNHLxoylvipdQ?si=T8mP6MwqSvmDBZM1Gby4Ng" target="_blank" class="footer-link">Spotify</a></li></ul></div><div class="footer-link-wrapper"><ul role="list" class="footer-list-wrapper w-list-unstyled"><li class="footer-list-item is--footer_heading"><p class="footer_link-heading">Resources</p></li><li class="footer-list-item is--footer_link"><a href="https://theworshipinitiative.com/shop" class="footer-link">Shop</a></li><li class="footer-list-item is--footer_link"><a href="https://music.apple.com/us/artist/the-worship-initiative/1467931124" target="_blank" class="footer-link">Music</a></li><li class="footer-list-item is--footer_link"><a href="https://theworshipinitiative.com/stems" class="footer-link">Multitrack Stems</a></li><li class="footer-list-item is--footer_link"><a href="https://itunes.apple.com/us/artist/shane-shane/15773765#see-all/single-albums" target="_blank" class="footer-link">Accompaniments</a></li></ul></div><div class="footer-link-wrapper"><ul role="list" class="footer-list-wrapper w-list-unstyled"><li class="footer-list-item is--footer_heading"><p class="footer_link-heading">Support</p></li><li class="footer-list-item is--footer_link"><a href="/faq" class="footer-link">FAQ</a></li><li class="footer-list-item is--footer_link"><a href="mailto:[email protected]" class="footer-link">Contact Us</a></li><li class="footer-list-item is--footer_link"><a href="https://theworshipinitiative.com/artists" class="footer-link">Booking</a></li></ul></div><div class="footer-link-wrapper"><ul role="list" class="footer-list-wrapper w-list-unstyled"><li class="footer-list-item is--footer_heading"><p class="footer_link-heading">Legal</p></li><li class="footer-list-item is--footer_link"><a href="/terms-of-service" class="footer-link">Terms of Service</a></li><li class="footer-list-item is--footer_link"><a href="/terms-of-use" class="footer-link">Terms of Use</a></li><li class="footer-list-item is--footer_link"><a href="/privacy-policy" class="footer-link">Privacy Policy</a></li></ul></div></div></div><div class="post-footer-wrapper"><p class="post_footer">© 2025 The Worship Initiative. All Rights Reserved.</p></div></div></section>
22<div data-w-id="1b6e3004-a8c4-5c1e-1999-b5c41aac76c4" class="load-container"><div class="load-logo-wrapper"><img src="https://cdn.prod.website-files.com/654031013f05aa8f9855324f/66cf60ec5da30e6684d5ac86_TWI%20Logo(dark.svg" loading="lazy" alt=""/></div><div data-w-id="be965065-638e-26ae-6401-de0f46df8d8c" class="load-container-background_color"></div></div>
22<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=654031013f05aa8f9855324f" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
22<script src="https://cdn.prod.website-files.com/654031013f05aa8f9855324f/js/webflow.schunk.36b8fb49256177c8.js" type="text/javascript" integrity="sha384-4abIlA5/v7XaW1HMXKBgnUuhnjBYJ/Z9C1OSg4OhmVw9O3QeHJ/qJqFBERCDPv7G" crossorigin="anonymous"></script>
22<script src="https://cdn.prod.website-files.com/654031013f05aa8f9855324f/js/webflow.85bd15d1.78555ef19a91ec8a.js" type="text/javascript" integrity="sha384-gd7DgspLiIjUB2maf7ubNFtj7PbTzUgmqoA0jApSk2uJaOynlh4KfGn6DGFI2Yiu" crossorigin="anonymous"></script>
22<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.5/gsap.min.js"></script>
vendor: 1 bytes, line 22
22
23<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.5/ScrollTrigger.min.js"></script>
vendor: 1 bytes, line 23
23
24<script>
25$("[tr-scroll-toggle='component']").each(function (index) {
26  // get elements
27  let component = $(this);
28  let lists = component.find("[tr-scroll-toggle='list']");
29  // set item total
30  let itemTotal = lists.first().children().length;
31  component.find("[tr-scroll-toggle='number-total']").text(itemTotal);
32  // create trigger divs & spacer
33  let firstTrigger = component.find("[tr-scroll-toggle='trigger']").first();
34  for (let i = 1; i < itemTotal; i++) {
35    firstTrigger.clone().appendTo(component);
36  }
37  let triggers = component.find("[tr-scroll-toggle='trigger']");
38  firstTrigger.css("margin-top", "-100vh");
39  let trSpacer = $("<div class='tr-scroll-toggle-spacer' style='width: 100%; height: 100vh;'></div>").hide().appendTo(component);
40  // check for min width
41  let minWidth = 0;
42  let trMinWidth = component.attr("tr-min-width");
43  if (trMinWidth !== undefined && trMinWidth !== false) {
44    minWidth = +trMinWidth;
45  }
46  // main breakpoint
47  gsap.matchMedia().add(`(min-width: ${minWidth}px)`, () => {
48    // show spacer
49    trSpacer.show();
50    // switch which item is active
51    function makeItemActive(activeIndex) {
52      component.find("[tr-scroll-toggle='transform-y']").css("transform", `translateY(${activeIndex * -100}%)`);
53      component.find("[tr-scroll-toggle='transform-x']").css("transform", `translateX(${activeIndex * -100}%)`);
54      component.find("[tr-scroll-toggle='number-current']").text(activeIndex + 1);
55      lists.each(function (index) {
56        $(this).children().removeClass("is-active");
57        $(this).children().eq(activeIndex).addClass("is-active");
58      });
59    }
60    makeItemActive(0);
61    // scroll to trigger div on click of anchor
62    let anchorLinks = component.find("[tr-anchors]").children();
63    anchorLinks.on("click", function () {
64      let myIndex = $(this).index();
65      let scrollDistance = triggers.eq(myIndex).offset().top + triggers.eq(myIndex).height() - 1;
66      $("html, body").animate({ scrollTop: scrollDistance });
67    });
68    // triggers timeline
69    triggers.each(function (index) {
70      let triggerIndex = index;
71      let tl = gsap.timeline({
72        scrollTrigger: {
73          trigger: $(this)[0], // Convert jQuery object to native DOM element
74          start: "top top",
75          end: "bottom top",
76          scrub: true,
77          onToggle: ({ self, isActive }) => {
78            if (isActive) {
79              makeItemActive(triggerIndex);
80            }
81          }
82        },
83        defaults: {
84          ease: "none"
85        }
86      });
87      lists.each(function () {
88        let childItem = $(this).children().eq(triggerIndex);
89        tl.to(childItem.find("[tr-item-animation='scale-to-1']")[0], { scale: 1 }, 0);
90        tl.from(childItem.find("[tr-item-animation='scale-from-1']")[0], { scale: 1 }, 0);
91        tl.to(childItem.find("[tr-item-animation='progress-horizontal']")[0], { width: "100%" }, 0);
92        tl.to(childItem.find("[tr-item-animation='progress-vertical']")[0], { height: "100%" }, 0);
93        tl.to(childItem.find("[tr-item-animation='rotate-to-0']")[0], { rotation: 0 }, 0);
94        tl.from(childItem.find("[tr-item-animation='rotate-from-0']")[0], { rotation: 0 }, 0);
95      });
96    });
97    // component timeline
98    let tl = gsap.timeline({
99      scrollTrigger: {
100        trigger: component[0], // Convert jQuery object to native DOM element
101        start: "top top",
102        end: "bottom bottom",
103        scrub: true
104      },
105      defaults: {
106        ease: "none"
107      }
108    });
109    tl.to(component.find("[tr-section-animation='scale-to-1']")[0], { scale: 1 }, 0);
110    tl.from(component.find("[tr-section-animation='scale-from-1']")[0], { scale: 1 }, 0);
111    tl.to(component.find("[tr-section-animation='progress-horizontal']")[0], { width: "100%" }, 0);
112    tl.to(component.find("[tr-section-animation='progress-vertical']")[0], { height: "100%" }, 0);
113    tl.to(component.find("[tr-section-animation='rotate-to-0']")[0], { rotation: 0 }, 0);
114    tl.from(component.find("[tr-section-animation='rotate-from-0']")[0], { rotation: 0 }, 0);
115    // optional scroll snapping
116    if (component.attr("tr-scroll-snap") === "true") {
117      let tl2 = gsap.timeline({
118        scrollTrigger: {
119          trigger: component[0], // Convert jQuery object to native DOM element
120          start: "top top",
121          end: "bottom bottom",
122          snap: {
123            snapTo: "labelsDirectional",
124            duration: { min: 0.01, max: 0.2 },
125            delay: 0.0001,
126            ease: "power1.out"
127          }
128        }
129      });
130      triggers.each(function (index) {
131        tl2.to($(this)[0], { scale: 1, duration: 1 });
132        tl2.addLabel("trigger" + index);
133      });
134    }
135    // smaller screen sizes
136    return () => {
137      trSpacer.hide();
138      component.find("[tr-scroll-toggle='transform-y']").css("transform", "translateY(0%)");
139      component.find("[tr-scroll-toggle='transform-x']").css("transform", "translateX(0%)");
140      lists.each(function (index) {
141        $(this).children().removeClass("is-active");
142      });
143    };
144  });
145});
146</script>
vendor: 1 bytes, line 146
146
147<script src="https://hubspotonwebflow.com/assets/js/form-124.js" type="text/javascript" integrity="sha384-bjyNIOqAKScdeQ3THsDZLGagNN56B4X2Auu9YZIGu+tA/PlggMk4jbWruG/P6zYj" crossorigin="anonymous"></script>
147</body></html>

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.