Welcome, Guest. Please login or register.

Author Topic: OctaMED Sound Studio Install Issues & Advice.  (Read 61177 times)

Description:

0 Members and 2 Guests 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 Sound Studio Install Issues & Advice.
« Reply #29 on: May 02, 2010, 08:22:34 AM »
KARLOS: And where do I go to turn on Mix Mode? I thought I had it, but I'm still getting noise, so I must be in the wrong place. Are you talking about setting it to 14-bit mode (since I am going through paula), or something else?

Also if you could ever put up a youtube video of your midi set up in action, that would be awesome!

I'm still trying to wrap my mind around midi on top of OctaMED and eventually want to control my 2600 through my Amiga and perhaps set things up sort of like how you've got it. From the sounds of it, that's the way to go, but a video would help me visualize, since I'm not totally sure I fully understand how your set up works.
« Last Edit: May 02, 2010, 09:03:56 AM by XDelusion »
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: 16878
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: OctaMED Sound Studio Install Issues & Advice.
« Reply #30 on: May 02, 2010, 11:59:44 AM »
The first step is to set 1-64Ch Mix Mode. You will find this in the Song options window (see attached image) which you get via the Song -> Set Options menu.

In the window you should see that you have the option of 4Ch/MIDI, 5/6/7/8Ch (these are the old OctaMED style channels, where 2 software channels are mixed into one 8-bit hardware channel) and finally 1-64Ch Mix Mode. The latter also supports MIDI too :)

The "high quality" mode only applies to the old 5-8Ch mode. It has no effect on mix mode.
« Last Edit: May 02, 2010, 12:26:54 PM by Karlos »
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16878
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: OctaMED Sound Studio Install Issues & Advice.
« Reply #31 on: May 02, 2010, 12:25:45 PM »
The second step is to configure your preferred mixing setup. Choose the Settings -> Mixing menu item. You should get the window shown in the attachment.

In this window, you need to choose your output mode, mixing rate, number of channels, panning etc.

Obviously, the more channels you choose, the more CPU is required. I had no problems with 8 channel 14-bit stereo at 28kHz (highest you can get in PAL mode) on the basic A1200 with added Fast RAM. Your 030 should be able to handle it no problem. I've had 32 channels on the 040 without any real issues.

The smoothing option uses interpolation when playing back samples at a rate lower than the mixing frequency. This produces a cleaner sound but the CPU load goes up dramatically with the number of channels. Unless you have a very fast 68060, forget it for realtime playback, use it when you want to try the Disk 16-bit mode.

As you increase the number of channels, OctaMED SS recomputes it's internal mixing tables to make sure that you don't clip the output. This causes it to get progressively quieter. You can compensate for this using the volume adjust slider, which boosts the output beyond what is theoretically the safe clipping limit. In practise, it's almost always a good idea to do so. In 16-channel mode, I've used volume adjusts of 350% without clipping.

The mix buffer size, is as the name suggests, size of the mixing buffer. Larger mix buffers decrease stutter when CPU load is high, but also increase latency and decrease responsiveness. The only time I've used higher mix buffers is when using direct-to-disk output.

If you click the panning button, you'll get a sub window with sliders for each of the channels. Panning is from -15 (extreme left) to +15 (extreme right). The "free panning" option limits the volume to avoid clipping issues again. I almost always have it turned off and rely on the overall volume adjust to get the maximum non-clipped playback volume.

The effects button opens another window with a few basic SFX that apply globally, such as stereo widening and echo. To be honest, I've not much use for those, since I route my audio through external gear anyway.

Hopefully this answers a few questions :)
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16878
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: OctaMED Sound Studio Install Issues & Advice.
« Reply #32 on: May 02, 2010, 12:36:02 PM »
One final point to note. When you enable Mix mode, the note range for sample playback is increased by 2 octaves in the low register. That is to say, the pitch you'd get from C-3 in 4 channel mode is now 2 octaves lower. To get the same pitch, you need to use note C-5.

