mdmfs daemon use a lot of CPU. How to stop that...


After I migrate to OS X Sierra, the mdmfs daemon use a lot of CPU.
mdmfs daemon is use to make local snapshot by TimeMAchine.
So I disable local snapshot, wait mdmfs stop used high CPU and re-enable local snapshot.
sudo tmutil disablelocal
sudo tmutil enablelocal

How to use NimBank Tool script


This is just some examples to use the NimBank Tool...
This tool is a command line script (no gui). So use your terminal...
The last NimBank script is here.

NimBank Tool Update v1.9


Punching Percussion Library for Maschine

How to add the 99Sounds Library to Maschine

I have had a user experience feedback indicating that he could not use my library (maschine messages like : file not found ... ) .
I quickly realized that this was not a creation mistake but an installation mistake. 


How to update the 99Sounds Library to Maschine

You already have the 99Sounds library, in Maschine software, and you want to update it or add another 99Sounds product.



Library 99Sounds Update v2.00 - Add bank to the free expansion 99Sounds for Maschine

All 99Sounds expansion (library) are update to v2.00. It's a big update.
I have add banks name to Groups and Sounds.
I think is more easy to manipulate the library with Maschine Hardware.

In the Maschine browser, each product is define in a separate bank in the same library "99Sounds" (available for Sounds and Groups).

You find all 99Sounds products update here.


Library 99Sounds for Maschine Update v1.02


Update Library 99Sounds v1.02

There's an error in the version 1.01 due to a loss aliases in Groups and Sound create with Maschine 2.3 (solved with Maschine 2.3.1).

Library 99Sounds for Maschine Update v1.01


This summer update, I add a new bank "99Sounds".
I change the tags of the samples, groups and sounds.
And I make a new folder organisation (more easy to update or to add new library in the 99Sounds bank).



OS X - Open App always in Full Screen


This trick works for a lot of apps :

Go to system preferances -> general -> uncheck close windows when quitting an application.

That's all

Pro-One - Analog Synthesizer from Sequential Circuits

Pro-one is a monophonic analog soustractive synthesizer from Sequenciel Circuits made in 1981.
The Pro-one is made with 2 VCO, 1 noise, 1 filter, 1 LFO, 2 Enveloppes, Tiny sequencer and arpeggiated.
This synthesizer is very flexible with a lot of modulation possibilities.

Use Belkin N300 Wifi dongle on OSX - UK


This Wifi dongle is not OSX certified by Belkin.
But, this dongle use the Realtek chipset RTL9192CU.
You can find the drivers on the Realtek site.

This dongle is not Airpot.
A manufacturer's Wifi interface (Include with the driver ) is necessary.

Chameleon, les options au boot.

Chameleon est un bootloader nécessaire au lancement d'OSX sur un ordinateur non apple OSx86.
Il peut être intéressant de connaitre quelques options possibles en cas de plantage au boot de votre OSX

Utiliser la clé Wifi Belkin N300 avec OSX


Ce dongle Wifi n'est pas validé par Belkin sous OSX.
Par contre, cette clé utilise le chipstet Realtek RTL9192CU.
Vous trouverez donc les drivers sur le site de Realtek.
Ce dongle n'est pas Airport. Une interface Wifi du constructeur (présent avec le driver) est nécessaire.

Hackintosh sur un Lenovo A58

Un petit retour d'expérience sur l'installation d'OSX 10.8 (Moutain Lion) sur un ordinateur Lenovo A58 (Hackintosh).

Configuration  :

  • Lenovo A58 (7515-7QG)
    • Chipset G41/ICH7
    • 4Go Memoire DDR2 667/800MHz
    • Carte son intégrée Realtek Audio, ALC662 chipset
    • Carte réseau intégrée Marvell 8057 100/1000 Gigabit Ethernet
    • Interface graphique intégrée Intel® GMAX4500 DX10
  • Cartes additionnelles
    • Carte Firewire avec Chipset TI (Texas Instrument)
    • Carte graphique ATI Pegatron HD5670DE

Réinitialiser le Lauchpad

Le LaunchPad, c'est l'écran lanceur d'applications, à la manière du springboard sur IOS (iPhone, iPad).
Si l'affichage du LaunchPad bug, vous pouvez le réinitialiser via la commande suivante dans terminal :
defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock

Désinstaller une application sous OSX.

Tout le monde dit : "sous OSX, tu prends ton application, et tu l'as mets à la corbeille. Voilà, tu viens de supprimer une application, c'est pas comme sous Windows...."

Envoie mail du DNS-323 (via smtp GMail) V2 - Utilisation de msmtp

En passant en funplugg 0.7, j'ai du changer de méthode d'envoie de mail.
Je passe donc maintenant sur msmtp.
  • Créer un adresse gmail (ex : mon_nas@gmail.com)
  • msmtp est installé par défaut (firmware dns-323 1.10).
  • Configurer msmtp
# Set gmail default values
defaults
tls on
tls_certcheck off
# Gmail account parameters
account default
host smtp.gmail.com
port 587
from mon-nas@gmail.com
auth on
user mon-nas@gmail.com
password le_passwd_gmail_de_mon-nas@mail.com
# set log file
logfile /tmp/msmtp.log
  • Création du script d'envoie de mail (send-mail.sh)
