Macrotune - Music Macro Language Editor

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
J. Baker
Addict
Addict
Posts: 2178
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Macrotune - Music Macro Language Editor

Post by J. Baker »

Wilbert and I would like to announce Macrotune!
Macrotune is a Music Macro Language (MML) editor that can be used with Wilbert's PSG Module.
Enjoy! ;)

Image

Features:
  1. Six waveforms: Triangle, Sawtooth, Complex A, Complex B, Square and Noise.
  2. Four MML editors with syntax coloring.
  3. Each channel has its own start/default options. These settings can be altered throughout your tune with the Music Macro Language.
  4. A time signature gadget that allows you to visually see the current beats per measure in the editors while you type.
  5. A pattern editor to piece together your verses for each channel. Each verse is written on its own line in the editors.
  6. Volume envelopes with or without interpolation.
  7. Copy your MML data to the clipboard for use in PureBasic with the PSG Module.
  8. Share your tunes/songs via the internet, such as forums or email, using "Copy MML" and "Paste MML".
  9. Export as a Wave (*.wav) file.
  10. Playback and recording timer.
  11. Play only a selected part of a verse. Good for listening to small edits you made to your tune/song.
  12. Four demo tunes to help you understand how the app works.
  13. A project info box for the author's name, song title, copyright or even notes for yourself.
  14. Includes a help file and the PSG Module code.
Download Macrotune for OS X - Universal - v1.2.0
Download Macrotune for Windows - x86 - v1.2.0
Last edited by J. Baker on Tue Oct 13, 2015 8:27 pm, edited 9 times in total.
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef

Mac: 10.13.6 / 1.4GHz Core 2 Duo / 2GB DDR3 / Nvidia 320M
PC: Win 7 / AMD 64 4000+ / 3GB DDR / Nvidia 720GT


Even the vine knows it surroundings but the man with eyes does not.
infratec
Always Here
Always Here
Posts: 6817
Joined: Sun Sep 07, 2008 12:45 pm
Location: Germany

Re: Macrotune - Music Macro Langauage Editor

Post by infratec »

:D :!:

I miss a 'thump up' smily.

Bernd
User avatar
Tenaja
Addict
Addict
Posts: 1948
Joined: Tue Nov 09, 2010 10:15 pm

Re: Macrotune - Music Macro Langauage Editor

Post by Tenaja »

Neat. Thanks for sharing!
Joris
Addict
Addict
Posts: 885
Joined: Fri Oct 16, 2009 10:12 am
Location: BE

Re: Macrotune - Music Macro Langauage Editor

Post by Joris »

Nice, but it would be even better, if I can choose the audio-output. Now it is always the default (poor pc-audio-card here).
Yeah I know, but keep in mind ... Leonardo da Vinci was also an autodidact.
User avatar
J. Baker
Addict
Addict
Posts: 2178
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Re: Macrotune - Music Macro Langauage Editor

Post by J. Baker »

Updated to v1.0.1

GUI enhancements and adjustments. Full screen mode for OS X Lion or better. ;)
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef

Mac: 10.13.6 / 1.4GHz Core 2 Duo / 2GB DDR3 / Nvidia 320M
PC: Win 7 / AMD 64 4000+ / 3GB DDR / Nvidia 720GT


Even the vine knows it surroundings but the man with eyes does not.
User avatar
J. Baker
Addict
Addict
Posts: 2178
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Re: Macrotune - Music Macro Langauage Editor

Post by J. Baker »

Updated to v1.1.0

What's new...
  1. Share your tunes/songs via the internet, such as forums or email, using "Copy MML" and "Paste MML".
  2. Playback and recording timer.
  3. Play only a selected part of a verse. Good for listening to small edits you made to your tune/song.
  4. Recording to a wave file now automatically stops at the end of a repeated tune/song. It will auto stop when all the repeat tags for each verse end at the same time.
  5. Replace invalid characters with a question mark in the channel editors.
  6. Updated the icon, help file and PSG Module code.
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef

