Midi2lua (HIGH-QUALITY | 2025)

Includes EVERYTHING your youth group needs for EVERY WEEK of the year!

Get StartedTry a Free Series!
Doug Fields and Josh Griffin talking about how great it is that Coleader has introduced it's Year 3 Youth Ministry Curriculum for Youth Groups
An image showing various series from the Coleader Year 3 Youth Ministry Curriculummidi2lua

We Do Things Differently

Coleader provides everything you need to be able to focus on what matters most:
building relationships and making disciples.

What’s Included

Each series includes tons of resources so you can hit the ground running:

Teaching Script

Countdowns

Teaching Outline

Social Media Graphics

Presentation Graphics

Parent Email Templates

Small Group Discussion Guide

Games

and so much more!

An image showing what is included in the Coleader Year 2 Series All the Feelsmidi2lua

Built for Every Budget

Coleader is built by a team of veteran youth workers who understand how important (and difficult) it is to make every youth ministry dollar count. 

Coleader's flexible credits system allows you to only use resources and events that will work well for your youth group, so you can unlock as much value as possible!

midi2luamidi2lua

Flexible Structure

Coleader is built with flexibility in mind, so you don't have to feel stuck using a teaching series or event that won't work for your group.

Plus, thanks to Coleader's unique Magic Swap feature, if you decide not to use a Year 4 series, we'll send you a few suggested alternatives, or you can pick any other series available on our platform.
midi2lua

midi2luamidi2lua

Cutting-Edge Tech

Coleader curriculum and events are delivered on our user-friendly platform that makes planning, customizing, sharing, and presenting a breeze!

midi2luamidi2lua

Packed with Everything You Need

Each series comes complete with everything you need to prepare, promote, and present while also giving you the flexibility to customize each week for your youth group.

midi2luamidi2luamidi2luamidi2luamidi2luamidi2luamidi2luamidi2luamidi2luamidi2luamidi2luamidi2luamidi2lua
midi2lua

View Scope & Sequence:

midi2lua

Year 4

midi2lua

Year 3

midi2lua

Year 2

midi2lua

Year 1

The Coleader Year 3 Scope and Sequence for Youth Ministry Curriculum
midi2lua

Most youth ministry curriculum lacks one important thing... what to DO with what they've been TAUGHT.

- Doug Fields

Doug Fields, co-founder of Download Youth Ministry and Coleader

The Coleader Teaching Format

Every lesson includes these 5 key elements:

1

Capture

Why should students pay attention to your message?

2

Scripture

What does God's Word say?

3

Insights

What might this Scripture mean?

4

Action

How could we live this out?

5

Discuss

What can we learn from one another?

midi2lua

Midi2lua (HIGH-QUALITY | 2025)

midi2lua refers to a class of utilities, scripts, and workflows that parse Standard MIDI Files (.mid) and transpile their musical data into executable or declarative Lua code. The output Lua script usually defines note sequences, timing events, control changes, or playback instructions. This approach is popular among game developers, demoscene programmers, and interactive music system designers who need efficient, embedded music playback without runtime MIDI parsing overhead.


If you are converting for a specific video game soundfont (like a ROM hacker), you can map MIDI Program Changes (Patch numbers) to specific Lua sound function calls.

-- During conversion
if program_change == 1 then instrument = "acoustic_grand_piano" end

Most midi2lua tools generate a Lua table with the following shape:

-- Generated by midi2lua v1.0
return 
  tempo = 120,           -- base BPM
  resolution = 480,      -- pulses per quarter note (from MIDI file)
  tracks =
name = "Piano",
      channel = 1,
      notes = 
         start = 0, duration = 480, pitch = 60, velocity = 100 ,
         start = 480, duration = 480, pitch = 62, velocity = 95 ,
        -- ... more events
      ,
      controllers = 
         time = 0, number = 7, value = 100 ,  -- volume

Alternative output styles:


No more Dropbox dump!

midi2lua

Cutting-Edge Technology

Coleader curriculum and events are delivered on our user-friendly platform that makes planning, customizing, sharing, and presenting a breeze!

The Platform

The Coleader Platform was built specifically with youth workers in mind.

Josh Boldman showing a tour of Coleader's world-class platform that allows for greater customization for youth pastors and youth workers who are planning youth ministry curriculum for their youth groups.

Drag & drop resources to build the perfect program.

Schedule your curriculum.

Send service orders and discussion questions to small group leaders.

See the Platform in Action!

The Presenter

Coleader Subscribers get access to 1-click presentations in Sidekick!

Josh Boldman showing a tour of Coleader's Sidekick integration for presenting content to youth groups

Open fully created presentations in one click!

Help your students stay engaged with live voting!

Control your presentation from your phone!

See Sidekick in Action!

Clear Pricing. Incredible Value.

An entire year of youth ministry curriculum and events for less than $10 per week.

Use Year 1, Year 2, or Year 3 immediately, and Year 4 as it drops quarterly!

Each series includes everything you need!

Includes access Sidekick + Phone Voting

Use credits only when you decide to use a series

Get way more for way less when comparing Coleader Youth Ministry Curriculum to other Premium Youth Group Curriculum that is available

Need a little help getting your supervisor on board with Coleader?

We've got you covered! Copy this letter, paste it into your email browser, hit send, and watch your boss fall in love with Coleader (or at least give you permission to subscribe)!

About Coleader...

From the Youth Ministry Experts at DYM...

Each Coleader series and event is designed, written, and edited by the team at Download Youth Ministry along with an all-star team of full-time, part-time, and volunteer youth ministry veterans.



Our heart is to serve ministry leaders who are on their own attempting to lead a ministry while potentially also balancing a career, a family, a small to non-existent budget, and everything else that comes with this ministry experience.

midi2lua refers to a class of utilities, scripts, and workflows that parse Standard MIDI Files (.mid) and transpile their musical data into executable or declarative Lua code. The output Lua script usually defines note sequences, timing events, control changes, or playback instructions. This approach is popular among game developers, demoscene programmers, and interactive music system designers who need efficient, embedded music playback without runtime MIDI parsing overhead.


If you are converting for a specific video game soundfont (like a ROM hacker), you can map MIDI Program Changes (Patch numbers) to specific Lua sound function calls.

-- During conversion
if program_change == 1 then instrument = "acoustic_grand_piano" end

Most midi2lua tools generate a Lua table with the following shape:

-- Generated by midi2lua v1.0
return 
  tempo = 120,           -- base BPM
  resolution = 480,      -- pulses per quarter note (from MIDI file)
  tracks =
name = "Piano",
      channel = 1,
      notes = 
         start = 0, duration = 480, pitch = 60, velocity = 100 ,
         start = 480, duration = 480, pitch = 62, velocity = 95 ,
        -- ... more events
      ,
      controllers = 
         time = 0, number = 7, value = 100 ,  -- volume

Alternative output styles:


Customizable, Premium Youth Ministry Curriculum

Create an account
to get started.

Get Started

Have questions still? 

We’d love to chat with you to help out!

☎ Set Up A Call!