Source Filmmaker

Source Filmmaker

44 ratings
Playable Midi Keyboard
 
Rate  
Favorite
Favorited
Unfavorite
Universe: Original IP
Model
Models: Hand-held
Tags: Sfm
File Size
Posted
Updated
31.043 MB
Nov 28, 2017 @ 1:21am
Nov 28, 2017 @ 11:40am
2 Change Notes ( view )

Subscribe to download
Playable Midi Keyboard

Subscribed
Unsubscribe
In 1 collection by Pte Jack
My Model Uploads
76 items
Description
All keys, knobs, and pitch wheels are moveable via bones. The Key Bones are named after the note they represent (ie, C thru A White and the Blacks are named as the sharp and flat notes.)

There are 49 keys here.

The buttons and velocity control are on flex sliders. (Something likd 36 flexes here.)

6 skins, Black,Red and Blue, each has a separate skin with animated texture LED panels

The Keyboard and stand are separate models. However, if you lock them together and default them, they will move in to position so that the Keyboard is sitting on the stand properly.

Now for those that hate unknown Bones and sliders. Add the following to the sfm_defaultanimationgroup.txt file located in the Steam\steamapps\common\Sourcefilmmaker\game\platform\cfg folder and your animation set editor will look like the example in the pictures above...
//MidiKeyBoard "Button Flexes" { "control" "Velocity" "control" "Power" "control" "Piano" "control" "organ" "control" "epiano" "control" "guitar" "control" "bass" "control" "brass" "control" "wwind" "control" "reed" "control" "synthl" "control" "synthb" "control" "synthi" "control" "cancel1" "control" "strings" "control" "drums" "control" "pipe" "control" "prog1" "control" "prog2" "control" "prog3" "control" "prog4" "control" "oct +" "control" "oct + +" "control" "oct -" "control" "oct - -" "control" "cancel2" "control" "settings" "control" "pop" "control" "dance" "control" "hiphop" "control" "salsa" "control" "tango" "control" "jazz" "control" "bigband" "control" "electr" "control" "beebop" "control" "waltz" "control" "orderpizza" } "Body" { "control" "Main" } "Key Bones" { "control" "C" "control" "Cs_Db" "control" "D" "control" "Ds_Eb" "control" "E" "control" "F" "control" "Fs_Gb" "control" "G" "control" "Gs_Ab" "control" "A" "control" "As_Bb" "control" "B" "control" "C2" "control" "Cs_Db2" "control" "D2" "control" "Ds_Eb2" "control" "E2" "control" "F2" "control" "Fs_Gb2" "control" "G2" "control" "Gs_Ab2" "control" "A2" "control" "As_Bb2" "control" "B2" "control" "C3" "control" "Cs_Db3" "control" "D3" "control" "Ds_Eb3" "control" "E3" "control" "F.002" "control" "Fs_Gb3" "control" "G3" "control" "Gs_Ab3" "control" "A3" "control" "As_Bb3" "control" "B3" "control" "C4" "control" "Cs_Db4" "control" "D4" "control" "Ds_Eb4" "control" "E4" "control" "F4" "control" "Fs_Gb4" "control" "G4" "control" "Gs_Ab4" "control" "A4" "control" "As_Bb4" "control" "B4" "control" "C5" } "Wheel and Knob Bones" { "control" "Pitch" "control" "PX2" "control" "Volume" "control" "Pan" "control" "Tone" "control" "Headset" }
// And for the Stand
//Stand3 "Body" { "control" "stand_main" } "Stand3" { "control" "stand_nut" "control" "stand_L" "control" "stand_R" }
Includes:
ptejack\props\music\midi\keyboard\midikb.mdl
ptejack\props\music\midi\stand\stand3.mdl
< >
19 Comments
Sir Pukington IV Jan 23 @ 9:20pm 
my man

this may come in handy
FronsFlims Dec 2, 2017 @ 8:43am 
THANK YOU!!!!!
๖ۣۜDomitoriOfficial™ Dec 2, 2017 @ 3:37am 
The way Sniper mashes all of the keys at once reminds me of the horrors of using the MIDI converter on a song (John Cena's theme, for example).
Pte Jack  [author] Dec 1, 2017 @ 8:27pm 
RADICAL NEIGHBOR HOOD SKELEPAL Dec 1, 2017 @ 8:23pm 
i like the concept of the control! do you think you could make a
keytar? :steamsad:
⚔ ℱ𝑜𝓍𝓎 ⚔ Dec 1, 2017 @ 12:21am 
okay c:
Pte Jack  [author] Nov 30, 2017 @ 2:34pm 
Because i just grabbed a map that I had an actual stage in it.
flabbytediz Nov 30, 2017 @ 1:38pm 
Why NOT?
⚔ ℱ𝑜𝓍𝓎 ⚔ Nov 30, 2017 @ 11:43am 
why on the fnaf stage?
Pte Jack  [author] Nov 30, 2017 @ 11:03am 
The file with "original" in its filename is a copy of the one that is being used just in case you break the other one that is being used. I just put the information that is needed into code boxes in the description above.

Open the sfm_defaultanimationgroup.txt ile in a text editor, go to the bottom of the file and you'll see the last 2 lines have curly brackets like this


}
}

Copy and paste the stuff from the first code between those 2 curly brackets . When your done and go to the bottom of the file again, you'll see 2 curly brackets again.
If you see only 1 or 3 you did it wrong and will break the file.