Mac: 10.13.6 / 1.4GHz Core 2 Duo / 2GB DDR3 / Nvidia 320M
PC: Win 7 / AMD 64 4000+ / 3GB DDR / Nvidia 720GT


Even the vine knows it surroundings but the man with eyes does not.
User avatar
J. Baker
Addict
Addict
Posts: 2178
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Re: Macrotune - Music Macro Language Editor

Post by J. Baker »

Updated to v1.1.1

What's new...
  1. Error checking for “Paste MML”.
  2. Added website/support links to the “Help” menu.
  3. Updated the help file.
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef

Mac: 10.13.6 / 1.4GHz Core 2 Duo / 2GB DDR3 / Nvidia 320M
PC: Win 7 / AMD 64 4000+ / 3GB DDR / Nvidia 720GT


Even the vine knows it surroundings but the man with eyes does not.
User avatar
Kukulkan
Addict
Addict
Posts: 1352
Joined: Mon Jun 06, 2005 2:35 pm
Location: germany
Contact:

Re: Macrotune - Music Macro Language Editor

Post by Kukulkan »

Nice! :D
User avatar
J. Baker
Addict
Addict
Posts: 2178
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Re: Macrotune - Music Macro Language Editor

Post by J. Baker »

Kukulkan wrote:Nice! :D
Thanks! ;)
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef

Mac: 10.13.6 / 1.4GHz Core 2 Duo / 2GB DDR3 / Nvidia 320M
PC: Win 7 / AMD 64 4000+ / 3GB DDR / Nvidia 720GT


Even the vine knows it surroundings but the man with eyes does not.
User avatar
J. Baker
Addict
Addict
Posts: 2178
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Re: Macrotune - Music Macro Language Editor

Post by J. Baker »

Updated to v1.2.0.

Macrotune now supports volume envelopes. Be sure to read the included help file and check out "Demo 4" for a basic example. I'll update the Windows version within a day or two. I have a couple other things I need to finish up. ;)

EDIT: Windows version now available. ;)
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef

Mac: 10.13.6 / 1.4GHz Core 2 Duo / 2GB DDR3 / Nvidia 320M
PC: Win 7 / AMD 64 4000+ / 3GB DDR / Nvidia 720GT


Even the vine knows it surroundings but the man with eyes does not.
box_80
Enthusiast
Enthusiast
Posts: 111
Joined: Mon Sep 03, 2012 8:52 pm

Re: Macrotune - Music Macro Language Editor

Post by box_80 »

Thanks for this software. I did not know much about a music macro language before I look in this software. I really like all the control of the music that can happen in real time. I also enjoy waveform music from the times of Nintendo Entertainment System.
User avatar
J. Baker
Addict
Addict
Posts: 2178
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Re: Macrotune - Music Macro Language Editor

Post by J. Baker »

Glad you like it. :D
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef

Mac: 10.13.6 / 1.4GHz Core 2 Duo / 2GB DDR3 / Nvidia 320M
PC: Win 7 / AMD 64 4000+ / 3GB DDR / Nvidia 720GT


Even the vine knows it surroundings but the man with eyes does not.
BarryG
Addict
Addict
Posts: 3292
Joined: Thu Apr 18, 2019 8:17 am

Re: Macrotune - Music Macro Language Editor

Post by BarryG »

Very nice; takes me back to my C64 days. Good job!
User avatar
J. Baker
Addict
Addict
Posts: 2178
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Re: Macrotune - Music Macro Language Editor

Post by J. Baker »

Thanks! Wilbert did a nice job on the sound engine. ;)
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef

Mac: 10.13.6 / 1.4GHz Core 2 Duo / 2GB DDR3 / Nvidia 320M
PC: Win 7 / AMD 64 4000+ / 3GB DDR / Nvidia 720GT


Even the vine knows it surroundings but the man with eyes does not.
spacebuddy
Enthusiast
Enthusiast
Posts: 346
Joined: Thu Jul 02, 2009 5:42 am

Re: Macrotune - Music Macro Language Editor

Post by spacebuddy »

I downloaded the program, but when I go to run it I get a crash. I have a Mac mini m1

Thanks
Post Reply