All times are UTC

 
 



Post new topic Reply to topic  [ 136 posts ]  Go to page Previous  1 ... 6, 7, 8, 9, 10  Next
Author Message
 Post subject: Re: User colors on your Push!!!
PostPosted: Thu Dec 08, 2016 7:13 pm 

Joined: Tue Dec 06, 2016 7:19 pm
Posts: 2
Thanks Orionka, I hadn't thought of a 32bit install to find the right script.. The dropbox file you linked is for push2 and I'm looking to get the skin for push1 in the pushbase folder.


Top
 Profile  
 
 Post subject: Re: User colors on your Push!!!
PostPosted: Thu Dec 22, 2016 11:20 am 

Joined: Mon Sep 30, 2013 8:20 am
Posts: 42
Location: Brisbane, Australia
yeah 9.7.1 really isnt playing well, i killed my push even after fixing/replacing it with the backup pyc file after failing to change the skin, im reinstalling now.

_________________
The Finn wrote:
Believe you me, after the coming apocalypse, when we are all reduced to huddling around little fires in the smoking ruins, your Ableton Push is not going to make any sounds.

https://soundcloud.com/sam-steensen


Top
 Profile  
 
 Post subject: Re: User colors on your Push!!!
PostPosted: Mon Dec 26, 2016 11:29 am 

Joined: Mon Dec 26, 2016 11:27 am
Posts: 1
I've had big issues getting the hooktheory-inspired Push 1-mapping working on 9.7.1 - whatever they've done, they've ruined the ease-of-use of my device. https://github.com/shamharoth/AbletonPushColours/blob/master/README%20FIRST.txt


Top
 Profile  
 
 Post subject: Re: User colors on your Push!!!
PostPosted: Wed Dec 28, 2016 6:29 pm 

Joined: Mon Dec 26, 2016 9:53 pm
Posts: 3
orionka wrote:
Hey guys,

did somebody figure out how to change the color layout of Push 2 in the same way like the sea-Push?
I don't have the *.py -files to change something.

Any hint?

Cheers!


Bump


Top
 Profile  
 
 Post subject: Re: User colors on your Push!!!
PostPosted: Fri Apr 28, 2017 10:05 am 

Joined: Sat Jun 01, 2013 11:42 pm
Posts: 80
Location: Chemnitz Germany
Already changed the white Pads to black... now go save your eyes or make your custom-rainbow Push 2 8)
Save this as skin_default.py and backup the original skin_default.pyc

Have Fun!


Code:
from __future__ import absolute_import, print_function
from ableton.v2.control_surface import Skin
from ableton.v2.control_surface.elements import SelectedClipColorFactory, SelectedTrackColorFactory
from pushbase.colors import Blink, FallbackColor, Pulse
from pushbase.skin_default import Colors as ColorsBase
from .colors import Basic, DISPLAY_BUTTON_SHADE_LEVEL, Rgb, SelectedDeviceChainColorFactory, SelectedDrumPadColorFactory, make_color_factory_func
make_selected_track_color = make_color_factory_func(SelectedTrackColorFactory)
make_selected_drum_pad_color = make_color_factory_func(SelectedDrumPadColorFactory)
make_selected_device_chain_color = make_color_factory_func(SelectedDeviceChainColorFactory)
make_selected_clip_color = make_color_factory_func(SelectedClipColorFactory)
TRACK_SOLOED_COLOR = Rgb.OCEAN
RECORDING_COLOR = Rgb.RED
CLIP_PLAYING_COLOR = Rgb.GREEN
UNLIT_COLOR = Rgb.BLACK
SELECTION_PULSE_SPEED = 48

