Git Product home page Git Product logo

Comments (7)

blablack avatar blablack commented on September 26, 2024

Intro

HiHat instruments are different to other part of the drumkit as in addition to be being hit the sound can be changed by pressing the foot pedal.

For e-drummer owner, the hihat pressure group enables to group different hihat instruments together, for example closed, half closed, fully open.

screenshot from 2015-10-30 17-21-28

Pressure Group

To setup pressure group the first thing is to assign a few instruments to the same group.
The reason you can create different groups is that you can have a group for different scenarios. For example one group for the different opening levels of a hihat when playing the top of it, another group when playing the edge.

Pressure groups can be used as well for different scenarios such has timpanis - create a group for each timpani and the pressure will change the note

Range

The second thing to assign is the minimum and maximum range. In a nutshell, each instrument of a given group should seat in its own range.
The range will decide at what pressure level the instrument will be played.

For example, if your closed hihat has a minimum range of 0 and maximum range of 20, when the hihat pedale is pressed between 0 and 20 the closed hihat is played.

from documentation.

trebmuh avatar trebmuh commented on September 26, 2024

I did put a note of this in the next release note : https://github.com/hydrogen-music/hydrogen/wiki/New-features-in-Hydrogen-0.9.7
(comment also copied in hydrogen-music/hydrogen#294)

from documentation.

bmentink avatar bmentink commented on September 26, 2024

How does the CC midi command from the pedal map to the above settings and/or group. Is it using CC04 for example? .. and how is this all related to note and channel ... it's not clear how it all works ..
I understand how the velocity is used, just not the CCxx number ..

EDIT: There is no description in the manual for what the channel/note settings do either ...

from documentation.

bmentink avatar bmentink commented on September 26, 2024

Anyone have an answer for this?

from documentation.

redtide avatar redtide commented on September 26, 2024

The min and max range represents the CC min and max sent by the foot controller when you press it (e.g. 0 when is open, 127 when down to maximum pressure), this can be seen using a MIDI monitor.

Each group represent a single "instrument" with different sounds to use in different pressure ranges (as explained above).

Roland has the following note mapping for hihat:

  • 42 (F#2) Closed HH
  • 46 (A#2) Open HH
  • 22 (A#0) Closed HH Rim
  • 26 (D1) Open HH Rim

so you can assign:
an open HH sound with note 46 in group 0 with a range between 0 and 32
a semi open HH sound with note 46 in group 0 with a range between 33 and 64
a semi closed HH sound with note 42 in group 0 with a range between 65 and 96 and
a closed HH sound with note 42 in group 0 with a range between 97 and 127

this is just an example and the same applied with a group 1 for the rim/edge sounds.

from documentation.

oddtime avatar oddtime commented on September 26, 2024

opened pull req #36

from documentation.

theGreatWhiteShark avatar theGreatWhiteShark commented on September 26, 2024

Closed with #36

from documentation.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.