Browse Source

Artwork update

tags/1.9.4
falkTX 12 years ago
parent
commit
1b7f2000be
14 changed files with 2745 additions and 17007 deletions
  1. +1400
    -8538
      source/backend/native/3bandeq/DistrhoArtwork3BandEQ.cpp
  2. +2
    -2
      source/backend/native/3bandeq/DistrhoArtwork3BandEQ.hpp
  3. +4
    -2
      source/backend/native/3bandeq/DistrhoUI3BandEQ.cpp
  4. BIN
      source/backend/native/3bandeq/artwork/background.png
  5. BIN
      source/backend/native/3bandeq/artwork/knob.png
  6. +1311
    -8449
      source/backend/native/3bandsplitter/DistrhoArtwork3BandSplitter.cpp
  7. +2
    -2
      source/backend/native/3bandsplitter/DistrhoArtwork3BandSplitter.hpp
  8. +4
    -2
      source/backend/native/3bandsplitter/DistrhoUI3BandSplitter.cpp
  9. BIN
      source/backend/native/3bandsplitter/artwork/background.png
  10. BIN
      source/backend/native/3bandsplitter/artwork/knob.png
  11. +5
    -5
      source/backend/native/nekobi/DistrhoArtworkNekobi.cpp
  12. +7
    -7
      source/backend/native/nekobi/DistrhoUINekobi.cpp
  13. BIN
      source/backend/native/nekobi/artwork/knob.png
  14. +10
    -0
      source/libs/distrho/dgl/src/ImageKnob.cpp

+ 1400
- 8538
source/backend/native/3bandeq/DistrhoArtwork3BandEQ.cpp
File diff suppressed because it is too large
View File


+ 2
- 2
source/backend/native/3bandeq/DistrhoArtwork3BandEQ.hpp View File

@@ -26,9 +26,9 @@ namespace DistrhoArtwork3BandEQ
const unsigned int backgroundHeight = 372; const unsigned int backgroundHeight = 372;


extern const char* knobData; extern const char* knobData;
const unsigned int knobDataSize = 615040;
const unsigned int knobDataSize = 15376;
const unsigned int knobWidth = 62; const unsigned int knobWidth = 62;
const unsigned int knobHeight = 2480;
const unsigned int knobHeight = 62;


extern const char* sliderData; extern const char* sliderData;
const unsigned int sliderDataSize = 6000; const unsigned int sliderDataSize = 6000;


+ 4
- 2
source/backend/native/3bandeq/DistrhoUI3BandEQ.cpp View File

@@ -70,16 +70,18 @@ DistrhoUI3BandEQ::DistrhoUI3BandEQ()


// knob Low-Mid // knob Low-Mid
fKnobLowMid = new ImageKnob(this, knobImage); fKnobLowMid = new ImageKnob(this, knobImage);
fKnobLowMid->setPos(66, 270);
fKnobLowMid->setPos(64, 270);
fKnobLowMid->setRange(0.0f, 1000.0f); fKnobLowMid->setRange(0.0f, 1000.0f);
fKnobLowMid->setValue(220.0f); fKnobLowMid->setValue(220.0f);
fKnobLowMid->setRotationAngle(270);
fKnobLowMid->setCallback(this); fKnobLowMid->setCallback(this);


// knob Mid-High // knob Mid-High
fKnobMidHigh = new ImageKnob(this, knobImage); fKnobMidHigh = new ImageKnob(this, knobImage);
fKnobMidHigh->setPos(160, 270);
fKnobMidHigh->setPos(158, 270);
fKnobMidHigh->setRange(1000.0f, 20000.0f); fKnobMidHigh->setRange(1000.0f, 20000.0f);
fKnobMidHigh->setValue(2000.0f); fKnobMidHigh->setValue(2000.0f);
fKnobMidHigh->setRotationAngle(270);
fKnobMidHigh->setCallback(this); fKnobMidHigh->setCallback(this);


// about button // about button


BIN
source/backend/native/3bandeq/artwork/background.png View File

Before After
Width: 392  |  Height: 372  |  Size: 143KB Width: 392  |  Height: 372  |  Size: 144KB

BIN
source/backend/native/3bandeq/artwork/knob.png View File

Before After
Width: 62  |  Height: 2480  |  Size: 30KB Width: 62  |  Height: 62  |  Size: 3.9KB

+ 1311
- 8449
source/backend/native/3bandsplitter/DistrhoArtwork3BandSplitter.cpp
File diff suppressed because it is too large
View File


+ 2
- 2
source/backend/native/3bandsplitter/DistrhoArtwork3BandSplitter.hpp View File