class Colors(ColorsBase):

    class DefaultButton:
        On = Basic.ON
        Off = Basic.HALF
        Disabled = Basic.OFF
        Alert = Basic.FULL_PULSE_SLOW
        Transparent = Basic.TRANSPARENT

    class Instrument:
        NoteBase = make_selected_track_color()
        NoteScale = Rgb.BLACK
        NoteNotScale = Rgb.BLACK
        NoteInvalid = Rgb.BLACK
        Feedback = Rgb.GREEN
        FeedbackRecord = Rgb.RED
        NoteAction = Rgb.RED

    class DrumGroup:
        PadSelected = Rgb.WHITE
        PadSelectedNotSoloed = Rgb.WHITE
        PadFilled = make_selected_track_color()
        PadEmpty = Rgb.DARK_GREY
        PadMuted = Rgb.LIGHT_GREY
        PadMutedSelected = Rgb.WHITE
        PadSoloed = Rgb.BLUE
        PadSoloedSelected = Rgb.WHITE
        PadInvisible = Rgb.BLACK
        PadAction = Rgb.WHITE
        PadHotswapping = Pulse(Rgb.WHITE, Rgb.LIGHT_GREY, 48)

    class SlicedSimpler:
        SliceSelected = Rgb.WHITE
        SliceUnselected = make_selected_track_color()
        NoSlice = make_selected_track_color(shade_level=2)

    class Melodic:
        Playhead = Rgb.GREEN
        PlayheadRecord = RECORDING_COLOR

    class LoopSelector:
        Playhead = Rgb.GREEN
        PlayheadRecord = RECORDING_COLOR
        SelectedPage = Rgb.WHITE
        InsideLoopStartBar = Rgb.LIGHT_GREY
        InsideLoop = Rgb.LIGHT_GREY
        OutsideLoop = Rgb.BLACK

    class VelocityLevels:
        LowLevel = Rgb.DARK_GREY
        MidLevel = Rgb.LIGHT_GREY
        HighLevel = Rgb.WHITE
        SelectedLevel = make_selected_track_color()

    class DrumGroupVelocityLevels(VelocityLevels):
        SelectedLevel = make_selected_drum_pad_color()

    class NoteEditor:

        class Step:
            Low = make_selected_clip_color(shade_level=2)
            High = make_selected_clip_color(shade_level=1)
            Full = make_selected_clip_color(shade_level=0)
            Muted = Rgb.LIGHT_GREY

        class StepEditing:
            Low = Pulse(Rgb.WHITE, Rgb.LIGHT_GREY, 48)
            High = Pulse(Rgb.WHITE, Rgb.LIGHT_GREY, 48)
            Full = Pulse(Rgb.WHITE, Rgb.LIGHT_GREY, 48)
            Muted = Rgb.WHITE

        StepSelected = Rgb.WHITE
        StepEmpty = Rgb.DARK_GREY
        StepDisabled = Rgb.BLACK
        Playhead = Rgb.GREEN
        PlayheadRecord = RECORDING_COLOR
        QuantizationSelected = Rgb.WHITE
        QuantizationUnselected = Rgb.DARK_GREY
        NoteBase = Rgb.LIGHT_GREY
        NoteScale = Rgb.DARK_GREY
        NoteNotScale = Rgb.BLACK
        NoteInvalid = Rgb.BLACK

    class DrumGroupNoteEditor(NoteEditor):

        class Step:
            Low = make_selected_drum_pad_color(shade_level=2)
            High = make_selected_drum_pad_color(shade_level=1)
            Full = make_selected_drum_pad_color(shade_level=0)
            Muted = Rgb.LIGHT_GREY

    class SlicingNoteEditor(NoteEditor):
        pass

    class Option:
        Selected = Rgb.WHITE
        Unselected = Rgb.DARK_GREY
        On = Rgb.WHITE
        Off = Rgb.DARK_GREY
        Unused = Rgb.BLACK

    class Mixer:
        TrackSelected = Rgb.WHITE
        NoTrack = Rgb.BLACK
        MutedTrack = Rgb.DARK_GREY
        FrozenChain = Rgb.DARK_GREY
        MuteOn = Rgb.YELLOW_SHADE
        MuteOff = Rgb.YELLOW
        SoloOn = TRACK_SOLOED_COLOR
        SoloOff = Rgb.DEEP_OCEAN
        LockedMuteMode = Pulse(Rgb.BLACK, Rgb.YELLOW, 48)
        LockedSoloMode = Pulse(Rgb.BLACK, TRACK_SOLOED_COLOR, 48)

    class MixerControlView:
        SectionSelected = Rgb.WHITE
        SectionUnSelected = Rgb.DARK_GREY

    class TrackControlView:
        ButtonOn = Rgb.WHITE
        ButtonOff = Rgb.DARK_GREY
        ButtonDisabled = Rgb.BLACK

    class MixOrRoutingChooser:
        ModeActive = Rgb.WHITE
        ModeInactive = make_selected_track_color(DISPLAY_BUTTON_SHADE_LEVEL)

    class ItemNavigation:
        ItemSelected = Rgb.WHITE
        NoItem = Rgb.BLACK
        ItemNotSelected = make_selected_track_color(DISPLAY_BUTTON_SHADE_LEVEL)

    class EditModeOptions(ItemNavigation):
        ItemNotSelected = make_selected_device_chain_color(DISPLAY_BUTTON_SHADE_LEVEL)

    class BankSelection(ItemNavigation):
        ItemNotSelected = make_selected_device_chain_color(DISPLAY_BUTTON_SHADE_LEVEL)

    class Browser:
        Navigation = FallbackColor(Rgb.WHITE, Basic.ON)
        NavigationDisabled = FallbackColor(Rgb.DARK_GREY, Basic.OFF)
        Option = Rgb.WHITE
        OptionDisabled = Rgb.DARK_GREY

    class Scales:
        Navigation = FallbackColor(Rgb.WHITE, Basic.ON)
        NavigationDisabled = FallbackColor(Rgb.DARK_GREY, Basic.OFF)
        OptionOn = Rgb.WHITE
        OptionOff = Rgb.DARK_GREY
        NoOption = Rgb.BLACK
        Close = Rgb.WHITE

    class Clip:
        Option = Rgb.WHITE
        OptionDisabled = Rgb.DARK_GREY

    class Transport:
        PlayOn = Rgb.GREEN
        PlayOff = Rgb.WHITE

    class Recording:
        On = RECORDING_COLOR
        Off = Rgb.WHITE
        Transition = Blink(RECORDING_COLOR, Rgb.BLACK, 48)
        ArrangementRecordingOn = Pulse(RECORDING_COLOR, Rgb.BLACK, 48)
        FixedLengthRecordingOn = Rgb.WHITE
        FixedLengthRecordingOff = Rgb.DARK_GREY

    class Automation:
        On = Rgb.RED
        Off = Rgb.WHITE

    class Session:
        Scene = Rgb.GREEN
        SceneTriggered = FallbackColor(Blink(Rgb.GREEN, Rgb.BLACK, 24), 24)
        NoScene = Rgb.BLACK
        ClipStopped = Rgb.AMBER
        ClipTriggeredRecord = Blink(Rgb.RED, Rgb.BLACK, 24)
        ClipEmpty = Rgb.BLACK
        EmptySlotTriggeredPlay = Blink(Rgb.GREEN, Rgb.BLACK, 24)
        RecordButton = Rgb.RED_SHADE
        StopClip = Rgb.RED
        StopClipTriggered = Blink(Rgb.RED, Rgb.BLACK, 24)
        StoppedClip = Rgb.DARK_GREY

    class StopClips:
        SoloedTrack = Pulse(Rgb.BLACK, TRACK_SOLOED_COLOR, 48)
        MutedTrack = Pulse(Rgb.BLACK, Rgb.DARK_GREY, 48)
        LockedStopMode = Pulse(Rgb.BLACK, Rgb.RED, 48)

    class Zooming:
        Selected = Rgb.WHITE
        Stopped = Rgb.LIGHT_GREY
        Playing = Pulse(Rgb.GREEN_SHADE, Rgb.GREEN, 48)
        Empty = Rgb.BLACK

    class NoteRepeat:
        RateSelected = Rgb.GREEN
        RateUnselected = Rgb.WHITE

    class Metronome:
        On = Basic.FAST_PULSE
        Off = Basic.ON

    class FixedLength:
        On = Basic.FULL_PULSE_SLOW
        Off = Basic.ON
        PhraseAlignedOn = Rgb.WHITE
        PhraseAlignedOff = Rgb.DARK_GREY

    class Accent:
        On = Basic.FULL_PULSE_SLOW
        Off = Basic.ON


