Welcome, Guest. Please login or register.

Author Topic: OctaMED 8 Channels and MIDI screw ups...  (Read 3791 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline XDelusionTopic starter

  • Alien Breeder
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 5089
    • Show only replies by XDelusion
    • http://starwarslegacy.net/
Re: OctaMED 8 Channels and MIDI screw ups...
« Reply #14 from previous page: June 01, 2012, 06:12:08 PM »
He he he! :)

Oh ya! KarlOS, you set me straight man!

Note to self: stay out of Song Prefs, remain in Block Prefs and Mixmode!
Earth has a lot of things other folks might want... like the whole planet. And maybe these folks would like a few changes made, like more carbon dioxide in the atmosphere and room for their way of life. - William S. Burroughs
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: OctaMED 8 Channels and MIDI screw ups...
« Reply #15 on: June 01, 2012, 11:01:31 PM »
Quote from: XDelusion;694875
I really need to freshen up on my musick vocabulary. You just lost me with part of that, but I think I get your meaning.


For the sake of clarity, I'll try and explain a bit better. As you already know, OMSS uses "Instruments" rather than samples as used by many contemporary trackers. In OMSS, An instrument can be a sample, synthsound or a MIDI output channel.

In your example video you showed how to use an external MIDI device from OMSS by defining successive Instrument slots in OMSS as output channels.

All GM compatible MIDI instruments will, by default, play normal instrument sounds on channels 1 to 9 and 11 to 16, with channel 10 playing different percussion instrument sounds for different notes.

MidiIn is a MIDI controlled software sample player. How it responds to MIDI input is pretty much up to you. The key points are that it is multitimbral (can play multiple different samples at the same time) and that it supports a variety of keyboard splits. Suppose you have couple of nice bass sounds, but they only sound decent in the low octave ranges. You may feel it's a bit of a waste to reserve a whole MIDI channel (as you only have 16) for each one. Instead, you'd like to play them all on channel 1. You could have them assigned to different MIDI preset numbers, but on OMSS, you'd either have to remember to send the MIDI preset change messages when switching them, or assign them to different OMSS instrument slots bound to the same channel. Both work, but can be a bit wasteful.

However, MidiIn will allow you create "keyboard splits", where you map different note ranges to different samples on the same input channel. For the scenario above, this is rather more convenient. You can play your first bass sound using octaves 1-3 and your second bass sound in octaves 3-5 and your third bass sound in octaves 5-7, all on the same MIDI channel and only using one Instrument slot in OMSS.

You can take the idea to it's logical conclusion and create keyboard splits where each note plays a different sample. That's great for creating custom drum kits.

Or you might have some sound libraries of real instruments that have been sampled at several different notes. The Amiga's traditional IFF instrument format supported a simple version in which you could have a discrete sample for each octave. Modern sample libraries tend to use a sample every few semitones. It was this that I had configured MidiIn for in the screenshot I linked. I had 12 samples taken over a 3 octave range from a real Mellotron, giving a sample every 4 semitones.

Consider just octave 3 for a moment. I had samples for C-3, D#3, F#3, A-3 and C-4. I split the keyboard around these notes as follows

B-2, C-3, C#3 -> use the C-3 sample
D-3, D#3, E-3 -> use the D#3 sample
F-3, F#3, G-3 -> use the F#3 sample
F#3, A-3, A#3 -> use the A-3 sample
B-3, C-4, C#4 -> use the C-4 sample

repeating this same pattern across several octaves, using a total of 12 such samples. All of which, were a single Instrument as far as OMSS was concerned.

Quote
BTW Muffles = Miggies. Damn iPod spell correction! :/


And yet, somehow I understood it to mean that all along :D
int p; // A
 

Offline magnetic

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2531
    • Show only replies by magnetic
Re: OctaMED 8 Channels and MIDI screw ups...
« Reply #16 on: June 01, 2012, 11:41:52 PM »
Karlos

This is great information. Thanks to you and Xdelusion. Many many people want to get into Octamed but there is very little docs and/or tutorials out there to help. I think if there was manuals avail or good you tube vids like xdelusions more people would drag their amiga out of the closet for fun!
bPlan Pegasos2 G4@1ghz
Quad Boot:Reg. MorphOS | OS4.1 U4 |Ubuntu GNU-Linux | MacOS X

Amiga 2000 Rom Switcher w/ 3.1 + 1.3 | HardFrame SCSI | CBM Ram board| A Squared LIVE! 2000 | Vlab Motion | Firecracker 24 gfx

Commodore CDTV: 68010 | ECS | 9mb Ram | SCSI -TV | 3.9 Rom | Developer EPROMs
 

Offline minator

  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 592
    • Show only replies by minator
    • http://www.blachford.info
Re: OctaMED 8 Channels and MIDI screw ups...
« Reply #17 on: June 03, 2012, 03:29:52 AM »
Quote from: magnetic;694929
Karlos

This is great information. Thanks to you and Xdelusion. Many many people want to get into Octamed but there is very little docs and/or tutorials out there to help. I think if there was manuals avail or good you tube vids like xdelusions more people would drag their amiga out of the closet for fun!


+1