Creating Styles using MIDI Files

Discussion relating to the Korg Pa600 and Pa300 Arranger.

Moderators: Sharp, X-Trade, Pepperpotty, karmathanever

User avatar
Nemik
Approved Merchant
Approved Merchant
Posts: 1749
Joined: Mon Jan 27, 2014 11:54 pm
Location: Hilton Head Island, SC
Contact:

Post by Nemik »

sridharar wrote:
CODE button would have ring a bell if I was actually attaching Computer Program/Code.

Sri.
In code quote ypu can put anything you want and won't filter any .
Won't to any harm to post, even if you do HTML or JavaScript. :wink:

here you got example:

Code: Select all

# Python Program to find the area of triangle

a = 5
b = 6
c = 7

# Uncomment below to take inputs from the user
# a = float(input('Enter first side: '))
# b = float(input('Enter second side: '))
# c = float(input('Enter third side: '))

# calculate the semi-perimeter
s = (a + b + c) / 2

# calculate the area
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print('The area of the triangle is %0.2f' %area)
or JavaScript:

Code: Select all

	<html>
	<head>
	<title>Multiplication Table</title>
	<script>
	var rows = prompt("How many rows for your multiplication table?");
	var cols = prompt("How many columns for your multiplication table?");
	if(rows == "" || rows == null)
	rows = 10;
	if(cols== "" || cols== null)
	cols = 10;
	createTable(rows, cols);
	function createTable(rows, cols)
	{
	var j=1;
	var output = "<table border='1' width='500' cellspacing='0' cellpadding='5'>";
	for(i=1;i<=rows;i++)
	{
	  output = output + "<tr>";
	  while(j<=cols)
	  {
	     output = output + "<td>" + i*j + "</td>";
	     j = j+1;
	  }
	  output = output + "</tr>";
	  j = 1;
	}
	output = output + "</table>";
	document.write(output);
	}
	</script>
	</head>
	<body>
	</body>
	</html>
Nemik
Korg Kronos2-61, Korg Pa600, Korg Pa4x, Korg Pa5x,Novation UltraNova, Akai Professional MPK49, Akai Professional MPK225 , Alesis QX-49, APC25 Keys, Launchpad MK2, Korg nanoPad2
MOTU Midi Express XT, FCB1010 with UnO, Behringer X2222 USB, TASCAM Model 24 Mixer, Presonus AudioBox96, M-Track Plus
Fl Studio 21, Ableton Live 11 Suite.
Performers Heaven
sridharar
Full Member
Posts: 159
Joined: Mon Apr 29, 2013 11:13 pm
Location: Nashua, NH
Contact:

Post by sridharar »

Nemik

I think I know all the constraints of PA600 and working only within those confines.

As I mentioned in the earlier posts, I am not trying to interface with PA600 in real time via commands over MIDI channel (including Sysex). I am trying to creating MIDI files on my Laptop that can be imported into PA600 for creating Styles. This is definitely possible. That is all I am doing and nothing more.

My questions (about Sysex, CC commands) have been only in this context.

There are also plenty of tradeoff and reasons to do things on a Laptop - rather than on board on PA600. These are subjective and probably well founded, especially after one understands the pros and cons of both.

br Sri.
P.S As a friend, I would encourage you, and I am sure everyone in this forum would as well, if you always extended best courtesies to everyone - and avoid making statements that may be perceived as condescending and/or not respectful.

If you send me a private message, I will be happy to elaborate.
User avatar
Nemik
Approved Merchant
Approved Merchant
Posts: 1749
Joined: Mon Jan 27, 2014 11:54 pm
Location: Hilton Head Island, SC
Contact:

Post by Nemik »

@sridharar

Just ask here anything you wanna know, we here to help.
I will answer much I can to help you find best way to make Styles.
Nemik
Korg Kronos2-61, Korg Pa600, Korg Pa4x, Korg Pa5x,Novation UltraNova, Akai Professional MPK49, Akai Professional MPK225 , Alesis QX-49, APC25 Keys, Launchpad MK2, Korg nanoPad2
MOTU Midi Express XT, FCB1010 with UnO, Behringer X2222 USB, TASCAM Model 24 Mixer, Presonus AudioBox96, M-Track Plus
Fl Studio 21, Ableton Live 11 Suite.
Performers Heaven
sridharar
Full Member
Posts: 159
Joined: Mon Apr 29, 2013 11:13 pm
Location: Nashua, NH
Contact:

Post by sridharar »

Nemik

Appreciate your note. You have already helped me in more ways than you know in this forum. Look forward to drawing more of yours as well as the collective wisdom on this forum.

br Sri.
Sam CA
Platinum Member
Posts: 3992
Joined: Fri May 02, 2008 7:29 pm
Location: Los Angeles

Post by Sam CA »

Sri,

Unfortunately I know nothing about software programming so I can't be of any help in that area. Obviously you can just use a DAW to create the midi file and all that jazz. So ultimately your goal is to write an editor software that could prepare the .STY file?
Sam

Image

Image
amit
Approved Merchant
Approved Merchant
Posts: 825
Joined: Mon Jul 13, 2015 9:41 am
Location: New Delhi, India
Contact:

Post by amit »

Look into My Signature for Yamaha to Korg Style Converter and Converted styles and look/search in the forums where I describe some information.
There might also be a PA PAL Software I wrote that lets you do few things.

I havent used my PA600 & styles etc for a while so a bit rusty about it.

but most cc/sysex commands are listed in the documentation

Here are a few links:
http://www.korgforums.com/forum/phpBB2/ ... hlight=pal

http://www.korgforums.com/forum/phpBB2/ ... ht=y2kmidi


Look into the generated midi files to get an idea of the markers etc.

Unfortunately there is no tool/command set to automate the process on the PA600 and the work has to be done manually.
DX7-MOD-7 Patches | Korg Related Content
iPad Pro 12.9,MBP
Korg (Kronos 2, PA600,WavestateVolcaFM), Moog Subsequent 37, Waldorf Pulse 2, ,Novation (Peak, Circuit), Roland GR55, Roli Rise 49, Boog Model D Novation Sl 49, Launchpad Pro, Ableton Push 2 + Suite,Yamaha DTX Multi 12, Akai EWI USB, Nano key Studio, Arturia(BeatStep Pro,DrumBrute,Keystep),StryMon(Big Sky,Timeline), Mooer Ocean Machine, Zoom MS-70CDR,MXR Carbon Copy Deluxe, MicroKontrol,KLC, Korg DS-1H, Korg EXP-2,Roland DP-10, Nanopad 2, TEcontrol BBC2, Soundcraft Signatrure 22 MTK, Yamaha MG10XU,UltraG DI,Eris E5 .. List
Post Reply

Return to “Korg Pa600/Pa300”