/# vim /ffp/bin/send-mail.sh
################################################################
# application name: send-mail.sh
# other files: /bin/msmtp
# Author: OdE
# Version : 1.0 - 22/07/2013
################################################################
#!/ffp/bin/bash
NAIL=/usr/bin/msmtp
NAIL_CONF=/ffp/etc/msmtp.conf
SUBJECT="You have a message... :o)"
FROM_ADDR="mon-nas@gmail.com"
TO_ADDR="defaut-dest@truc.com"
TMPFILE=`mktemp -t tmp_send-alert.XXXXXXXXXXXXX`
LOGFILE="/tmp/send-mail-$USER.out"
touch $LOGFILE
chmod 777 $LOGFILE
# les options acceptant un parametres sont suivies de ":"
while getopts ":t:f:s:h" name
do
  case $name in
    t)
      TO_ADDR="$OPTARG"
      ;;
    f)
      FROM_ADDR="$OPTARG"
      ;;
    s)
      SUBJECT="$OPTARG"
      ;;
    h)
      printf "Usage: %s: [-f from@send] [-t to@dest] [-s subject] message\n" $0
      exit 2
    esac
done
echo "from=$FROM_ADDR"
echo "to=$TO_ADDR"
echo "subject=$SUBJECT"
shift $(($OPTIND -1))
# printf "Arguments restants : %s\n" "$*"
echo "Subject: $SUBJECT
$*" > $TMPFILE
# $NAIL -tv $TO_ADDR < $TMPFILE
$NAIL -C $NAIL_CONF $TO_ADDR < $TMPFILE
rm $TMPFILE
/# chmod +x /ffp/bin/send-mail.sh
/# send-mail.sh -f mon-nas@gmail.com -t destinataire@test.com "Ceci est un test"

Déclaration d'instruments MIDI sous OSX

La déclaration du catalogue des instruments MIDI se trouve dans /bibliotheque/Audio/Midi Devices
Il y a deux types de fichiers :

  • middev : Déclaration de la marque, modèle et instructions MIDI supportées
  • midnam : Déclaration des presets

Vous trouverez les instruments SE-1 de Studio Electronics et OB-8 d'Oberheim ici ou le QRCode ci-dessous.


Il ne vous reste plus qu'a ouvrir "Configuration Audio et Midi", d'ajouter un instrument (sélectionner la marque et le modèle) et de le relier sur un port de votre interface midi.

Vous pourrez après directement dans votre DAW la liste des patchs de vos synthés.


Hackintosh OSX on Lenovo A58 - UK

Juste a feedback to the OSX 10.8 (Moutain Lion) installation on a Lenovo computer A58 (Hackintosh).

Configuration  :

  • Lenovo A58 (7515-7QG)
    • Chipset G41/ICH7
    • Memory 4Go DDR2 667/800MHz
    • Internal sound card Realtek Audio, ALC662 chipset
    • Internal Network Marvell 8057 100/1000 Gigabit Ethernet
    • Internal video card Intel® GMAX4500 DX10
  • Add-on card
    • Firewire card with TI (Texas Instrument) chipset
    • Video card ATI Pegatron HD5670DE

Mon nas est-il en vie?

C'est évidement quand on est absent qu'on a une coupure de courant.
Et c'est toujours quand le congélateur est plein...

J'ai donc un script sur le nas qui envoie un mail toute les 2 heures (heartbeat) à mon_nas@gmail.com via le même compte mail.
Un script google tourne sur cette adresse mail afin de traiter les mails venant du nas, de les archiver, mettre à jour un fichier de log et me prévenir par mail si le nas n'envoie pas de mail sous 2 heures (dans ce cas, mon voisin interviendra pour rétablir le courant).

Actualisation IP dynamique (FreeDNS)

Ouvrir un compte chez FreeDNS et récupérer l'url de mise à jour du dns "Direct URL".
Ex : http://freedns.afraid.org/dynamic/update.php?XXXXXXX.

service DHCP et DNS

Les boxes internet servent souvent de serveur dhcp, mais en cas de problèmes internet, plus aucune adresse IP n'est affectées à votre infrastructure. La solution est d'utiliser votre DNS-323 comme serveur DHCP et DNS.

Commencer par passer votre box internet en mode routeur et désactiver son dhcp.
Passer le DNS-323 en adresse IP fixe via la console web.

CleanBoot

Maintenant que vous avez installez toutes ces applications via fun_plug, si vous redémarrez votre nas via l'interface Web d-link, vous risquez d'avoir le message :
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended

Nous allons donc mettre en place la possibilité d'effectuer un arrêt propre du nas.

Envoyer un mail à la fin d'un download avec Transmission (via Gmail)

Nous souhaitons que Transmission nous envoie un mail à la fin d'un download.
Nous aurons besoin tout d'abord de mettre en place le script send-gmail.sh

Installer un client Torrent (Transmission)

Le client Torrent fourni de base n'est pas très convivial. Nous allons donc installer le client Transmission.

Activer un disque sur le port usb

Le port USB du dns-323 sert normalement à connecter une imprimante. Nous allons voire pour connecter un disque dur externe.

Envoie mail du DNS-323 (via smtp GMail)

Le but est de pouvoir envoyer un mail à partir du nas DNS-323.
Ca nous servira après pour, par example, envoyer des alertes automatiquement.
Le nas enverra un mail via les serveurs smtp de google.
Pour se faire, il faut créer une adresse mail Gmail (ex : mon_nas@gmail.com).

Sécuriser le service SSH

Afin de mieux sécuriser le service SSH, nous allons l'activer que pour un utilisateur particulier (différent de root).
Avant de réaliser ces modifications, je vous conseille de réactiver le service telnet (chmod +x /ffp/bin/telnetd.sh) et de le désactiver (chmod -x /ffp/bin/telnetd.sh) une fois que l'ensemble des modifications auront été entièrement validées. Sinon, en cas de problème, vous n'aurez plus accès à votre DNS-323.