def make_default_skin():
    return Skin(Colors)


Top
 Profile  
 
 Post subject: Re: User colors on your Push!!!
PostPosted: Tue May 16, 2017 4:59 pm 

Joined: Tue May 16, 2017 4:56 pm
Posts: 2
So I'm still able to accomplish this with 9.7.1 however when I'm on a drum rack...if I select a MIDI next to it that has scales...it stays in drum rack format basically unusable until I switch to a blank space and come back to it again.

Thoughts?


Top
 Profile  
 
 Post subject: Re: User colors on your Push!!!
PostPosted: Sat May 20, 2017 6:26 am 

Joined: Sat Jun 01, 2013 11:42 pm
Posts: 80
Location: Chemnitz Germany
I remember having some issues with drum racks too, first.
I couldn't put in steps from Push.
I think I just deleted the changed script, switched back to the default Push2 script and placed my skin_defaul.py here... I don't know what the problem was, but everything is fine for now.

by the way, I decompiled some other files too. Now I rearranged Samplers default Device Mapping and changed the banks to something more useful for me.
No issues. Love the Push2 in this way.


Top
 Profile  
 
 Post subject: Re: User colors on your Push!!!
PostPosted: Wed May 24, 2017 5:38 am 

Joined: Tue May 16, 2017 4:56 pm
Posts: 2
Ah. I'm on Push 1 do you think I can get it working?


