123
-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|670|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Socoder -> Music -> JMTrackr

Page : 1 2 Next
Prev
Wed, 13 Mar 2013, 07:56
Jayenkai
Current Version (v0.25)

Thought I should post the version so far, and see if anyone can prod me into tweaking anything.

I should probably point out, first and foremost, that I don't actually imagine other people will be attempting to use this!
It's been rapidly bundled together so I can make neat little background ditties for my Monkey framework.
I don't expect it to get a lot of usage other than that.

Feel free to argue if you feel any differently.

How tew play choons

Ctrl-L (or click the folder loady icon thing) to bring up the dialogue, and select a png image-mod thing.
(Note, it doesn't like folders, so stick to the root for the moment!!)

Once you've loaded an image-mod, click Play (Spacebar) to play the current onscreen pattern, or click Play All (Ctrl+Spacebar) to play the mod in pseudo-random mode.

How tew maik choons

There are 5 channels available.
Drum 1, Drum 2, Lead, Accompaniment and Bass
In each of these, notes go in the first column, followed by volume, then effect. (of which I haven't yet added many effects!!)

Keyboard layout is your standard "Playing a choon on my keyboard" layout, where ZSXDC = C,C#,D,D#,E, and so on..
Q2W3E is the upper octave.

In the drum channels, the keys QWERTYUI perform each of the 8 drum sounds.

There are only 2 (and a bit) octaves due to file format limitations.

For volume, use the same keys to plot values from 1 to 30, with Return doing 31 and Delete doing 0. (volume actually ranges from 1 to 30.. 31 is the "STOP" command.)

For Effects, same keys again for the numbered effect, then use your numeric keypad to change the value of the effect. um.. as I type this, I've just realised that not everyone has a numpad.. .. um.. if you don't have a numpad, you're fucked.. go out and get a numpad!!

Effects

1 (Z) - Pitch Up
2 (S) - Pitch Down
3 (X) - Pitch Up Quicker
4 (D) - Pitch Down Quicker
27 (O) - Order. If you have two patterns that oughta slot together, use 27-01 on the first and 27-02 on the second. The engine will keep them together.
... yeah, I've not really been playing with these, yet!
More later..

Controls

Navigate with cursors.
Shift and cursors moves in 8s, Ctrl and cursors moves in 4s.
Shift and "Note Input" moves in 8s.
Ctrl and "Note Input" used to move in 4s, but then I started adding the keyboard shortcuts, so that knackered that up!

Patterns can be changed using either the +/- keys, or clicking on the "Pattern : " display.

Tempo can be changed by clicking it.

Instruments can be changed by clicking them.

Channels can be muted and unmuted, too..

um...
I think that's everything..

Lemmie know if you achieve anything, find any glaring bugs, or otherwise have anything that's worth telling me about!

-=-=-
''Load, Next List!''
Wed, 13 Mar 2013, 08:57
waroffice
I may just give this a go later
Wed, 13 Mar 2013, 09:15
Jayenkai
: Download
If you're familiar with the Sheep Goes Left soundtrack, you might recognise this melody as "Tune_03".

I'd post the .png, but I'd also have to post a whole new version of the engine, since I had to add "Effect 08 - Pattern Break" into the mix!

-=-=-
''Load, Next List!''
Wed, 13 Mar 2013, 09:37
Jayenkai
Hmmm...
I built this thing with 64 available patterns, each inside a 64x64 tile, in total fitting onto a 512x512 sheet..
..
Having remade the first 4 Sheep Goes Left tunes, each using only one single pattern (ie, the entire mod fits into 64x64 pixels), I'm starting to consider the fact that I may very well have overdone it!!

..Damn, this is one good engine!!!

I really oughta attempt the Monkey side of things, now, but I'm having too much fun remaking my mods

-=-=-
''Load, Next List!''
Wed, 13 Mar 2013, 11:20
steve_ancell
Weyhey, tunage!. I will download that a bit later.
Wed, 13 Mar 2013, 13:58
waroffice
So it stores the music in image files? What happens if you send a random image through it?
Wed, 13 Mar 2013, 14:11
steve_ancell
waroffice So it stores the music in image files? What happens if you send a random image through it?

Not the actual music, it the PNG image just stores which notes to play, a bit like a piano-roll. Very clever I have to say. PNG images take up a small space on the HDD and also makes for a quicker download time.
Wed, 13 Mar 2013, 14:15
Jayenkai
If you plop in a random image (although it needs to be 512x512), you'll get random crap.
Give it a whirl!!

-=-=-
''Load, Next List!''
Wed, 13 Mar 2013, 14:16
steve_ancell
I gotta try that one. LOL
Wed, 13 Mar 2013, 14:21
steve_ancell
COOL!, whack this one in there.


Wed, 13 Mar 2013, 14:37
waroffice
The cross to close doesn't work, small things I guess

Apparently its not compatible with Coronation street so it will have to wait!
Wed, 13 Mar 2013, 14:54
Jayenkai
Yeah, it's been a long long time since I coded actual stuff in BlitzMax (Been relying on my framework to do everything!) Forgotten how to do basic things!!

-=-=-
''Load, Next List!''
Wed, 13 Mar 2013, 15:05
spinal
Exception_access_violation
Wed, 13 Mar 2013, 15:39
Jayenkai
LOL.
*shrugs* Could be DirectX9 mode, or something.. I tended to avoid that when using my old framework.

I'll make the driver selectable for the next version.

-=-=-
''Load, Next List!''
Wed, 13 Mar 2013, 15:43
Jayenkai

View on YouTube
Wed, 13 Mar 2013, 21:24
dna
This is a good program Jay. You should make you own version of
Audacity.
This is great.


-=-=-
DNA
Thu, 14 Mar 2013, 09:59
rockford
That really is pretty nifty.
Thu, 14 Mar 2013, 10:19
Jayenkai
Spent most of today converting it over to Monkey.
... It's not going well! Not sure why.
Image loader's a bit borked..
Hmmm...

The migraine doesn't help when trying to sort out bugs like this!!

-=-=-
''Load, Next List!''
Thu, 14 Mar 2013, 10:30
waroffice
I have no idea what I'm doing
Thu, 14 Mar 2013, 11:32
Jayenkai
tsk!

It's easy! You pop the notes in the tracks, then hit Spacebar!!!

-=-=-
''Load, Next List!''
Thu, 14 Mar 2013, 12:14
steve_ancell
Jayenkai tsk!

You should add that as a sound to the instrument library.
Thu, 14 Mar 2013, 12:30
waroffice
I think the problem is I'm not sure how to do the timing


I think I should concentrate on making a game first
Fri, 15 Mar 2013, 08:55
Jayenkai
New latest version uploaded!

And a handy guide to how to use it, in the video below.


View on YouTube


(Yes, I did just post an identical post into the Learning With Monkey topic.. .. And yes, that was the wrong topic!!)

-=-=-
''Load, Next List!''
Fri, 15 Mar 2013, 17:38
dna
This needs to be made into something that is a larger application. It can work well and you might get some customers if it is more than a simple sample plyer

-=-=-
DNA
Fri, 15 Mar 2013, 20:14
dna
After thinking about this software and listening to VST plug-ins, this could function as that and might be valuable to some that enjoy that synthesizer sound.

You might have something here Jay

-=-=-
DNA
Sat, 16 Mar 2013, 05:47
Jayenkai
\o/yeay\o/
: Download

-=-=-
''Load, Next List!''
Page : 1 2 Next
Prev