unable to add synth to previous MIDI file tracks

Support and feedback for Acoustica's Mixcraft audio mixing software.

Moderators: Acoustica Greg, Acoustica Eric, Acoustica Dan, rsaintjohn

cactus-head
Posts: 1146
Joined: Sat Sep 16, 2017 3:09 pm

Re: unable to add synth to previous MIDI file tracks

Post by cactus-head »

outteh wrote: Thu Aug 19, 2021 4:55 pm Cactus-head, what do you use to look into the midi file? Also, there were no visible program change cc command in the Mixcraft sound tab, only standard ones like volume, reverb, pan and velocity. :D
Hi,

I have a bunch of old tools for MIDI editing - some run from the command line. An old GUI one is called Midi Disassembler. The exe is MidiDsm.exe - I don't know where this exists any longer.

To find the program change for mixcraft, click on Program Change below the piano roll. Right click on the little line to edit.

MC program change 1.JPG
MC program change 1.JPG (41.01 KiB) Viewed 726 times
MC program change 2.JPG
MC program change 2.JPG (51.88 KiB) Viewed 726 times
Last edited by cactus-head on Fri Aug 20, 2021 12:41 pm, edited 2 times in total.
cactus-head
Posts: 1146
Joined: Sat Sep 16, 2017 3:09 pm

Re: unable to add synth to previous MIDI file tracks

Post by cactus-head »

...and here's an example dump from MidiDsm

Code: Select all

MThd | Format=1 | # of Tracks=9 | Division=480

Track #0 ******************************************
    Time       Event
   1: 1:  0 |Track Name  | len=6     |
	    0x56 0x6F 0x69 0x63 0x65 0x00			   <Voice.>
	    |Time Sig	 |  4/4      | MIDI-clocks\click=24 | 32nds\quarter=8
	    |Key Sig	 |  C Major  |
	    |Tempo	 | BPM=75    | micros\quarter=800000
	    |Controller  | chan= 5   | contr=ContlOff | value=	0
	    |Program	 | chan= 5   | pgm #= 55 Synth Voice
	    |Controller  | chan= 5   | contr=Volume H | value=112
	    |Controller  | chan= 5   | contr=Pan H | value= 44
	    |Controller  | chan= 5   | contr=Effects | value=  0
	    |Controller  | chan= 5   | contr=Chorus | value=  0
	    |Device Name | len=28    |
	    0x4D 0x69 0x63 0x72 0x6F 0x73 0x6F 0x66 0x74 0x20 0x47 <Microsoft G>
	    0x53 0x20 0x57 0x61 0x76 0x65 0x74 0x61 0x62 0x6C 0x65 <S Wavetable>
	    0x20 0x53 0x79 0x6E 0x74 0x68			   < Synth>
  10: 2:240 |On Note	 | chan= 5   | pitch=G 3	 | vol=80
	    |Controller  | chan= 5   | contr=Breath H | value= 80
	479 |(Off) Note  | chan= 5   | pitch=g 3
      3:  0 |On Note	 | chan= 5   | pitch=E 4	 | vol=80
	119 |(Off) Note  | chan= 5   | pitch=e 4
Post Reply