@@ -26,9 +26,9 @@ namespace DistrhoArtwork3BandSplitter
const unsigned int backgroundHeight = 372; const unsigned int backgroundHeight = 372;


extern const char* knobData; extern const char* knobData;
const unsigned int knobDataSize = 615040;
const unsigned int knobDataSize = 15376;
const unsigned int knobWidth = 62; const unsigned int knobWidth = 62;
const unsigned int knobHeight = 2480;
const unsigned int knobHeight = 62;


extern const char* sliderData; extern const char* sliderData;
const unsigned int sliderDataSize = 6000; const unsigned int sliderDataSize = 6000;


+ 4
- 2
source/backend/native/3bandsplitter/DistrhoUI3BandSplitter.cpp View File

@@ -70,16 +70,18 @@ DistrhoUI3BandSplitter::DistrhoUI3BandSplitter()


// knob Low-Mid // knob Low-Mid
fKnobLowMid = new ImageKnob(this, knobImage); fKnobLowMid = new ImageKnob(this, knobImage);
fKnobLowMid->setPos(66, 270);
fKnobLowMid->setPos(64, 270);
fKnobLowMid->setRange(0.0f, 1000.0f); fKnobLowMid->setRange(0.0f, 1000.0f);
fKnobLowMid->setValue(220.0f); fKnobLowMid->setValue(220.0f);
fKnobLowMid->setRotationAngle(270);
fKnobLowMid->setCallback(this); fKnobLowMid->setCallback(this);


// knob Mid-High // knob Mid-High
fKnobMidHigh = new ImageKnob(this, knobImage); fKnobMidHigh = new ImageKnob(this, knobImage);
fKnobMidHigh->setPos(160, 270);
fKnobMidHigh->setPos(158, 270);
fKnobMidHigh->setRange(1000.0f, 20000.0f); fKnobMidHigh->setRange(1000.0f, 20000.0f);
fKnobMidHigh->setValue(2000.0f); fKnobMidHigh->setValue(2000.0f);
fKnobMidHigh->setRotationAngle(270);
fKnobMidHigh->setCallback(this); fKnobMidHigh->setCallback(this);


// about button // about button


BIN
source/backend/native/3bandsplitter/artwork/background.png View File

Before After
Width: 392  |  Height: 372  |  Size: 151KB Width: 392  |  Height: 372  |  Size: 150KB

BIN
source/backend/native/3bandsplitter/artwork/knob.png View File

Before After
Width: 62  |  Height: 2480  |  Size: 30KB Width: 62  |  Height: 62  |  Size: 3.9KB

+ 5
- 5
source/backend/native/nekobi/DistrhoArtworkNekobi.cpp View File