You'll encounter this problem if you load an old 4 channel mod and enable mix mode and try to play it. To correct it, you need to use the Edit -> Transpose option which opens the transpose window. You'd need to globally increase all notes by 2 octaves.
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16878
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: OctaMED Sound Studio Install Issues & Advice.
« Reply #33 on: May 02, 2010, 02:07:27 PM »
Quote from: XDelusion;556255
Also if you could ever put up a youtube video of your midi set up in action, that would be awesome!

I've only really got my digital camera and if old experiments are anything to go by, the quality isn't great.

Quote
I'm still trying to wrap my mind around midi on top of OctaMED and eventually want to control my 2600 through my Amiga and perhaps set things up sort of like how you've got it. From the sounds of it, that's the way to go, but a video would help me visualize, since I'm not totally sure I fully understand how your set up works.

I've made a quick diagram of my two most often used configurations:



This is my usual day-to-day configuration. For the most part, I rely on MIDI to control the tone generator, with just a few samples perhaps from OctaMED itself. My tone generator has two MIDI inputs as it supports 32 parts. It allows you to map any number of parts to any of the 16 channels from either input. Live input from the controller keyboard is routed out of the tone generator and back into OctaMED so I can capture live performance data. Once a composition is complete, I then connect the MIDI Out of the Tone Generator instead of the MIDI Thru and dump all the SysEx data to OctaMED so it can be saved off as part of the current song.

Here (mp3 2.7MB) is an example track that uses only MIDI (no samples) that was created in this configuration. It's a remake of the Oscar theme tune (it was the first AGA game I played on my A1200, so I was feeling nostalgic).

Here (mp3 9.5MB) is an example track that uses MIDI and regular Paula 4-channel stereo with 8-bit samples only. The 4-channel raw output from Paula is processed by the Tone Gen to adjust panning, add reverb and so on.



The above config is something I experimented with when I wanted to try some really sample-heavy stuff. For this, I used my rather less powerful regular A1200, with just a 4MB memory expansion in the trapdoor. In this configuration, OctaMED is not playing any samples itself. It is acting as a pure MIDI sequencer. One of the MIDI outputs is sent to the Tone Generator, as before, and the other is sent to the MIDI Input of the A1200T. The A1200T is, in this configuration, running a piece of software called (confusingly) "MIDI In". This piece of software is actually rather good and is best described  as a "software sampler". It handles many samples mapped to arbitrary MIDI channels with full support for keyboard split multisamples (ie you might have a drumkit with a different sample on every note). It accepts all the usual MIDI performance stuff: note velocity, modulation, pitchbend etc., making it very easy to control from a keyboard or from OctaMED. Lastly, it supports both 8/16-bit samples without any of OctaMED's own internal 16-bit replay limitations as it uses AHI for playback. With calibrated 14-bit output, it can sound surprisingly good.

Here (mp3 3.6MB) is an example track created on the above configuration. It uses several large MIDI triggered 16-bit samples being played by the "MIDI In" application on my A1200T. AHI calibrated 14-bit output was used and processed through the Tone Generator to apply volume compression (was designed to sound deliberately overcompressed to make the percussion punchy). All of the sequencing and effect controls were handled by the basic A1200.

In both configurations, the audio output from the A1200T is connected to the A/D input of my Tone Generator, which not only results in the sound being mixed, but also allows me to add realtime effects to the incoming Amiga audio stream which in turn can be controlled via MIDI too.
« Last Edit: May 02, 2010, 03:32:04 PM by Karlos »
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16878
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: OctaMED Sound Studio Install Issues & Advice.
« Reply #34 on: May 02, 2010, 03:48:43 PM »
^ And yes, to get that working I have 2 MIDI interfaces, one for each machine. Both have 1x MIDI In, 1x MIDI Thru, 3x MIDI Out (sadly, not separately addressable).

If you just want to attach 2 Amiga machines together and use them as a MIDI sequencer / MIDI device pair, a plain serial cable will do the trick. Traditional MIDI is basically RS232 sent down a 5-pin DIN lead anyway.
« Last Edit: May 02, 2010, 10:06:25 PM by Karlos »
int p; // A
 

Offline TheGoose

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 1458
  • Country: us
  • Gender: Male
    • Show only replies by TheGoose
    • http://www.amiga.org/forums/blog.php?u=827