Top
 Profile  
 
 Post subject: Re: User colors on your Push!!!
PostPosted: Wed May 24, 2017 8:10 am 

Joined: Sat Jun 01, 2013 11:42 pm
Posts: 80
Location: Chemnitz Germany
no, this is the decompiled Push2 script.


Top
 Profile  
 
 Post subject: Re: User colors on your Push!!!
PostPosted: Sun Jun 03, 2018 7:27 pm 

Joined: Sun Jun 03, 2018 7:23 pm
Posts: 1
fn0000rd wrote:
I'm starting to dig around on the color code to try to figure out if something is possible...

What I'd like to do is use an 8-color palette to represent the musical notes. I use note mode a LOT, and change keys/scales pretty frequently.

This means that I've always got the root note and the scale represented to me, but if I want to find, say, a G, I have to translate the scale in my head, then the intervals in the current scale, etc. If I knew the Green is always G, then I'd know which keys on the Push are G.

I was also thinking we could use the "shade" bits to denote sharps/flats. Darker red is sharp, dimmer red is flat, etc.

Since it seems like some of you have dug into this pretty deeply, is this a fool's errand, or might it actually be possible? It would make life SO much easier.



DID YOU EVER FIND HOW TO DO THIS???????????????????


Top
 Profile  
 
 Post subject: Re: User colors on your Push!!!
PostPosted: Tue Nov 06, 2018 4:31 am 

Joined: Tue Nov 06, 2018 4:01 am
Posts: 13
willbtz2 wrote:
fn0000rd wrote:
I'm starting to dig around on the color code to try to figure out if something is possible...

What I'd like to do is use an 8-color palette to represent the musical notes. I use note mode a LOT, and change keys/scales pretty frequently.

This means that I've always got the root note and the scale represented to me, but if I want to find, say, a G, I have to translate the scale in my head, then the intervals in the current scale, etc. If I knew the Green is always G, then I'd know which keys on the Push are G.

I was also thinking we could use the "shade" bits to denote sharps/flats. Darker red is sharp, dimmer red is flat, etc.

Since it seems like some of you have dug into this pretty deeply, is this a fool's errand, or might it actually be possible? It would make life SO much easier.



DID YOU EVER FIND HOW TO DO THIS???????????????????


BUMP

This is an excellent idea

_________________
soundcloud.com/raypath


Top
 Profile  
 
 Post subject: Re: User colors on your Push!!!
PostPosted: Wed Nov 07, 2018 3:28 pm 

Joined: Sun May 07, 2017 6:12 pm
Posts: 25
Workaround?

If you are using always the chromatic note layout, you could create a midi track with drum rack and empty simplers, redefine notes like in chromatic note mode and choose colors as you wish. Create a new midi track with your instrument and as input choose youre custom made drum rack track.

??? Im not in front of my push..so i dont know if it really works.


Last edited by phil-ip beats on Wed Nov 07, 2018 3:30 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: User colors on your Push!!!
PostPosted: Wed Nov 07, 2018 3:28 pm 

Joined: Sun May 07, 2017 6:12 pm
Posts: 25
Double post


Top
 Profile  
 
 Post subject: Re: User colors on your Push!!!
PostPosted: Thu Nov 08, 2018 9:21 am 

Joined: Fri Dec 08, 2017 11:24 pm
Posts: 2
Hello guys,

do you think it is possible to use similar methods like this to disable pads' luminosity intensity based on velocity? I have serious trouble seeing low velocity notes while sequencing on my Push in certain conditions. I would prefer seeing all pads as full velocity instead. Any suggestions?

Thanks!


Top
 Profile  
 
 Post subject: Re: User colors on your Push!!!
PostPosted: Sat Nov 10, 2018 6:31 pm 

Joined: Tue Nov 06, 2018 4:01 am
Posts: 13
phil-ip beats wrote:
Workaround?

If you are using always the chromatic note layout, you could create a midi track with drum rack and empty simplers, redefine notes like in chromatic note mode and choose colors as you wish. Create a new midi track with your instrument and as input choose youre custom made drum rack track.

??? Im not in front of my push..so i dont know if it really works.


Has this worked out for anyone? I'll try this eventually.

_________________
soundcloud.com/raypath


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 136 posts ]  Go to page Previous  1 ... 6, 7, 8, 9, 10  Next

All times are UTC

 
 

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group