@@ -6310,17 +6310,17 @@ static const unsigned char temp7[] = {
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 233, 233, 233, 18, 253, 253, 253, 77, 255, 255, 255, 10, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 232, 232, 232, 8,
234, 234, 234, 202, 255, 255, 255, 217, 255, 255, 255, 184, 255, 255, 255, 3, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 237, 237, 237, 106,
255, 255, 255, 166, 255, 255, 255, 69, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 232, 232, 232, 21, 232, 232, 232, 217, 240, 240, 240, 219, 249, 249, 249, 215, 240, 240, 240, 10, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 232, 232, 232, 41, 233, 233, 233, 220, 254, 254, 254, 217, 255, 255, 255, 202, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 232, 232, 232, 78, 232, 232, 232, 166, 232, 232, 232, 80, 255, 255, 255, 0, 255, 255, 255, 0,
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 232, 232, 232, 16, 232, 232, 232, 204, 233, 233, 233, 220, 238, 238, 238, 165, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
255, 255, 255, 0, 255, 255, 255, 0, 232, 232, 232, 13, 232, 232, 232, 57, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,
255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0,


+ 7
- 7
source/backend/native/nekobi/DistrhoUINekobi.cpp View File

@@ -55,7 +55,7 @@ DistrhoUINekobi::DistrhoUINekobi()
fKnobTuning->setPos(41, 43); fKnobTuning->setPos(41, 43);
fKnobTuning->setRange(-12.0f, 12.0f); fKnobTuning->setRange(-12.0f, 12.0f);
fKnobTuning->setValue(0.0f); fKnobTuning->setValue(0.0f);
fKnobTuning->setRotationAngle(270);
fKnobTuning->setRotationAngle(305);
fKnobTuning->setCallback(this); fKnobTuning->setCallback(this);


// knob Cutoff // knob Cutoff
@@ -63,7 +63,7 @@ DistrhoUINekobi::DistrhoUINekobi()
fKnobCutoff->setPos(185, 43); fKnobCutoff->setPos(185, 43);
fKnobCutoff->setRange(0.0f, 100.0f); fKnobCutoff->setRange(0.0f, 100.0f);
fKnobCutoff->setValue(25.0f); fKnobCutoff->setValue(25.0f);
fKnobCutoff->setRotationAngle(270);
fKnobCutoff->setRotationAngle(305);
fKnobCutoff->setCallback(this); fKnobCutoff->setCallback(this);


// knob Resonance // knob Resonance
@@ -71,7 +71,7 @@ DistrhoUINekobi::DistrhoUINekobi()
fKnobResonance->setPos(257, 43); fKnobResonance->setPos(257, 43);
fKnobResonance->setRange(0.0f, 95.0f); fKnobResonance->setRange(0.0f, 95.0f);
fKnobResonance->setValue(25.0f); fKnobResonance->setValue(25.0f);
fKnobResonance->setRotationAngle(270);
fKnobResonance->setRotationAngle(305);
fKnobResonance->setCallback(this); fKnobResonance->setCallback(this);


// knob Env Mod // knob Env Mod
@@ -79,7 +79,7 @@ DistrhoUINekobi::DistrhoUINekobi()
fKnobEnvMod->setPos(329, 43); fKnobEnvMod->setPos(329, 43);
fKnobEnvMod->setRange(0.0f, 100.0f); fKnobEnvMod->setRange(0.0f, 100.0f);
fKnobEnvMod->setValue(50.0f); fKnobEnvMod->setValue(50.0f);
fKnobEnvMod->setRotationAngle(270);
fKnobEnvMod->setRotationAngle(305);
fKnobEnvMod->setCallback(this); fKnobEnvMod->setCallback(this);


// knob Decay // knob Decay
@@ -87,7 +87,7 @@ DistrhoUINekobi::DistrhoUINekobi()
fKnobDecay->setPos(400, 43); fKnobDecay->setPos(400, 43);
fKnobDecay->setRange(0.0f, 100.0f); fKnobDecay->setRange(0.0f, 100.0f);
fKnobDecay->setValue(75.0f); fKnobDecay->setValue(75.0f);
fKnobDecay->setRotationAngle(270);
fKnobDecay->setRotationAngle(305);
fKnobDecay->setCallback(this); fKnobDecay->setCallback(this);


// knob Accent // knob Accent
@@ -95,7 +95,7 @@ DistrhoUINekobi::DistrhoUINekobi()
fKnobAccent->setPos(473, 43); fKnobAccent->setPos(473, 43);
fKnobAccent->setRange(0.0f, 100.0f); fKnobAccent->setRange(0.0f, 100.0f);
fKnobAccent->setValue(25.0f); fKnobAccent->setValue(25.0f);
fKnobAccent->setRotationAngle(270);
fKnobAccent->setRotationAngle(305);
fKnobAccent->setCallback(this); fKnobAccent->setCallback(this);


// knob Volume // knob Volume
@@ -103,7 +103,7 @@ DistrhoUINekobi::DistrhoUINekobi()
fKnobVolume->setPos(545, 43); fKnobVolume->setPos(545, 43);
fKnobVolume->setRange(0.0f, 100.0f); fKnobVolume->setRange(0.0f, 100.0f);
fKnobVolume->setValue(75.0f); fKnobVolume->setValue(75.0f);
fKnobVolume->setRotationAngle(270);
fKnobVolume->setRotationAngle(305);
fKnobVolume->setCallback(this); fKnobVolume->setCallback(this);


// about button // about button


BIN
source/backend/native/nekobi/artwork/knob.png View File

Before After
Width: 50  |  Height: 50  |  Size: 2.9KB Width: 50  |  Height: 50  |  Size: 2.9KB

+ 10
- 0
source/libs/distrho/dgl/src/ImageKnob.cpp View File

@@ -167,6 +167,11 @@ void ImageKnob::setRotationAngle(int angle)


glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_BORDER);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_BORDER);

float trans[] = { 0.0f, 0.0f, 0.0f, 0.0f };
glTexParameterfv(GL_TEXTURE_2D, GL_TEXTURE_BORDER_COLOR, trans);


glBindTexture(GL_TEXTURE_2D, 0); glBindTexture(GL_TEXTURE_2D, 0);
glDisable(GL_TEXTURE_2D); glDisable(GL_TEXTURE_2D);
@@ -193,6 +198,11 @@ void ImageKnob::onDisplay()


glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_BORDER);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_BORDER);

float trans[] = { 0.0f, 0.0f, 0.0f, 0.0f };
glTexParameterfv(GL_TEXTURE_2D, GL_TEXTURE_BORDER_COLOR, trans);


glPushMatrix(); glPushMatrix();




Loading…
Cancel
Save