Re: OctaMED Sound Studio Install Issues & Advice.
« Reply #35 on: May 04, 2010, 03:21:06 AM »
Karlos is my hero, great posts... I didn't know you were down with the music stuff so hardcore! I got some midi questions/problems I might bother you about.
« Last Edit: May 04, 2010, 03:27:12 AM by TheGoose »
G1200, A3000D, A1200 PPC AOS4.0C

I\'m on Google +
 

Offline XDelusionTopic starter

  • Alien Breeder
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 5089
    • Show only replies by XDelusion
    • http://starwarslegacy.net/
Re: OctaMED Sound Studio Install Issues & Advice.
« Reply #36 on: May 04, 2010, 03:51:27 AM »
Karlos, I really enjoyed the tracks, especially the last one! Great work!

I don't consider my self a musician, but I LOVE to experiment with noiz as it were.

Once my 030 arrives int he mail and am more prepared, I'm going to start tinkering with some of the stuff you mentioned above, and like The Goose, I'm sure I will have questions galore, but so far, I "think" I understand what you are describing more or less.

In regards to Mix Mode on OctaMED...

...that's what I had done, but I still get noise, so I'm assuming an 020 with minimal RAM is not suitable for the job. Hence the reason I'm going to wait for my 030 to arrive before I mess with higher quality samples at all, in the mean time, I'm going to try to use that static constructively. :)
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 marcfrick2112

  • Hero Member
  • *****
  • Join Date: May 2003
  • Posts: 811
    • Show only replies by marcfrick2112
Re: OctaMED Sound Studio Install Issues & Advice.
« Reply #37 on: May 04, 2010, 05:41:06 AM »
Karlos, Many thanks for the diagrams and info! I've always wanted to get into MIDI on the Amiga, but could never really figure it out. It would be great if an OSS tutorial could be done, using this material as a starting point....

Now, I'm gonna download some of those tracks... :)
---------------
Marc Frick
---------------
A1200T / \'060, 256MB, CD-R, OS3.9
A4000 w/ WarpEngine / 82MB , OS3.1
A4000 16MB, OS 3.9
A1200 , \'030 / 10MB
A1200 (stock)

CD32 :)

...And a very sick 4000T
 

Offline XDelusionTopic starter

  • Alien Breeder
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 5089
    • Show only replies by XDelusion
    • http://starwarslegacy.net/
Re: OctaMED Sound Studio Install Issues & Advice.
« Reply #38 on: May 04, 2010, 06:11:34 AM »
I'm uploading some material I put together in Comic Book Reader (CBR) format, and will post the link to it and it's viewer for Winblows when done. Otherwise you can rename the file and give it a ZIP or RAR extension to extract the pictures inside.

The first page I believe still applies to the Amiga version, and the rest of the pages are guides, introductions, and tips from a couple issues of CU Amiga magazine.
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 XDelusionTopic starter

  • Alien Breeder
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 5089
    • Show only replies by XDelusion
    • http://starwarslegacy.net/
Re: OctaMED Sound Studio Install Issues & Advice.
« Reply #39 on: May 04, 2010, 06:35:07 AM »
The Guide:

http://www.gigasize.com/get.php?d=4w987mbt70f

The Reader(s):

http://wiki.answers.com/Q/What_is_the_best_comic_book_reader_program.

I use CDisplay personally, and am aware of viewers for Linux.
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: 16878
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: OctaMED Sound Studio Install Issues & Advice.
« Reply #40 on: May 04, 2010, 09:49:57 AM »
Quote from: XDelusion;556548
In regards to Mix Mode on OctaMED...

...that's what I had done, but I still get noise, so I'm assuming an 020 with minimal RAM is not suitable for the job. Hence the reason I'm going to wait for my 030 to arrive before I mess with higher quality samples at all, in the mean time, I'm going to try to use that static constructively. :)


Dunno about that. I have definitely used it on an 020, even without any additional fast ram. It isn't very useful in that case, but you can certainly use 4 channels in mix mode, even if the only reason you use it is to adjust their stereo position.

With fast ram, on an 020, I've used mix mode with up to 12 channels before at 14-bit/22kHz. I used to use that configuration. One of the reasons I bought my first accelerator card was so that I could do more complex stuff with more channels.

