Welcome, Guest. Please login or register.

Author Topic: midiIn - How does one make this work?!?!  (Read 3780 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show all replies
Re: midiIn - How does one make this work?!?!
« on: August 09, 2010, 07:29:54 PM »
Quote from: XDelusion;574079
Anyone have experience with this app?


Yes.

First things first, you really need a dedicated machine to run it as it takes over the audio and won't play nice with any other apps that try to.

Secondly, you have to load samples into it's sample bank and map them to channels / note ranges. Once you have done all this gubbins, you can save the configuration for loading later.

Screenshot of it running on my actual machine
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show all replies
Re: midiIn - How does one make this work?!?!
« Reply #1 on: August 10, 2010, 06:48:11 PM »
Quote from: XDelusion;574113
KarlOS: I loaded samples, figured I needed them, but still nothing. Is there something more I need to do?


First of all, if you open the window with the big piano gadget on it (see screenshot), does it play sounds when you click on any of the piano keys?

If so, make sure that the MIDI checkbox in that window is enabled.

Loading samples alone is not quite enough. Each sample needs to be assigned to a MIDI channel and note range. The idea is that you can use multisamples and so on. I forget off the top of my head how you set this up. However, the amigaguide manual that should have come with it explains this IIRC.

If I get a chance I'll fire it up and see if there's any obvious settings you need to apply.
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show all replies
Re: midiIn - How does one make this work?!?!
« Reply #2 on: August 10, 2010, 06:55:30 PM »
Ah, I think I remember now. The SET is used to specify the keyboard range that you can play that sample on.

In the screenshot in the post above, I mapped a collection of Mellotron choir samples across a 4 octave range. The samples were split into every A, C, D# and F#. So I made each one the centre of a 3 semitone range (except for the top and bottom), as follows:

F#2 from C2 to G2
A2 from Ab2 to A#2
C3 from B2 to C#3
D#3 from D3 to E3

F#3 from F3 to G3
A3 from Ab3 to A#3
C4 from B3 to C#4
D#4 from D4 to E4

F#4 from F4 to G4
A4 from Ab4 to A#4
C5 from B4 to C#5
D#5 from D5 to C6

Having gone through the ball ache of configuring that, I saved it off and now recall is just an ASL requester away :)

Regarding capture, MIDI In is not a sequencer, it's just a software sampler. If you want to use it to create any tunes, you need to use it as a slave to another machine running say OctaMED.

If you recall this:


Basically, the towered A1200 is running MidiIn and the desktop one is running OctaMED and controlling it over MIDI.

The MIDI tracking feature in midiIn is, as I recall, just to make the UI sliders (Pitchbend etc) and stuff update with the incoming MIDI data.
« Last Edit: August 10, 2010, 07:10:54 PM by Karlos »
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show all replies
Re: midiIn - How does one make this work?!?!
« Reply #3 on: August 10, 2010, 07:12:06 PM »
Quote from: XDelusion;574216
If that is the case, I don't understand how it works as it only allows me to click on one Key.

Have you tried clicking and dragging? Or shift-clicking?

WRT to not playing properly, do you mean it is distorted or just played at completely the wrong speed? IIRC, MidiIn expects samples it loads to have the correct recording frequency saved in their meta data. Samples saved from many tracker's inbuilt sample editors, often don't and just use whatever playback frequency "C-2" maps to (or similar).
« Last Edit: August 10, 2010, 07:15:24 PM by Karlos »
int p; // A