This static you are getting. Is it constant? Do you get it in normal 4-channel mode? If so, the problem might be ageing capacitors.

If you only get it in mix mode, have you checked whether or not the "echo" effect is turned on? It has a tendency not to properly fade to zero, causing a  small amount of repeat noise after a sample has played. Hitting the space bar cancels all sample playback.

As a test, load a regular 4 channel mod. Confirm that it plays correctly in regular 4-channel mode. If so, change to Mix mode in the song options and set your mixing settings to 4 channel mono, no smoothing, 22kHz. Go to the Edit->Transpose menu and bump everything up by 2 octaves.

Now play the track again. If all is well, you should hear it playing back in mono and it shouldn't completely soak up your CPU. Now switch to stereo and try again.

Adding fast ram alone makes a big difference to octamed's mix mode. This is because the software mixing routines aren't held up reading the sample data from chip ram, they can read it straight from fast ram. This, in conjunction with the general speed up of having fast ram makes a huge difference.

Once you get your 030 with fast ram, you should be able to use up to 16 channels at 27kHz. With an 040, I was able to use over 24. I don't think I actually wrote any pure (non midi) module that needed more than that :)
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16878
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: OctaMED Sound Studio Install Issues & Advice.
« Reply #41 on: May 04, 2010, 11:16:01 AM »
Quote from: TheGoose;556546
Karlos is my hero, great posts...


Steady on, feller :lol:

Quote
I didn't know you were down with the music stuff so hardcore! I got some midi questions/problems I might bother you about.


Somewhere in the depths of this forum, I believe it's a matter of public record that one of my main interests in the amiga was making music with it. The first apps I got for my new A600 were Protracker and OctaMED. The first peripherals I bought for it were a parallel port sampler (StereoMaster, if anybody remembers that) and a MIDI interface to control my old Yamaha PSS680, my first multitimbral MIDI instrument.

I got my first A1200 10 months after that initial A600 to be able to do more complex musical tasks (gaming was nice but a bit secondary at the time), knowing that it was more expandable.

I got my first hard disk (aside from the general convenience) so I wouldn't have to rely on an increasingly large library of floppy disks for samples, my first ram expansion to make the thing more productive. I got my first accelerator (an 040 no less) so that I could make better use of OctaMED SS at the time. From the moment I got the demo version, I knew it was my "perfect app".

I've used my Amigas for a lot more than that, of course, as you do any computer system. Coding became a major interest too. However, having had most of the other reasons for having a computer usurped by more modern systems, music remains the one computer hobby that has not migrated to the PC. The only thing I use my PC for in that respect is audio capture.
int p; // A
 

Offline TheGoose

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 1458
  • Country: us
  • Gender: Male
    • Show only replies by TheGoose
    • http://www.amiga.org/forums/blog.php?u=827
Re: OctaMED Sound Studio Install Issues & Advice.
« Reply #42 on: May 04, 2010, 02:02:04 PM »
Awesome, you know, think I understand the synth editor now and made my 1st synth script this past weekend, I'll try and share that, it is a pretty cool and underated feature of OSS.
G1200, A3000D, A1200 PPC AOS4.0C

I\'m on Google +
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16878
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: OctaMED Sound Studio Install Issues & Advice.
« Reply #43 on: May 04, 2010, 02:24:35 PM »
Quote from: TheGoose;556614
Awesome, you know, think I understand the synth editor now and made my 1st synth script this past weekend, I'll try and share that, it is a pretty cool and underated feature of OSS.


If you want to play with realtime synthesis, you must give MusicLineEditor a go.
int p; // A
 

Offline golem

  • Sr. Member
  • ****
  • Join Date: May 2002
  • Posts: 432
    • Show only replies by golem
Re: OctaMED Sound Studio Install Issues & Advice.
« Reply #44 from previous page: May 04, 2010, 02:50:04 PM »
@Karlos

Really great tunes. The second two sound very professional and I'm amazed that you got some of those sounds from Amigas.
                                                             
A1200 desktop, Blizzard 1260, OS3.9BB2, Indivision Mk II, SCSI Jaz, Ethernet
A1200 desktop, Blizzard 1230, OS3.1, Ethernet
A500, OS1.3